개선(improvement) #124
closed[New-Dev] Add Finance team permission to release/delete PM SEQ./ 재무계정 PM SEQ 릴리즈/삭제 권한 추가
100%
Description
Applied Site: Admin
Settlement > Payment > Payment In/Out
Requirements
1. Grant the Finance team authority to directly Release/Delete PM SEQ.
2. Allow multiple PM SEQs to be selected via checkboxes for Release/Delete actions.
https://www.figma.com/design/hyxHVAxBRVNNjQFwMkMkps/Alice-Improvement?node-id=1-327&t=GZbGxdfs76ge8KdR-1 (old link)
https://www.figma.com/design/oi5vrP1HUiPkatfNegvsHo/Settlement?node-id=0-1&t=b984UJlVsRDkhfiO-1 (new link)
- Developer Tasks
1. Set Permission for Finance Team
Grant permission to users with the Finance role to delete or release PM SEQ.
Show/hide the delete function in the UI or admin panel accordingly.
2. Implement PM SEQ Deletion Function
Only allow delete/release of payments whose invoice/billing is not Fully-paid
Add a feature to allow individual PM SEQ entries to be deleted or released.
Include confirmation pop-up and activity log tracking for deletions.
3. Auto-Update Invoice Status
Automatically update the invoice status based on PM SEQ deletion:
If all PM SEQ entries are deleted → status = Non Payment
If at least one PM SEQ remains → status = Processing
4. Auto-Adjust Paid Amount
Deduct the paid amount based on the value of the deleted PM SEQ.
Ensure the UI reflects the adjusted amount in real-time.
5. Data Integrity and Exception Handling
Prevent deletion of PM SEQ entries that have already been settled.
Record all deletions in the system log.
Handle exceptions where related bookings or settlements are linked.
Files
Related issues
Updated by Joseph Vo 10 months ago
- Related to 개선(improvement) #81: Add Finance team permission to release/delete PM SEQ. added
Updated by ziniy Kang 10 months ago
- Related to 결함(Bug) #29: [VOC]HIGH: Request change rate for invoice added
Updated by ziniy Kang 10 months ago
- Subject changed from [New-Dev] Add Finance team permission to release/delete PM SEQ. to [New-Dev] Add Finance team permission to release/delete PM SEQ./ 재무계정 PM SEQ 릴리즈/삭제 권한 추가
Updated by ziniy Kang 9 months ago
- Assignee changed from Tom Dong to ziniy Kang
Updated by Tom Dong 9 months ago
- Related to 결함(Bug) #496: [Improvement] Allow mapping remittance with booking - don't need issue billing added
Updated by ziniy Kang 9 months ago
재무 담당자와 논의한 결과,
리스크가 크기 때문에 Multiple Select → Delete/Release 기능은 개발하지 않고,
1건씩 처리하는 방식(1 by 1)으로 개발하기로 결정하였습니다.
Updated by Tom Dong 9 months ago
1. Phân quyền giới hạn user được phép Delete Deposit
System Code -> Master code: US008: "DEPOSIT"
2. Cập nhật chức năng Release Deposit/ Remitance
3. Điều chỉnh maping depoist -> cho phép mapping paymentSeq PaymentAmount < BalanceAmt của invoice (trước đó nó chỉ cho phép mapping với những payment amount = balanceAmount invoice)
4. Cập nhật cho phép release/delete multiple đối với những invoice và billing cùng invoiceNo/billingNo, còn lại chỉ được phép chọn 1
5. Mở chức năng mapping booking cho remittance (1-1)
Updated by Tracy Tran 9 months ago
- Assignee changed from Tracy Tran to Tom Dong
1. Phân quyền giới hạn user được phép Delete Deposit
System Code -> Master code: US008: "DEPOSIT"
Tracy test: normal user is able to release the PM SEQ
2. Cập nhật chức năng Release Deposit/ Remitance
3. Điều chỉnh maping depoist -> cho phép mapping paymentSeq PaymentAmount < BalanceAmt của invoice (trước đó nó chỉ cho phép mapping với những payment amount = balanceAmount invoice)
> Tested on Dev OK4. Cập nhật cho phép release/delete multiple đối với những invoice và billing cùng invoiceNo/billingNo, còn lại chỉ được phép chọn 1
> tested and comment on Task http://3.36.101.60:8080/issues/5505. Mở chức năng mapping booking cho remittance (1-1)
> Comment in this task http://3.36.101.60:8080/issues/496Updated by Tracy Tran 9 months ago
- Assignee changed from Tracy Tran to Tom Dong
Retested on Dev:
1. Phân quyền giới hạn user được phép Delete Deposit
System Code -> Master code: US008: "DEPOSIT"
Tracy tested again > OK on Dev
2. Cập nhật chức năng Release Deposit/ Remitance > OK on Dev
3. Điều chỉnh maping depoist -> cho phép mapping paymentSeq PaymentAmount < BalanceAmt của invoice (trước đó nó chỉ cho phép mapping với những payment amount = balanceAmount invoice)
Tested on Dev OK
There is a lot of request related to changing amount for booking after invoice has been requested to IT team. It take time to process, request to assign permission for VOC to release/delete amount when invoice/billing is fully paid (restriction for VOC changing only.) Joseph Vo Vo
Updated by Tracy Tran 8 months ago
- Assignee changed from Tracy Tran to Tom Dong
1. Phân quyền giới hạn user được phép Delete Deposit
System Code -> Master code: US008: "DEPOSIT"
Tracy tested on Staging: OK
2. Cập nhật chức năng Release Deposit/ Remitance
3. Điều chỉnh maping depoist -> cho phép mapping paymentSeq PaymentAmount < BalanceAmt của invoice (trước đó nó chỉ cho phép mapping với những payment amount = balanceAmount invoice)
Tested on Staging OK
4. Cập nhật cho phép release/delete multiple đối với những invoice và billing cùng invoiceNo/billingNo, còn lại chỉ được phép chọn 1
tested and comment on Task http://3.36.101.60:8080/issues/550
5. Mở chức năng mapping booking cho remittance (1-1)
Comment in this task http://3.36.101.60:8080/issues/496
Updated by Tracy Tran 8 months ago
- Status changed from 완료(Done) to 완료성공(Resolve)
- Assignee changed from Tracy Tran to Tom Dong
1. Phân quyền giới hạn user được phép Delete Deposit
System Code -> Master code: US008: "DEPOSIT"
PROD: OK
2. Cập nhật chức năng Release Deposit/ Remitance
3. Điều chỉnh maping depoist -> cho phép mapping paymentSeq PaymentAmount < BalanceAmt của invoice (trước đó nó chỉ cho phép mapping với những payment amount = balanceAmount invoice)
PROD OK
4. Cập nhật cho phép release/delete multiple đối với những invoice và billing cùng invoiceNo/billingNo, còn lại chỉ được phép chọn 1
Comment on Task http://3.36.101.60:8080/issues/550
5. Mở chức năng mapping booking cho remittance (1-1)
Comment in this task http://3.36.101.60:8080/issues/496
