Student Portal UAT — test on https://sp-dev.fly.dev. Story SP-18. Collab sync is separate from catalog Business UAT.
Updated walkthrough: Clearer prerequisites and steps for the same SP-18 story. Prior collab notes are on /sp-18-1098t-file.
What you're proving
Business Office produces learner 1098-T file for a tax year.
Updated walkthrough: Split CSV scenarios by step; seed called out. Prior notes on /sp-18-1098t-file.
Business Office only — not learner-facing.
Before you start
| Who | Password | |
|---|---|---|
| Business Office | business.admin@lsu.edu | admin123 |
| Enrollment Admin | enrollment.admin@lsu.edu | admin123 |
QA Tools: Run SP-18 1098-T seed before Step 1.
Tax file page: https://sp-dev.fly.dev/dashboard/tax-file/
On sp-dev, admin@lsu.edu is not admin123.
Step 0 — Seed 1098-T demo charges (Priority: P1)
- Business Office: Run SP-18 seed in QA Tools.
Step 1 — Produce 2025 file (Priority: P1)
- Business Office: Tax file → Tax year 2025 → Produce tax file → open
1098t-tax-file-2025.csv. - Business Office: Find row Partial Self — charges
350.00, refunds100.00, amount retained250.00, processor refsch_tax_file_us1,re_tax_file_us1. - Business Office: Find row Grad Fee — graduation fee
35.00, refunds35.00, refsch_grad_1098t_us1,re_grad_1098t_us1. - Business Office: Page copy says download is handoff to Bursar; D-Low does not file the form. Only action is Produce tax file.
Step 2 — Exclude PO, VA, grant (Priority: P1)
- Business Office: In 2025 CSV, search
learnercolumn — no purchase-order-only, VA-only, or grant-only learners included as self-pay rows. - Business Office: Card Charge row present with
ch_self_1098t_cr04; no200.00PO,300.00VA, or400.00grant amounts.
Step 3 — Amount retained and edge rows (Priority: P2)
Step 4 — Role access (Priority: P2)
- Enrollment Admin: Open tax file URL — 403 or redirect; cannot produce file.