OVIRO LogoOVIRO
Quản lý mua hàngGiá mua nhà cung cấp

Supplier Price Object Schema

Đối tượng đại diện cho giá mua nhà cung cấp theo từng biến thể sản phẩm

JSON Schema

Trường (Field)Kiểu (Type)Mô tả (Description)
company_idintID công ty
creator_idintID người tạo
product_idintID sản phẩm
product_variant_idintID biến thể sản phẩm
idintID record giá mua
supplier_idintID nhà cung cấp
sourceintNguồn tạo record
source_namestringTên nguồn (tên file import, tên API...)
uom_idintID đơn vị tính
buy_priceintGiá mua (đơn vị nhỏ nhất, VD: VND)
currencystringĐơn vị tiền tệ (VD: VND)
lead_timeintThời gian giao hàng (ngày)
min_quantityintSố lượng tối thiểu
moqintMinimum Order Quantity
is_preferredintNhà cung cấp ưu tiên (0: Không, 1: Có)
last_modifierintID người sửa cuối cùng
notestringGhi chú
statusintTrạng thái
date_createdintThời gian tạo (Unix timestamp)
date_modifiedintThời gian cập nhật (Unix timestamp)
date_last_importedintThời gian import cuối (Unix timestamp, chỉ có khi source = import/api)

Các bảng mã giá trị (Enums)

Nguồn tạo (Source)

Giá trịKeyMô tả
1SOURCE_MANUALNhập tay
2SOURCE_IMPORTImport từ file
3SOURCE_APITừ API bên ngoài

Trạng thái (Status)

Giá trịKeyMô tả
0STATUS_INACTIVENgưng hoạt động
1STATUS_ACTIVEĐang hoạt động

Quy tắc nghiệp vụ

  • 1 Supplier × 1 Variant = 1 record giá mua: Mỗi cặp nhà cung cấp - biến thể chỉ có duy nhất 1 bản ghi giá mua.
  • 1 Preferred per Variant: Mỗi biến thể chỉ có tối đa 1 nhà cung cấp ưu tiên. Khi set is_preferred = 1 cho một record, hệ thống tự động unset tất cả record khác của cùng biến thể.

On this page