WMS - InventoryPhiếu nhập/xuất kho
Cập nhật ghi chú phiếu nhập/xuất
Cập nhật riêng ghi chú của một phiếu nhập/xuất kho, áp dụng cho mọi trạng thái phiếu
Endpoint
PUT /v1/productreceipts/:id/note
Quyền: Tương tự quyền của API Cập nhật phiếu.
API này chỉ cập nhật duy nhất trường note của phiếu. Khác với API Cập nhật phiếu, API này không kiểm tra trạng thái phiếu — phiếu ở bất kỳ trạng thái nào (kể cả Hoàn thành status = 9 và Huỷ status = 11) đều cập nhật được ghi chú.
Vì ghi chú là dữ liệu mô tả thuần, API này không ảnh hưởng đến chi tiết phiếu, số lượng, tồn kho hay trạng thái đơn hàng liên quan. Thay đổi được ghi audit log với action editnote.
Path Parameters
| Tên | Kiểu | Bắt buộc | Mô tả |
|---|---|---|---|
id | int | Có | ID của phiếu cần cập nhật ghi chú |
Request Payload
JSON Object Payload:
{
"company_id": 1,
"creator_id": 101,
"note": "Nội dung ghi chú mới"
}| Tên | Kiểu | Bắt buộc | Mô tả |
|---|---|---|---|
company_id | int | Có | ID công ty |
creator_id | int | Có | ID người thực hiện |
note | string | Có | Nội dung ghi chú mới. Cho phép chuỗi rỗng "" để xóa ghi chú |
Response Schema
HTTP 200 - JSON Object
Xem ProductReceipt Object Schema
Error Codes
| HTTP | Code | Mô tả |
|---|---|---|
| 404 | (not found) | Không tìm thấy phiếu |
| 422 | error_company_id_required | ID công ty không được để trống |
| 422 | error_creator_id_required | ID người tạo không được để trống |
| 422 | error_not_permission | Không có quyền chỉnh sửa phiếu |
| 422 | error_note_required | Payload thiếu trường note |
| 422 | error_edit | Lỗi khi cập nhật phiếu |