WMS - InventoryPhiếu nhập/xuất kho

Lấy danh sách phiếu nhập/xuất

Lấy danh sách các phiếu nhập/xuất kho dựa trên các tiêu chí lọc

Endpoint

GET /v1/productreceipts

Quyền: inventory.view (scoped theo warehouse)

Lưu ý: Kết quả được lọc theo warehouse scope của người dùng. Nếu người dùng chỉ có quyền xem một số kho, chỉ phiếu thuộc các kho đó mới được trả về.

Query Parameters

TênKiểuBắt buộcMô tả
pageintSố trang hiện tại (Mặc định: 1)
limitintSố lượng bản ghi trên mỗi trang (Mặc định và tối đa: 50)
idintLọc theo ID phiếu
user_idintLọc theo ID người tạo
warehouse_idintLọc theo ID kho
shift_idintLọc theo ID ca làm việc
directionintLọc theo hướng (1: Xuất, 3: Nhập)
sourceintLọc theo nguồn gốc
source_idintLọc theo ID nguồn gốc
external_idstringLọc theo ID tham chiếu bên ngoài
typeintLọc theo loại phiếu
statusintLọc theo trạng thái (đơn lẻ)
ids_statusstringLọc theo nhiều trạng thái (phân cách bằng dấu phẩy, tối đa 10). VD: 1,3,5
date_startedintLọc từ ngày tạo (Unix timestamp)
date_endedintLọc đến ngày tạo (Unix timestamp)
keywordstringTừ khóa tìm kiếm gần đúng (Mã phiếu, Ghi chú, ID, Source ID)
tagstringLọc theo tag (phân cách bằng dấu phẩy)
tag_operatorstringToán tử kết hợp tag (AND hoặc OR. Mặc định: AND)
sort_bystringSắp xếp theo trường (id, date_created, status. Mặc định: id)
sort_typestringKiểu sắp xếp (ASC, DESC. Mặc định: DESC)

Response Schema

HTTP 200 - JSON Object

TrườngKiểuMô tả
totalintTổng số phiếu
currentpageintTrang hiện tại
limitintGiới hạn trên trang
itemsarrayMảng ProductReceipt Object. Trường details của từng phiếu không chứa dòng chi tiết; dùng API lấy chi tiết dòng hàng của phiếu

Error Codes

HTTPCodeMô tả
403error_role_not_availableNgười dùng không có quyền inventory.view

On this page