Skip to content
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

[Work_Item] Support for recognising contractual commitment events as billing records (i.e. burn-up, negotiated rates) #666

Open
ahullah opened this issue Dec 13, 2024 · 5 comments
Assignees
Labels
1.2 Agreed scope for release 1.2 discussion topic Item or question to be discussed by the community saas SaaS-centric concepts work item Issues to be considered for spec development

Comments

@ahullah
Copy link
Contributor

ahullah commented Dec 13, 2024

Problem Statement

Currently we support macro (contract negotiation) and micro (ad hoc / resource or product level) commitments for the micro commitments we provide all records required to fully account for the commitment (purchase, usage, wastage) however we do not provide the same capability for macro (contractual) commitments, where we typically only account for usage (and potentially wastage) the initial purchase is not well supported.

Objective

Define a mechanism for incorporation of contractual / negotiated commitment terms to be represented as billing records

Supporting Documentation

See 616

Proposed Solution / Approach

Incorporate changes to charge type, charge category (or others?) and an appendix for specific record types to provide a way for macro commitments to be represented as a 'purchase' type record to support longer term / contractual commitment mechanisms

Epic or Theme Association

616

Stakeholders

Chris, Irena, Riley, Larry

@ahullah ahullah added the work item Issues to be considered for spec development label Dec 13, 2024
@github-project-automation github-project-automation bot moved this to Triage in FOCUS WG Dec 13, 2024
@ahullah ahullah added 1.2 consideration To be considered for release 1.2 discussion topic Item or question to be discussed by the community saas SaaS-centric concepts labels Dec 13, 2024
@ahullah
Copy link
Contributor Author

ahullah commented Dec 13, 2024

this was raised off the back of TF-3 13/12/24 --- further investigation required on impact on existing CSPs as this is concept is not well supported today

@ahullah
Copy link
Contributor Author

ahullah commented Dec 13, 2024

NOTE: USE CASE: this allows practitioners to track their 'performance' / usage against larger scale commitments that may span multiple years to avoid financial penalties / usage true-ups

@jpradocueva
Copy link
Contributor

Action Items from the Maintainers' call on December 16:

  • [#666] Irena @ijurica : Prepare a high-level overview document outlining the scope, potential impact, and examples of contractual commitments.

@ijurica
Copy link
Contributor

ijurica commented Jan 10, 2025

A suggestion on how to provide Contractual Commitments related information is illustrated using sample records for a couple of use case scenarios. The sample data is available in the 24.10.23 Billing Model Provider Matrix spreadsheet (see the #666: CommitmentDetails sheet).

@ijurica
Copy link
Contributor

ijurica commented Jan 10, 2025

I think this work item (#666) is quite similar to the FinOps feature/requirement described in Issue #674. I believe we can address both requirements in a similar way. (In fact, I still hope that, in the end, we will be able to reuse most of the columns and concepts for both Non-negotiated Commitment-Based Discounts and Negotiated Commitment-Based Discounts. 😃)

In any case, while analyzing this work item for SaaS, it would be beneficial to also consider the Non-Negotiated Commitment-related requirement, described in #674.

@shawnalpay shawnalpay added 1.2 Agreed scope for release 1.2 and removed 1.2 consideration To be considered for release 1.2 labels Jan 14, 2025
@shawnalpay shawnalpay moved this from Triage to W.I.P in FOCUS WG Jan 14, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
1.2 Agreed scope for release 1.2 discussion topic Item or question to be discussed by the community saas SaaS-centric concepts work item Issues to be considered for spec development
Projects
Status: W.I.P
Development

No branches or pull requests

7 participants