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

Update annual process bill run to connect engine #760

Merged
merged 4 commits into from
Feb 23, 2024

Conversation

Cruikshanks
Copy link
Member

https://eaflood.atlassian.net/browse/WATER-4379

For context this came out of us working on re-implementing the SROC annual bill run using what we've learnt and components from our supplementary billing engine.

We've been making a series of changes to our services in app/services/bill-runs in preparation for supporting creating annual bill runs. Primarily this has been refactoring services built for supplementary to be reused for annual billing. But it also involved adding the heart of the annual billing engine; app/services/bill-runs/annual/process-billing-period.service.js.

Now we are ready to connect these changes to the request coming. That connection is managed by app/services/bill-runs/annual/process-bill-run.service.js which currently is just a placeholder. This change updates it to handle orchestrating the billing process for annual bill runs.

@Cruikshanks Cruikshanks added the enhancement New feature or request label Feb 23, 2024
@Cruikshanks Cruikshanks self-assigned this Feb 23, 2024
https://eaflood.atlassian.net/browse/WATER-4379

> For context this came out of us working on re-implementing the SROC annual bill run using what we've learnt and components from our supplementary billing engine.

We've been making a series of changes to our services in `app/services/bill-runs` in preparation for supporting creating annual bill runs. Primarily this has been refactoring services built for supplementary to be reused for annual billing. But it also involved adding the heart of the annual billing engine; `app/services/bill-runs/annual/process-billing-period.service.js`.

Now we are ready to connect these changes to the request coming. That connection is managed by `app/services/bill-runs/annual/process-bill-run.service.js` which currently is just a place holder. This change updates it to handle orchestrating the billing process for annual bill runs.
@Cruikshanks Cruikshanks force-pushed the update-annual-process-bill-run-service branch from 53eb681 to 04c870f Compare February 23, 2024 15:20
This should have been added to the example file when we added the CHA specific config.
@Cruikshanks Cruikshanks marked this pull request as ready for review February 23, 2024 17:28
@Cruikshanks Cruikshanks merged commit 15de9f7 into main Feb 23, 2024
6 checks passed
@Cruikshanks Cruikshanks deleted the update-annual-process-bill-run-service branch February 23, 2024 17:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant