Przejdź do głównej zawartości

statuses — import statusu/normy dostępności

Klucz JSON: statuses · Handler: App\Api\Bizami\StockStatus (dziedziczy po Stock)

Aktualizuje wyłącznie pole norm na istniejącym stanie magazynowym (WarehouseState) dla pary produkt + magazyn. Jeśli stan magazynowy dla danej pary jeszcze nie istnieje, a przesłany status jest "prawdziwy" (Status różne od 0), tworzony jest nowy rekord stanu magazynowego (magazyn zostaje wtedy też automatycznie dodany do systemu). Jeśli stan nie istnieje i Status jest pusty/0 — rekord jest pomijany.

Pola rekordu

PoleWymaganeMapowane naOpis
PKtakIdentyfikator rekordu do zwrotki wyniku
ItemCodetakproduct_idKod produktu
Whstakwarehouse_idKod magazynu
StatustaknormRzutowane na int, a następnie zapisywane jako 0 lub 1 (dowolna wartość różna od zera → 1)

Przykład żądania

{
"statuses": [
{
"PK": 1,
"ItemCode": "ABC123",
"Whs": "MAG-01",
"Status": "1"
}
]
}

Przykład odpowiedzi

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