Period
Schema
- startDate:
string, Date
OpenContracting Description: The start date for the period.
- endDate:
string, Date
OpenContracting Description: The end date for the period.
startDate should always precede endDate.
ExtendPeriod
Schema
- startDate:
string, Date
OpenContracting Description: The start date for the period.
- endDate:
string, Date
OpenContracting Description: The end date for the period.
- maxExtendDate:
string, Date
OpenContracting Description: The period cannot be extended beyond this date.
- durationInDays:
integer
OpenContracting Description: The maximum duration of this period in days. Where a start and end date are given, this field is optional, and should reflect the difference between those two days.
- duration:
string, Date
OpenContracting Description: The duration of the period reflected in ISO format.
startDate should always precede endDate.
Date
Date/time in Date Format: ISO 8601.
ContractValue
Schema
- amount:
float, required
OpenContracting Description: Amount as a number.
Should be positive.
- amountNet:
float
OpenContracting Description: Amount as a number.
Should be positive.
- currency:
string, required
OpenContracting Description: The currency in 3-letter ISO 4217 format.
- valueAddedTaxIncluded:
bool, required
Value
Schema
- amount:
float, required
OpenContracting Description: Amount as a number.
Should be positive.
- currency:
string, required
OpenContracting Description: The currency in 3-letter ISO 4217 format.
- valueAddedTaxIncluded:
bool, required
Additionally in Energy Service Contracting procedure - esco:
- annualCostsReduction:
21-element list of Floats, required.
Buyer’s annual costs reduction. A 21-element array where the 1st element indicates cost reduction starting from the period of tender notice publication date till the end of the year. Value can be changed only during active tendering period (active.tendering).
- yearlyPaymentsPercentage:
float, required
The percentage of annual payments in favor of Bidder.
Possible values:
from 0.8 to 1 (from 80% to 100% respectively) if fundingKind:other.
from 0 to x, where x can vary from 0 to 0.8 (from 0% to x% respectively) if fundingKind:budget.
Input precision - 3 digits after comma.
- amountPerformance:
float, autogenerated
Calculated energy service contract performance indicator. Calculated by the energy service contract performance indicator energy service contract performance indicator formula.
- amount:
float, autogenerated
Calculated energy service contract value. Calculated by the energy service contract value formula.
- contractDuration:
ContractDuration, required.
AmountPercentageValue
Schema
- amountPercentage:
float, required
OpenContracting Description: Amount of percentages as a number.
Should be positive. From 0 to 100. 3 decimal places are accepted.
ContractDuration
Schema
- years:
integer, required
Possible values: 0-15
- days:
integer, not required
Possible values: 0-364
Default value: 0
Revision
Schema
- date:
string, Date
Date when changes were recorded.
- changes:
List of Change objects
BasicValue
Schema
- amount:
float, required
OpenContracting Description: Amount as a number.
Should be positive.
- currency:
string, required, default = UAH
OpenContracting Description: The currency in 3-letter ISO 4217 format.
EstimatedValue
Schema
- amount:
float
OpenContracting Description: Amount as a number.
Should be positive.
- currency:
string, required, default = UAH
OpenContracting Description: The currency in 3-letter ISO 4217 format.
- valueAddedTaxIncluded:
bool, required
BankAccount
Schema
- id:
string, required
The unique identifier for BankAccount.
- scheme:
string, required
Possible values:
IBAN - International Bank Account Number
OrganizationReference
Schema
- bankAccount:
string, BankAccount, required
- name:
string, required
A name field that repeats the name given in the parties section, provided for the convenience of users viewing the data, and to support detection of mistakes in cross-referencing.
Reference
Schema
- id:
string, required
An id used to cross-reference the entry in the parties section that contains full information on entity;
- title:
string, required
A name field that repeats the name given in the parties section, provided for the convenience of users viewing the data, and to support detection of mistakes in cross-referencing.
LegislationItem
Schema
- version:
string
- identifier:
- type:
string
- Possible values:
NATIONAL_LEGISLATION
- article:
string
Change
Schema
- id:
uid, auto-generated
The identifier for this Change.
- rationale:
string, multilingual, required
Reason for contract change
- rationaleTypes:
List of strings, required
Type of the rationale behind contract change
Possible string values are from the field contractChangeRationaleTypes. Could be one of:
rationaleTypes general (deprecated after date CONTRACT_CHANGE_RATIONALE_TYPES_SET_FROM)
- date:
string, Date, auto-generated
- dateSigned:
string, Date
- contractNumber:
string
- status:
string, required
The current status of the change.
Possible values:
pending - this change has been added.
active - this change has been confirmed.
Workflow
![digraph G {
A [ label="pending*" ]
B [ label="active"]
A -> B;
}](../_images/graphviz-994266ef5389c47853696f3818cd482584779e06.png)
* marks initial state
CauseDetails
Schema
- code:
string, required for negotiation and negotiation.quick procedures. Also it is required for reporting procedure if field procurementMethodRationale is empty, procuringEntity.kind is not other and tender value amount is bigger than:
100 000 for goods,
200 000 for services,
1 500 000 for works.
Causes for using reporting, negotiation or negotiation.quick procedures.
Possible values are in dictionaries depends on procurementMethodType:
- scheme:
string
Scheme of tender cause justification. Automatically set in CDB based on dictionary value. Possible values are:
LAW922
DECREE1178
- title:
string, multilingual
Legal justification for usage of reporting, negotiation or negotiation.quick procedures. Automatically set in CDB based on dictionary value.
- description:
string, multilingual
Causes for using reporting, negotiation or negotiation.quick procedures.