Skip to main content
POST
Kritik stok tanımı oluştur
Kritik stok tanımı, yalnızca StockType değeri 1 (stok tutulmuyor) olmayan bir ürüne eklenebilir (2410). WarehouseId zorunludur; bir ürünün bir depo için en fazla bir kritik stok tanımı olabilir (2403).
  • MinStock ve MaxStock negatif olamaz.
  • MaxStock sıfırdan büyükse MinStock’tan küçük olamaz (2406); MaxStock: 0 üst sınır olmadığı anlamına gelir.
  • MaxStockControl, MinStockControl ve NegativeStockControl her biri ayrı ayrı aşağıdaki değerleri alır:
  • MaxStockControl: stok MaxStock’u aştığında.
  • MinStockControl: stok MinStock’un altına düştüğünde.
  • NegativeStockControl: stok negatife düşecek bir işlem yapıldığında.

Yetkilendirmeler

Authorization
string
header
gerekli

Access token obtained from the Noyax auth service with your API key.

Başlıklar

X-UserID
integer<int32>
gerekli

İsteğin adına yapıldığı Noyax kullanıcısının ID'si. Oluşturulan, güncellenen ve silinen kayıtların denetim alanlarına yazılır.

Gerekli aralık: x >= 1
X-CompanyID
integer<int32>
gerekli

Şirketin ID'si. Kullanıcı bu şirkete tanımlı olmalıdır. Bütün okuma ve yazma işlemleri bu şirketle sınırlıdır.

Gerekli aralık: x >= 1
X-PeriodID
integer<int32>

Muhasebe döneminin ID'si. Cari endpoint'lerinde isteğe bağlıdır; gönderilirse oluşturulan kayıtlara yazılır.

Gerekli aralık: x >= 1

Yol Parametreleri

productId
string<uuid>
gerekli

Ürün ID'si.

Gövde

WarehouseId
null | string<uuid>

Zorunlu. GET /api/v1/stock/warehouses ile dönen bir deponun ID'si.

MinStock
number<double>

Asgari stok seviyesi. Negatif olamaz.

Örnek:

10

MaxStock
number<double>

Azami stok seviyesi. Negatif olamaz; 0 üst sınır olmadığı anlamına gelir. Sıfırdan büyükse MinStock'tan küçük olamaz.

Örnek:

500

MaxStockControl
integer<int32>

MaxStock aşıldığında ne olacağı. 0: Devam et, 1: Kullanıcıyı uyar, 2: İşlemi durdur.

Örnek:

1

MinStockControl
integer<int32>

Stok MinStock'un altına düştüğünde ne olacağı. 0: Devam et, 1: Kullanıcıyı uyar, 2: İşlemi durdur.

Örnek:

1

NegativeStockControl
integer<int32>

Stok negatife düşecekse ne olacağı. 0: Devam et, 1: Kullanıcıyı uyar, 2: İşlemi durdur.

Örnek:

2

Yanıt

Created

Success
boolean
gerekli

İşlemin başarılı olup olmadığı.

Örnek:

true

ResultCode
string
gerekli

Başarıda "0000". Hatada ilk hatanın kodu; hataların tamamı Errors içinde listelenir.

Örnek:

"0000"

Data
object
gerekli
Message
null | string

Success false olduğunda hata mesajı. Bütün hataların mesajları tek metinde birleştirilir.