Bid

Schema

tenderers:

List of Organization objects

date:

string, Date, autogenerated

id:

uid, autogenerated

status:

string

Possible values are:

  • draft
  • pending
  • active
  • invalid
  • invalid.pre-qualification
  • deleted
value:

Value, required

Validation rules:

  • amount should be less than Tender.value.amout
  • currency should either be absent or match Tender.value.currency
  • valueAddedTaxIncluded should either be absent or match Tender.value.valueAddedTaxIncluded
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:This envelope has to contain (technicalSpecifications and qualificationDocuments). It is revealed at pre-qualification.
financialDocuments:
 This envelope can contain financial part of proposal (commercialProposal). It is revealed at post-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.amout
  • 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.

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