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

Tạo phiếu nhập/xuất mới

Tạo một phiếu nhập hoặc xuất kho mới

Endpoint

POST /v1/productreceipts

Quyền: inventory.add (scoped theo warehouse_id). Nếu status = 9 (Hoàn thành), cần thêm quyền inventory.statuscomplete.

Request Payload

JSON Object Payload:

{
  "company_id": 1,
  "creator_id": 101,
  "warehouse_id": 10,
  "direction": 3,
  "type": 1,
  "status": 1,
  "identifier": "PNK-2023-001",
  "shift_id": 0,
  "source": 1,
  "source_id": 0,
  "picking_list_id": 0,
  "external_id": "",
  "note": "Nhập hàng",
  "tag": "import",
  "file_id_list": [],
  "quantity": 10,
  "count_detail": 1,
  "details": [
    {
      "product_variant_id": 201,
      "uom_id": 1,
      "uom_name": "Cái",
      "uom_factor": 1,
      "uom_quantity": 10,
      "item_quantity": 10,
      "item_serial_number": "",
      "is_catch_weight": 0,
      "weight_sale_mode": 0,
      "catch_counting": 0,
      "order_detail_id": 0
    }
  ]
}

Response Schema

HTTP 201 - JSON Object

Xem ProductReceipt Object Schema

Error Codes

HTTPCodeMô tả
422error_company_id_requiredID công ty không được để trống
422error_creator_id_requiredID người tạo không được để trống
422error_not_permissionKhông có quyền thêm phiếu tại kho này
422error_type_requiredLoại phiếu là bắt buộc
422error_direction_requiredHướng nhập/xuất là bắt buộc
422error_direction_invalidHướng nhập/xuất không hợp lệ
422error_type_invalidLoại phiếu không hợp lệ với hướng nhập/xuất
422error_warehouse_id_requiredID kho là bắt buộc
422error_warehouse_id_invalidID kho không hợp lệ
422error_detail_requiredChi tiết phiếu là bắt buộc
422error_status_invalidTrạng thái không hợp lệ
422error_status_complete_not_allowKhông có quyền hoàn thành phiếu
422error_this_api_not_allow_cancelAPI này không cho phép hủy phiếu (Dùng API Cancel)
422error_item_quantity_requiredSố lượng sản phẩm không hợp lệ
422error_product_variant_id_is_requiredID biến thể sản phẩm là bắt buộc
422error_product_variant_id_invalidID biến thể sản phẩm không hợp lệ
422error_product_not_foundSản phẩm không tồn tại
422error_addLỗi khi thêm phiếu

On this page