Skip to content

Commit

Permalink
Merge pull request #27 from open-contracting-extensions/81_proportion…
Browse files Browse the repository at this point in the history
…al_fees

add relativeValue and monetaryValue.csv
  • Loading branch information
jpmckinney authored Dec 5, 2023
2 parents f12cbf8 + 192ae3a commit 9180201
Show file tree
Hide file tree
Showing 4 changed files with 71 additions and 3 deletions.
31 changes: 29 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,9 @@ The `id` field will be required in future versions of the extension.

In some cases, a fee is levied for official copies of procurement documents, with unofficial copies being freely available. Bidders might be required to prove that they have paid for official copies as part of their submission. In such cases, the fee should use the 'submission' code in the `type` field, rather than the 'document' code.

## Example
## Examples

The following JSON snippet models a contracting process where fees are applied to access bidding documents and to submit bids:
A contracting process where fees are applied to access bidding documents and to submit bids:

```json
{
Expand Down Expand Up @@ -52,6 +52,32 @@ The following JSON snippet models a contracting process where fees are applied t
}
```

A participation fee of 5% of the award value, payable by the winning bidder:

```json
{
"tender": {
"participationFees": [
{
"id": "1",
"type": [
"win"
],
"relativeValue": {
"proportion": 0.05,
"monetaryValue": "award"
},
"description": "Fee payable on acceptance of award.",
"methodOfPayment": [
"wireTransfer",
"cheque"
]
}
]
}
}
```

## Issues

Report issues for this extension in the [ocds-extensions repository](https://github.com/open-contracting/ocds-extensions/issues), putting the extension's name in the issue's title.
Expand All @@ -61,6 +87,7 @@ Report issues for this extension in the [ocds-extensions repository](https://git
### Unreleased

* Make `ParticipationFee.id` required so that participation fees are merged by identifier
* Add `relativeValue` field

### v1.1.5

Expand Down
3 changes: 3 additions & 0 deletions codelists/monetaryValue.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
Code,Title,Description
tender,Tender,"The estimated value of the procurement, as estimated when publishing the tender information."
award,Award,"The value of the award. Typically, this is the value of the bid being awarded."
3 changes: 2 additions & 1 deletion extension.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,8 @@
],
"codelists": [
"participationFeeType.csv",
"methodOfPayment.csv"
"methodOfPayment.csv",
"monetaryValue.csv"
],
"schemas": [
"release-schema.json"
Expand Down
37 changes: 37 additions & 0 deletions release-schema.json
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,11 @@
"description": "The monetary value of this fee.",
"$ref": "#/definitions/Value"
},
"relativeValue": {
"title": "Relative value",
"description": "The value of the participation fee, as a proportion of a monetary value.",
"$ref": "#/definitions/RelativeValue"
},
"description": {
"title": "Description",
"description": "Additional information about this fee, for example: the specific cases in which the fee is applicable (e.g. hard copies of documents only), the way in which the fee is levied, or the exact nature of the fee.",
Expand Down Expand Up @@ -73,6 +78,38 @@
"uniqueItems": true
}
}
},
"RelativeValue": {
"title": "Relative value",
"description": "The value of the participation fee, as a proportion of a monetary value.",
"type": "object",
"required": [
"proportion",
"monetaryValue"
],
"properties": {
"proportion": {
"title": "Proportion",
"description": "The proportion of the monetary value, expressed as a decimal between 0 and 1.",
"type": [
"number"
],
"maximum": 1,
"minimum": 0,
"exclusiveMinimum": true
},
"monetaryValue": {
"title": "Monetary value",
"description": "The name of the monetary value.",
"type": "string",
"enum": [
"tender",
"award"
],
"codelist": "monetaryValue.csv",
"openCodelist": false
}
}
}
}
}

0 comments on commit 9180201

Please sign in to comment.