-
Notifications
You must be signed in to change notification settings - Fork 46
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Multi-year and multi-source budgets #377
Comments
@myroslav we had some feedback from the budget breakout session at the Open Contracting day at IODC that our proposed approach may be too simple to model budgets from Prozorro. Looking at some example procurement plans the budget seems to be a single value and I can't see any more detailed information on budgets in the open procurement docs If you are capturing more detailed budget information please could you provide an example for us to review? Thanks! |
Proposal (for inclusion in extension guidance/documentation): The sourceEntity field should be omitted when this is not known at the time of budgeting (e.g. in a PPP where part of the budget will be provided by the successful private sector bidder). In this case budgetBreakdown/description field should be used to provide the source of the budget (e.g. "private sector investment") |
There is a draft extension which implements this proposal here. The documentation for the extension updates the guidance proposed in my previous comment, to recommend that the Views on whether this change is preferable for consuming applications are welcome. Assigning to @ekoner to review |
@duncandewhurst
|
Thanks @ekoner - negative amounts are introduced by #253 so that should be OK. Good spot on |
In one of the implementations we have budget distribution process linked to specific Additionally there will be either no Not sure if my notes above maps properly to this issue, or proposed extension, but I thought they are worth sharing. One other question we are facing right now, is:
I do understand reasoning behind |
@timgdavies just noting that the draft schema takes a different approach to that outlined in the proposal and in the documentation - introducing a new If this was the intended approach the documentation will need updating. @myroslav thanks for your comments I believe they are relevant here. Do you have an example of the budget per item described in your first point or have you not modelled this yet?
The
The extension as proposed allows a breakdown by |
@duncandewhurst there was decision to split each line item that has multiple budget sources into multiple identical ones (except quantity), with single budget source for each of the items. The logic of "merging" these line items into single one with total quantity will be on side of "data consuming party", if such need will be there. We are extending |
@myroslav thanks, in that case I think your approach differs from the need this extension is trying to meet of providing more granular information in the |
Closed with creation of https://github.com/open-contracting/ocds_budget_breakdown_extension |
This issue is under consideration for the 1.1 milestone.
It proposes creating a budgetBreakdown extension.
It builds on previous discussions in #352, #292, #222 and #293
The issue
Our current approach to budget provides a single
budget.amount
field to capture the total value of the budget for a contracting process.Users want to express budgets from multiple sources, e.g. from different government departments, or in the case of PPPs and infrastructure projects, from the private sector or multi-lateral development banks.
Users also want to express multi-year budgets showing the value per year for multi-year contracts.
What we are proposing
Use
budget.amount
to capture the aggregate budget across all sources and years.Extend
planning
with abudgetBreakdown
array of budgets.For multi-source budgets
Extend
budget
with an additionalsourceEntity
field to reference the organization providing the budget using our proposed approach to organization references (see #368).Where
planning.budgetBreakdown
is used to express a budget from multiple sources thenplanning.budget.sourceEntity
field should be omitted.For multi-year budgets
Extend budget with an additional field
period
to capture the period the budget relates to.Where
planning.budgetBreakdown
is used to express a multi-year budget thenplanning.budget.period
should reflect the total period the budget covers.Example - multi-source budgets
Example - multi-year budgets
Engagement
Please indicate support or opposition for this proposal using the +1 / -1 buttons or a comment. If opposing the proposal, please give clear justifications, and where possible, make an alternative proposals.
Views on whether any components of this proposal should also be included in core are welcome.
The text was updated successfully, but these errors were encountered: