Portal / HP / UC-HP-07
NHHK 2024–2025 HK1 Cán bộ demo
HP · UC-HP-07

UC-HP-07 — Side-effect QD nghi/tot nghiep

Side-effect QD nghi/tot nghiep. This UC owns tuition/receivable/payment data and only reads SMS/QLSV/SRM/QLTS as integration context.

Nguồn: docs/modules/hp/use-cases/UC-HP-07.md · Sample data (fake VN)
S1 · Withdrawal decision tuition preview

Withdrawal decision tuition preview

API: `POST /api/v1/hp/tuition/refunds/preview` · DB: Preview must reconcile to existing `MHPCT.IDHPCT`, `NHHK`, `IDSV`, `IDMH`, `IDNhCTCT`, `DienGiaiHP`, `PhaiThu`, `IsHuyHPCT`, `SoPhieuHPCT`; paid portions via `M
S2 · Apply withdrawal event

Apply withdrawal event

API: `POST /api/v1/hp/decision-events/withdrawal` · DB: `MHPHuy.IDHPHuy`, `IDPThu`, `NHHK`, `IDMH`, `IDNhCTCT`, `DienGiaiHP`, `SoTienThu`, `NhomHoc`, `MaUser`, `NgayThem`, `IDDVPC`; source `MHPCT.IsHuyHPCT`/`SoPhieuH
S3 · Graduation decision tuition effect

Graduation decision tuition effect

API: `POST /api/v1/hp/decision-events/graduation` · DB: `MHoanHPHK.IDHoanHPHK`, `IDPThu`, `NHHK`, `SoTienHPHK`, `SoTienPhaiDongHK`, `PhanTramHoan`, `SoTienHoan`, `SoTienThucHoan`, `TyGiaQuiDoi`, `SoTienThucHoanQuiDoi
S4 · Refund policy setup smoke

Refund policy setup smoke

API: `POST /api/v1/hp/tuition/refunds/preview` should expose selected policy; admin write endpoint is not split in current OpenAPI · DB: `MMucHoanHP.IDMucHoanHP`, `PhTrHoanTruocNgayBDHK`, `TinhTuNgayBDHK1`, `PhTrHoan1`, `TinhTuNgayBDHK2`, `PhTrHoan2`, `IDDVPC`, `NgayThem`, `MaUser`
S5 · Advance/temporary collection handoff

Advance/temporary collection handoff

NHHKIDSVIDLThuTienThuGcThuTuDN
SV22010001Nguyễn Văn AnCNTT-K18-01Đang họcQĐ/2025/810
SV22010015Trần Thị BìnhCNTT-K18-02Tạm dừngQĐ/2025/811
SV22010028Lê Minh ChâuKT-K18-01Đang họcQĐ/2025/812
SV22010042Phạm Quốc DũngQTKD-K18-01Nghỉ luônQĐ/2025/813
SV22010057Hoàng Thu HàNN-K18-03Đang họcQĐ/2025/814
SV22010063Vũ Đức KhoaCNTT-K18-01Tốt nghiệpQĐ/2025/815
API: Reflected in decision event result if legacy `ChuyenVaoTamUngDoHuySVHK` converts canceled tuition to advance · DB: `MThuTuDN.IDThuTuDN`, `NHHK`, `IDSV`, `IDLThu`, `TienThu`, `NgayGhiThu`, `GcThuTuDN`, `IDKhTuDN`, `NgayThem`, `MaUser`