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

Scheme

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.

Absent in Energy Service Contracting procedure - esco

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.

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

Guarantee

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.

BankAccount

Schema

id:

string, required

The unique identifier for BankAccount.

scheme:

string, required

Possible string values are:

  • 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 title field that repeats the title 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:

Identifier

type:

string

Possible values are:
  • 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

Changes to the contract can be made in cases described in the 4th part of Article 36 of the Law “On the Public Procurement”.

Possible string values are:

  • volumeCuts - Reduction of the procurement’s volume

    reduction of the procurement’s volume, particularly taking into account the actual expenditures of the procuring entity;

  • itemPriceVariation - Change in the unit’s price

    change in the unit’s price (no more than 10%) due to product’s price fluctuations on the market, provided that the said change will not increase the sum of money specified in the contract;

  • qualityImprovement - Improvement of the procurement item’s quality

    improvement of the item’s quality, provided that such improvement will not increase the sum of money specified in the contract;

  • durationExtension - Extension of the period of the contract duration (due to documented objective circumstances)

    extension of the period of the contract duration and obligations fulfilment regarding the transfer of goods, implementation of works and provision of services in case of documented objective circumstances that led to such extension, including force majeure, delays in funding of procuring entity’s expenditures, provided that such changes will not increase the sum of money specified in the contract;

  • priceReduction - Coordinated price reduction

    coordinated downward price change (without changing the quantity (volume) and quality of goods, works, and services);

  • taxRate - Price changes due to changes in tax rates and fees

    price changes due to changes in tax rates and fees in proportion to changes of those rates;

  • thirdParty - Change of the third-party indicators (rate, indices…)

    changes of established under the law by the State Statistics Service consumer price index, changes in foreign currency, changes in stock prices or Platts indices, regulated prices (rates) and standards that are used in the procurement contract if the price change order is specified in the procurement contract;

  • fiscalYearExtension - Extension of the period of the contract duration to the next year

    changes in contract terms according to the provisions of part 5 of Article 36.

    Article 36 Part 5. Effect of the procurement contract may be continued for a period sufficient for conduction of the procurement procedure at the beginning of the next year in volume that does not exceed 20% of the sum specified in the contract concluded in the previous year, if expenditures for this purpose are approved in the prescribed manner.

date:

string, Date, auto-generated

dateSigned:

string, Date

contractNumber:

string

status:

string, required

The current status of the change.

Possible values are:

  • pending - this change has been added.
  • active - this change has been confirmed.

Workflow

digraph G {
    A [ label="pending*" ]
    B [ label="active"]
     A -> B;
}

* marks initial state