Bid second stage

Schema

tenderers:

List of Organization objects

date:

string, Date, autogenerated

id:

uid, autogenerated

status:

string

Possible values are:

  • draft
  • pending
  • active
  • invalid
  • deleted
value:

Value, required

Validation rules:

  • amount should be less than Tender.value.amount
  • currency should either be absent or match Tender.value.currency
  • valueAddedTaxIncluded should either be absent or match Tender.value.valueAddedTaxIncluded
subcontractingDetails:
 

string

While submitting bid proposal, participant can fill in the text field of any length about subcontractor.

selfEligible’:

True, required

Confirms compliance of eligibility criteria set by the customer in the tendering documents

selfQualified:

True, required

Confirms the absence of grounds for refusal to participate in accordance with Article 17 of the Law of Ukraine “On public procurement”

parameters:

List of Parameter objects

lotValues:

List of LotValue objects

participationUrl:
 

url

A web address for participation in auction.

There are several envelopes - document containers that manage time when their information will be revealed:

documents:List of ConfidentialDocument objects. This envelope has to contain only technical part of proposal (technicalSpecifications and qualificationDocuments). It is revealed at pre-qualification.

Parameter

Schema

code:

string, required

Code of the feature.

value:

float, required

Value of the feature.

LotValue

Schema

value:

Value, required

Validation rules:

  • amount should be less than Lot.value.amount
  • currency should either be absent or match Lot.value.currency
  • valueAddedTaxIncluded should either be absent or match Lot.value.valueAddedTaxIncluded
relatedLot:

string

Id of related Lot.

subcontractingDetails:
 

string

While submitting bid proposal, participant can fill in the text field of any length about subcontractor.

date:

string, Date, autogenerated

participationUrl:
 

url

A web address for participation in auction.

Workflow

digraph G {
    A [ label="pending*" ]
    B [ label="active"]
    C [ label="cancelled"]
    D [ label="unsuccessful"]
    E [ label="deleted"]
    F [ label="invalid"]
     A -> B [dir="both"];
     A -> C;
     A -> D [dir="both"];
     A -> E;
     A -> F [dir="both"];
     B -> C;
     D -> C;
     E -> C;
     F -> C;
     F -> E;
}

* marks initial state