Přejít na hlavní obsah
Stav skladové položky na kartě Všeobecné

Inventář > Skladové položky > [Položka] > Všeobecné

Definice

sleduje, kde se položka fyzicky nachází: po ruce ve vašem inventáři, nebo u zákazníka. Stav je automatický: TWICE jej aktualizuje na základě událostí vyřízení na objednávkách, kterých se položka účastní. Dvě hodnoty stavu:
  • U vás: položka je po ruce ve vašem inventáři. Může být stále vázána na nadcházející objednávku, ale fyzicky je u vás.
  • U zákazníka: položka je u zákazníka (pronajatá nebo prodaná) nebo jinak mimo dosah.
Stav se zobrazuje jako štítek na skladové položce a je vystaven přes rozsahy nedostupnosti v API article.

Stav vs status

Jde o dvě nezávislé dimenze. Obě uvidíte na stejné položce. Naprosto zdravé kolo, které je právě půjčené, zobrazuje Aktivní / U zákazníka. Stejné kolo v opravě po vrácení z půjčení zobrazuje Neaktivní / U vás. Více: Status skladové položky.

Kde to použiji?

Stav vidíte u každé skladové položky v Inventář → Skladové položky a na kartě Všeobecné položky. Stav je také filtrovacím sloupcem v tabulce skladových položek. Stav ovlivňuje:
  • Available To Sell (ATS): do dostupnosti se počítají pouze položky ve stavu U vás, které nejsou vázané na překrývající se rezervace.
  • Proces vrácení: u položek ve stavu U zákazníka se očekává vrácení; to řídí připomínky vrácení a reporting o zpožděných vrácení.
  • Kalendářové pohledy: vidíte, kdy se očekává, že se položky vrátí do stavu U vás.
  • Detekce konfliktů: přesun položky ve stavu U zákazníka je označen jako problém, protože ji stále má zákazník.
Více: Skladová položka: karta Všeobecné.

Klíčové vlastnosti

Jak se stav mění

Přechody stavu řídí události vyřízení na objednávkách, které skladovou položku obsahují. Příslušné události se zaznamenávají do protokolu aktivit položky.

U vás → U zákazníka

Spouští se, když je položka na objednávce předána. Zaznamenané události:
  • handed_out: vyzvednutí / výdej při pronájmu nebo prodeji.
  • assigned_to_order následované předáním: položka byla rezervována a poté fyzicky vydána.
Jakmile je položka předána, účastní se rozsahu unavailability řízeného objednávkou. ATS pro jakýkoli rozsah překrývající se s touto nedostupností klesne o jednu.

U zákazníka → U vás

Spouští se, když:
  • returned: položka je vrácena na objednávce pronájmu.
  • Objednávka je zrušena, nebo je řádková položka odebrána před vyzvednutím (položka fakticky nikdy neopustila sklad).
  • Vyřízení je vráceno zpět (operátor v administraci zruší předání).
Když dojde k vrácení, rozsah nedostupnosti se uzavře v okamžiku vrácení a ATS se obnoví.
Skladová položka může být U vás a přitom stále vázaná na nadcházející objednávku. Stav popisuje pouze fyzické umístění, ne to, zda je položka rezervovaná. Výpočty dostupnosti berou v úvahu obojí.

Jak vyřízení řídí stav

Skladovou položku posouvá skupina vyřízení stavu položky, ve kterém se nachází její řádek objednávky, nikdy název stavu. Položka ve stavu Připravuje se nebo Předáno zabírá jednotku; stav Vráceno nebo Odstraněno ji uvolňuje. Níže uvedené fáze proto platí bez ohledu na to, jaké konkrétní stavy si váš účet definuje pod Stavy vyřízení položek. Řádkové položky objednávky procházejí fázemi vyzvednutí a vrácení:
  1. Rezervace: objednávka je vytvořena; položka je U vás, ale nyní vázaná na rezervující objednávku. ATS pro rezervovaný rozsah klesá.
  2. Předání: operátor označí řádek jako vyzvednutý. Protokol aktivit zaznamená handed_out. Stav se změní na U zákazníka.
  3. Zákazník má položku: stav zůstává U zákazníka. Reporty o pozdním vrácení zobrazují položky po termínu.
  4. Vrácení: operátor označí řádek jako vrácený. Protokol aktivit zaznamená returned. Stav se změní na U vás. Položka je uvolněna pro další pronájem.
  5. Dokončení / zrušení objednávky: uzavírá stranu objednávky. Pokud je řádek odebrán před předáním, zaznamená se freed_from_order.
Pro prodejní objednávky je obdobným procesem vyřízení / odeslání; po odeslání je položka U zákazníka natrvalo a obvykle se jí také ručně nastaví status Neaktivní, jakmile ji přestanete provozně sledovat. Pro sdružený inventář (jeden záznam pokrývající více jednotek) pracují stav a nedostupnost s počty, ne s jednotlivými identitami. Počet jednotek U zákazníka je součet aktivních vyřízených řádků, které čerpají z tohoto poolu.

Výpočet ATS

Available To Sell odpovídá na otázku: pro požadovaný rozsah dat, kolik jednotek tohoto SKU mohu vázat na novou rezervaci? Pro ATS SKU v rozsahu [start, end]:
  1. Začněte celkovým počtem propojených skladových položek se status = active, jejichž servisní místo odpovídá požadovanému.
  2. Odečtěte jednotky, které jsou U zákazníka s datem vrácení pozdějším než start.
  3. Odečtěte jednotky, které jsou U vás, ale vázané na překrývající se rezervace (scheduledEvents.type = reservation a rozsahy nedostupnosti z jiných objednávek).
  4. Zbytek je ATS pro daný rozsah.
Engine vystavuje výsledek jako temporalStock v odpovědi article-availability, čtyři řady dvojic { range, value }: Vypočtený příklad. SKU má na jednom místě 10 aktivních skladových položek:
  • 3 jsou U zákazníka na pronájmech běžících do 15. ledna.
  • 5 je U vás, ale vázáno na objednávku pokrývající 10.–13. ledna.
  • Zbylé 2 jsou U vás a nevázané.
stockBalance zůstává po celou dobu 10. Pronájmy jednotky vážou, ale neodebírají je z evidence. Pouze prodeje snižují zůstatek. stockUtilisation pro 10.–13. ledna je 80 %.

Hraniční případy

Změňte status položky na Neaktivní na kartě Všeobecné a zaznamenejte důvod jako poznámku. Stav zůstává U zákazníka, dokud se související objednávka neuzavře nebo nezruší. Položka je stále vedena jako v držení zákazníka, dokud tento cyklus neuzavřete. Hlavní kniha a historie událostí zůstávají zachovány.
Stav se nastavuje při fyzickém předání, ne při datu začátku rezervace. Položka rezervovaná na 5.–12. ledna, ale ještě nevyzvednutá, je 5. ledna U vás. Jakmile je předána, zůstává U zákazníka po celou dobu pronájmu (napříč dny, týdny nebo měsíci), dokud není vrácena.
Částečná vrácení se u sdružených řádků řeší po jednotkách, u sériových řádků po položkách. Vrácené jednotky se přepnou zpět na U vás; zbytek zůstává U zákazníka až do vlastního vrácení.
Vrácení aktualizuje stav na U vás a zaznamená se událost location_changed. articleLocations article dostane nový rozsah začínající v okamžiku vrácení na novém servisním místě.
Znovu vyřiďte řádek. Položka se přepne zpět na U zákazníka a protokol aktivit zaznamená novou událost handed_out. Dřívější vrácení zůstává v protokolu pro účely auditu.
Dokud se objednávka nezruší, položka zůstává U vás, ale rezervace se stále počítá do ATS pro rezervovaný rozsah. Zrušte objednávku, abyste uvolnili ATS.

Vyhledávání položek podle stavu

Stav je nepřímo vystaven přes rozsahy unavailability a pole articleLocations. Pro nalezení položek, které jsou právě U zákazníka, vypište article s rozsahem dat pokrývajícím „teď” a filtrujte na ty, které mají aktivní nedostupnost typu order, u níž již proběhlo předání a ještě neproběhlo vrácení. V administraci: otevřete Inventář → Skladové položky a filtrujte sloupec Stav na U zákazníka. V API: předejte dateRange pokrývající sledovaný okamžik. Skladové položky, které jsou aktuálně u zákazníka, mají rozsah nedostupnosti překrývající se s tímto bodem, pocházející z řádku objednávky ve fázi předáno.

Časté dotazy

Ne. Stav se nastavuje automaticky vyřízením a vrácením na objednávkách. Pro jeho změnu vyřiďte nebo vraťte řádek objednávky pro danou položku.
Aktualizujte status položky na Neaktivní na kartě Všeobecné a zaznamenejte důvod jako poznámku. Stav zůstává U zákazníka, dokud se související objednávka neuzavře nebo nezruší.
Otevřete Inventář → Skladové položky a filtrujte sloupec Stav na U zákazníka. Uvidíte všechny položky v držení zákazníků spolu s jejich souvisejícími objednávkami.
Ano. Výpočty ATS počítají pouze položky ve stavu U vás, které nejsou vázané na překrývající se rezervace pro požadované období. Položky U zákazníka s vrácením po požadovaném datu začátku se od ATS odečítají.
Nejpravděpodobněji byl řádek objednávky v administraci označen jako vrácený bez fyzického vrácení. Znovu otevřete řádek objednávky nebo použijte protokol aktivit k prošetření; v případě potřeby lze řádek znovu vyřídit.

Reference pro vývojáře

Stav skladové položky se čte z endpointů articles. Filtrujte podle dateRange, abyste viděli položky, které jsou aktuálně U zákazníka.

API: Articles

Otevřete endpoint v API referenci.

Související články

Skladové položky

Kompletní model a životní cyklus skladové položky

Status skladové položky

Provozní životní cyklus (Aktivní / Neaktivní / Koncept)

Události skladové položky

Jak objednávky a rezervace zaznamenávají události

Životní cyklus objednávky

Jak vyřízení a vrácení řídí změny stavu

Stavy vyřízení položek

Pojmenujte stavy, kterými personál posouvá položky objednávky

Nastavení životního cyklu objednávky

Co udělá přesun objednávky s jejími položkami