You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the task
Develop an API from TFRS (Transportation Fuels Reporting System) to LCFS (Low Carbon Fuels System) to push credit ledger data as the result of an assessed compliance report or supplemental report in TFRS. Ensure no data exchange occurs for exclusion reports.
Purpose
To automate the update of compliance unit balances in LCFS based on assessments done in TFRS, reducing manual intervention and ensuring data accuracy.
Acceptance Criteria
The API successfully pushes credit transaction data from TFRS to LCFS upon the director's assessment of a compliance report.
The API pushes data for supplemental reports as well.
Exclusion reports do not trigger any data exchange.
LCFS reflects an increase or reduction in compliance unit balance based on the transaction data.
A new transaction type is created in LCFS to record these transactions.
Developer Requirements
Setup RabbitMQ in LCFS with a cross namespace url
Use RabbitMQ to push a message for creating a Transaction in LCFS. This will include an organization id and a compliance units value (+/-)
LCFS will need RabbitMQ listener setup and a method to create the new transaction on receive.
Guarantee to receive ONCE to ensure no duplicate transactions occur
Additional context
Ensure that the API can handle both increases and reductions in compliance unit balances.
The transaction type in LCFS must clearly distinguish these events for auditing and reporting purposes.
The text was updated successfully, but these errors were encountered:
Describe the task
Develop an API from TFRS (Transportation Fuels Reporting System) to LCFS (Low Carbon Fuels System) to push credit ledger data as the result of an assessed compliance report or supplemental report in TFRS. Ensure no data exchange occurs for exclusion reports.
Purpose
To automate the update of compliance unit balances in LCFS based on assessments done in TFRS, reducing manual intervention and ensuring data accuracy.
Acceptance Criteria
Developer Requirements
Additional context
The text was updated successfully, but these errors were encountered: