Skip to main content

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

User story

Với tài khoản có quyền action: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 intent cancel-receipt, then phiếu chuyển sang cancelled và 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.
Transaction cập nhật 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.