Select your name first

Choose your name from the Tester dropdown at the top and click Save before filling out the form.

Tester

Student Portal UAT — test on https://sp-dev.fly.dev. Story SP-13. Collab sync is separate from catalog Business UAT.

Updated walkthrough: Clearer prerequisites and steps for the same SP-13 story. Prior collab notes are on /sp-13-approve-refund.

What you're proving

Enrollment Admin approves calculated refund or overrides with a reason.

Updated walkthrough: Split approve / override / validation into separate steps. Prior notes on /sp-13-approve-refund.

Prerequisite: /sp-12-refund-tier-v2 — pending drop requests with calculated amounts on Refund Calc application.

Before you start

WhoEmailPassword
Learnerrefund.calc@example.comTestPass123!
Enrollment Adminenrollment.admin@lsu.eduadmin123

Find application: Pipeline → Refund Calc.

On sp-dev, admin@lsu.edu is not admin123.

Step 0 — Pending requests ready (Priority: P1)

  1. Enrollment Admin: Open Refund Calc application → Drop request card shows pending requests with Expected refund values.
  2. Learner: My Enrollments shows Pending rows from SP-12 v2.
You're done when

Step 1 — Approve calculated amount (Priority: P1)

  1. Enrollment Admin: On Refund Calc → Drop request for Refund tier — 90 percent minus service charge → click Approve calculated amount.
  2. Enrollment Admin: Page says Drop request sent to the Business Office. Request With Business Office, Accepted refund $335.00, approve/override buttons gone.
  3. Learner: My Enrollments — that row With Business Office, Accepted refund: 335.00, still Enrolled.
  4. Learner: Payments — SP12-FORMULA still Paid $400.00, not Refunded.
You're done when

Step 2 — Override requires reason (Priority: P1)

  1. Enrollment Admin: Refund tier — past the last tier request → enter 150.00 in Override amount, leave Override reason empty → Override amount.
  2. Enrollment Admin: Confirm error An override reason is required. The request was not changed. Request still Pending, not With Business Office.
You're done when

Step 3 — Override with reason (Priority: P1)

  1. Enrollment Admin: Same request → Override amount 150.00, Override reason Hardship exception → Override amount.
  2. Enrollment Admin: Drop request sent to the Business Office. Accepted refund $150.00, Override reason Hardship exception.
  3. Learner: Refund tier — past the last tier — With Business Office, Accepted refund: 150.00, Expected refund: 0.00 (reason text not shown to learner).
You're done when

Step 4 — No-schedule and zero override (Priority: P2)

  1. Enrollment Admin: Refund tier — no schedule — no Approve or Override buttons; not With Business Office.
  2. Enrollment Admin: SP12-FLOOR (or floor-tier request) → override -1.00 with reason Should not apply a negative refund → confirm Accepted refund $0.00, With Business Office.
You're done when
Screenshot enlarged