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