bcgov / bcgov/STRR

UI Design - Refund for Withdrawal of Approved Registration

Open
#1,313 0 comments 0 reactions 0 assignees View on GitHub
STR
Dominant language
Python
Stars
2
Forks
22
Avg merge
2d 35m
Merged PRs (30d)
11

Description

### Question: What are the business rules that determine whether a withdrawal request for an approved registration is approved or declined?

### User Story

**Refund for Withdrawal of Approved Registration**
As an Applicant who has requested a withdraw for an approved registration,
I want to receive a refund automatically when eligible,
So that I am not required to follow up or manually request one.

### Flows
**1. Refund for a Registration (Withdrawal Approved)**
Scenario: Applicant submits a withdrawal request after the application has been registered.

Expected Outcome:
- Withdrawal request is reviewed and approved by an examiner.
- Once approved, the system triggers a refund (partial or full, depending on policy).
- Refund is issued to the original payment method.
- Applicant receives an email confirmation with refund details and approval note.

**2. Refund for a Registration (Withdrawal Declined)**
Scenario: Applicant withdraws after registration; examiner declines the withdrawal.

Expected Outcome:
- No refund is issued.
- Applicant receives an email with the decision and explanation.
- Application remains active.

### Acceptance Criteria

1. The system differentiates between withdrawals for unapproved applications and registrations.
2. Refunds are automatically triggered when examiner has **approved** the withdrawal on a registration.
3. Refund logic is aligned with business rules (e.g., full refund on approved registration or no refund if declined).
4. Examiner decision is recorded and triggers appropriate system actions.
5. User receives an email with:
-- Withdrawal approval/decline
-- Refund status and amount (if applicable)
-- Processing timelines
6. Refund and withdrawal status are visible in the applicant’s transaction history or account dashboard.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.