Przejdź do głównej zawartości

stock — import stanów magazynowych

Klucz JSON: stock · Handler: App\Api\Bizami\Stock

Import tworzy lub aktualizuje stan magazynowy (WarehouseState) dla pary produkt + magazyn. Rekord jest zapisywany tylko gdy przynajmniej jedna wartość uległa zmianie.

Pola rekordu

PoleWymaganeMapowane naOpis
PKtakIdentyfikator rekordu do zwrotki wyniku
ItemCodetakproduct_idKod produktu
Whstakwarehouse_idKod magazynu
OnHandtakqtyIlość dostępna (float)
IsCommitedtakqty_reservedIlość zarezerwowana (float)
OnOrdertakqty_orderedIlość zamówiona (float)

Magazyn z pola Whs, jeśli nie istnieje jeszcze w systemie, jest automatycznie dodawany (patrz import magazynów). Nowo tworzony stan magazynowy domyślnie ma status = 0, norm = 0.

Przykład żądania

{
"stock": [
{
"PK": 1,
"ItemCode": "ABC123",
"Whs": "MAG-01",
"OnHand": "120",
"IsCommited": "10,5",
"OnOrder": "0"
}
]
}

Przykład odpowiedzi

{
"stock": [
{ "PK": 1, "SendStatus": "Y" }
]
}