Skip to content

Latest commit

 

History

History
130 lines (76 loc) · 3.6 KB

File metadata and controls

130 lines (76 loc) · 3.6 KB

Centralized procurements

Creating plan procurement

Buyer creates a plan. He should specify himself in buyers list and point at one of the central procurement organizations in procuringEntity field:

Creating approve milestone

As central procurement organization sees itself as procuringEntity of a plan, it can post milestones to this plan:

Only if the access token from the response is provided, the milestone can be changed later:

Note

The fields you can update depend on current milestone status: - dueDate can only be updated at scheduled milestone status - description - either at scheduled or met

Posting documents is also require the milestone access token (as well as changing documents using PATCH/PUT methods):

Creating tender

The central procurement organization creates an aggregated tender in draft status and specifies all the buyer organizations using buyers list of PlanOrganization:

Connecting plans to the tender

The central procurement organization connects the plan to the tender. If there are many plans, they should be connected one by one.

As a result the plan is moved to "complete" status

The tender plans field contains all the plan ids

Creation of aggregate contracts

For each buyer object in tender system is creating separate contract respectively when award become active.

Create tender with several buyers, each item should be assigned to related buyer using relatedBuyer field :

Move forward as usual, activate award:

After activating award system is creating such amount of contracts that corresponds to the amount of buyers

Update Amount.Value of each contract considering the sum of product of Unit.Value by Quantity for each item in contract.

You can activate or terminate each contract as usual. If there are not contracts in pending status and at least one contract became active tender is becoming complete

If award was cancelled, all contracts related to this awardID become in cancelled status.

Cancellation of aggregate contracts

Contracts can be cancelled:

Except when contract is the last not cancelled contract:

In that case related award should be cancelled:

Let's check all contracts are cancelled: