Trước khi thực hiện
- Phiếu thu thuộc tòa nhà đang chọn và có trạng thái
posted. - Kỳ hạch toán của phiếu đang mở.
- Không có adjustment đã duyệt phụ thuộc vào dòng được phân bổ.
- Các kỳ của debt nhận tiền thừa vẫn mở khi workflow cần đảo chúng.
Các bước
1
Chọn phiếu thu
Chọn phiếu thu
posted cần hủy.2
Hủy phiếu
Hệ thống kiểm tra kỳ và dữ liệu phụ thuộc trước khi chuyển phiếu sang
cancelled.3
Xem kết quả
Phân bổ chuyển sang
reversed; số đã thu, số còn nợ, tiền thừa và sổ liên quan được cập nhật.Khi hệ thống không hủy
Dành cho BA, QA và kỹ thuật
Dành cho BA, QA và kỹ thuật
User story
Với tài khoản có quyềnaction:cancel_receipt, người dùng có thể hủy một phiếu thu posted khi không có dữ liệu phụ thuộc chặn.Acceptance criteria
- Given phiếu
posted, kỳ đang mở và không có dữ liệu phụ thuộc chặn, when gửi intentcancel-receipt, then phiếu chuyển sangcancelledvà phân bổ được đảo. - Given có điều chỉnh phụ thuộc hoặc kỳ đã khóa, when hủy, then hệ thống không hủy phiếu.
Receipts, ReceiptAllocations, BillLines, Bills, ExcessPaymentLedger, Cashbook hoặc Bankbook, và AuditLogs. Kiểm thử reversal, kỳ khóa, partial payment và excess dependency nằm trong test/financial-workflows.test.ts.