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 - Fix Missing Transaction for City of Victoria in TFRS-to-LCFS Migration #1573

Open
6 tasks
AlexZorkin opened this issue Dec 31, 2024 · 0 comments
Open
6 tasks
Assignees
Labels
High High priority ticket but not critical at this time Task Work that does not directly impact the user

Comments

@AlexZorkin
Copy link
Collaborator

Description:
In the TFRS test migration to LCFS test, the City of Victoria is missing a transaction. This omission caused a missed reduction entry and led to an inflated “in reserve” balance in LCFS. This ticket focuses on identifying the source of the missing transaction and implementing a fix in the NiFi Groovy file to ensure data integrity.

Screenshots:
Image
Image

Purpose and benefit to user:
Accurate transaction records and proper balance calculations in LCFS ensure consistent financial and operational data for the City of Victoria and other entities within the system.

Acceptance Criteria:

  • Given the user is an ETL operator, when the pipeline runs, then the missing transaction appears in LCFS without a balance discrepancy.
  • Given the user is an ETL operator, when the fix is in place, then all reductions and “in reserve” amounts align with TFRS records in LCFS.

Development Checklist:

  • Investigate the NiFi Groovy script to pinpoint the reason for the missing transaction.
  • Update the Groovy file to include the City of Victoria’s missed reduction entry.
  • Validate that the corrected ETL process accurately reflects the transaction and adjusts the “in reserve” balance.
  • Confirm that no other transactions or balances experience similar discrepancies.

Notes:
Run test migrations to confirm the City of Victoria’s transaction appears correctly and that balance amounts match TFRS data.

@AlexZorkin AlexZorkin added High High priority ticket but not critical at this time Task Work that does not directly impact the user labels Dec 31, 2024
@AlexZorkin AlexZorkin self-assigned this Jan 2, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
High High priority ticket but not critical at this time Task Work that does not directly impact the user
Projects
None yet
Development

No branches or pull requests

1 participant