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

Calculating quota for actual period of performance #1428

Open
ccostino opened this issue Nov 21, 2024 · 1 comment
Open

Calculating quota for actual period of performance #1428

ccostino opened this issue Nov 21, 2024 · 1 comment
Labels
documentation Improvements or additions to documentation engineering epic

Comments

@ccostino
Copy link
Contributor

As a part of our efforts to solidify pricing for Notify.gov, we need to make sure the application is able to properly support our partner agreements for accurate billing and cost estimation. This includes making sure we're properly tracking the period of performance, which is the length of time of an agreement (usually 1 year). An agreement can be signed at any time, so we need to make sure we're able to handle arbitrary periods of performance and that billing and account access is properly accounted for.

For the backend

  • Add/update an agreement model to capture information related to an agreement, including whether or not the agreement is active and the period of performance
  • Create an agreement history model to keep track of old agreements
  • For our service model, add a property that references an agreement and the agreement history to track the current past agreements for the service/partner

For the frontend

  • Create a way to display the current active agreement information and agreement history
@ccostino ccostino added documentation Improvements or additions to documentation engineering epic labels Nov 21, 2024
@ccostino ccostino moved this to Epics - Now in Notify.gov product board Nov 21, 2024
@ccostino
Copy link
Contributor Author

@stvnrlly I think we have some existing issues around this, correct? Please feel free to add or adjust as necessary!

@ecayer ecayer moved this from Epics - Now to Epics - Next/Scoping in Notify.gov product board Dec 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation engineering epic
Projects
Status: Epics (Less than 3 Months)
Development

No branches or pull requests

1 participant