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

LCFS - Develop an API from LCFS to TFRS #1046

Open
5 tasks
airinggov opened this issue Oct 11, 2024 · 0 comments
Open
5 tasks

LCFS - Develop an API from LCFS to TFRS #1046

airinggov opened this issue Oct 11, 2024 · 0 comments
Labels
Compliance Reporting Medium Medium priority Task Work that does not directly impact the user

Comments

@airinggov
Copy link
Collaborator

airinggov commented Oct 11, 2024

Describe the task
Develop an API from LCFS (Low Carbon Fuels System) to TFRS (Transportation Fuels Reporting System) to pull the available credit balance from LCFS into TFRS when a user is creating a new compliance or supplemental report in TFRS. The balance must account for any commitments to credit transfers or future report reductions in LCFS.

Purpose
To provide accurate and up-to-date credit balance information in TFRS during the creation of compliance or supplemental reports, ensuring users have the necessary information to meet requirements or calculate potential penalties.

Acceptance Criteria

  • The API successfully pulls the available credit balance from LCFS to TFRS when a BCeID user creates a compliance or supplemental report.
  • The available credit balance is adjusted for any commitments in the LCFS portal, including credit transfers and future report reductions.
  • The compliance year of the report needs to be sent to LCFS to properly query their available credit balance.
  • The credit balance is displayed in TFRS to aid users in understanding their available units and calculating any penalties if their balance is below zero.
  • The API is triggered only when a new compliance or supplemental report is initiated by a BCeID user.

Developer Requirements

  • Setup Redis in TFRS with a cross namespace url

Additional context

  • Ensure the pulled balance reflects real-time commitments in LCFS to avoid discrepancies.
  • The balance displayed in TFRS should help the user assess compliance and potential penalties before submitting the report.
@airinggov airinggov added Compliance Reporting Medium Medium priority Task Work that does not directly impact the user labels Oct 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Compliance Reporting Medium Medium priority Task Work that does not directly impact the user
Projects
None yet
Development

No branches or pull requests

1 participant