3. Reopen và sửa kỳ lương đã duyệt
Tình huống
Phần tiêu đề “Tình huống”Đã duyệt payroll ở kịch bản 2 nhưng quên Phap (lương cố định $1,200).
Các bước
Phần tiêu đề “Các bước”
Hình: Xác nhận Reopen — ① xác nhận Reopen payroll
Hình: Trở về Draft
Hình: Preview lại với 3 nhân viên
- Trong payroll Pending, bấm Reopen payroll.
- Hộp xác nhận: “This will revert the payroll to draft status. It will need to be re-submitted before it can be processed.” Bấm Reopen payroll.
- Status trở về Draft. Dữ liệu cũ vẫn giữ (Lan $1,850, Truc $500).
- + Add employee → Phap Tran, earning Salaried, 80 giờ, Amount $1,200.
- Save Draft → Preview payroll → Submit payroll.
Kết quả
Phần tiêu đề “Kết quả”| Trước reopen | Sau reopen | |
|---|---|---|
| Số nhân viên | 2 | 3 |
| Phap net pay | $1,092.60 (Direct Deposit) | |
| Cash requirement | $1,104.34 | $2,434.54 |
| Gross (danh sách payroll) | $3,550 |
Quy tắc
Phần tiêu đề “Quy tắc”- Reopen chỉ được trước reopen deadline. Hạn này là mốc muộn hơn giữa “11:00 AM ET ngày approval deadline” và “1 giờ sau khi approve”, nhưng không vượt quá approval deadline. Console hiển thị 8:00 AM PT (= 11:00 AM ET).
- Sau reopen deadline, payroll chuyển Processing và không reopen được nữa. Lúc đó muốn sửa thì phải dùng Correction sau khi Paid.
- Mọi thay đổi làm preview cũ mất hiệu lực, nên phải preview lại.
API tương ứng: POST /payrolls/{id}/reopen.