Skip to content

73 penalty invoice #3633

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

Draft
wants to merge 8 commits into
base: develop
Choose a base branch
from
Draft

73 penalty invoice #3633

wants to merge 8 commits into from

Conversation

BCerki
Copy link
Contributor

@BCerki BCerki commented Jul 31, 2025

card: bcgov/cas-compliance#73

This PR:

  • refactors the compliance generate invoice function so we can reuse it for payment invoices too
  • tweaks to invoice.ts so we can reuse
  • vitests for the penalty summary component
  • context for the penalty invoice
  • error class for penalty invoice
  • endpoint for penalty invoice/pdf (currently just hits a breakpoint because Compliance/Penalty persistence - follow up to #74 & #191 cas-compliance#271 isn't in yet)
  • might need a payment invoice-specific html, but the general invoice one might work with the context too

@BCerki BCerki force-pushed the 73-penalty-invoice branch from d10f7a2 to 4d6aaf5 Compare August 1, 2025 21:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant