Hyrje, dalje, transferim mes magazinave dhe shlyerje — të gjitha me rrjedhë formale submit → approve. Përditësim automatik i stokut në miratim.
Materialet merren pa leje, sasitë nuk regjistrohen me saktësi, shpenzimet e objektit dalin jashtë kontrollit. Rrjedha formale i zgjidh të gjitha këto.
Punëtori merr materialin pa regjistrim. Pas një muaji — mospërputhje mes fizikut dhe të dokumentuarit. Rrjedha submit → approve e parandalon.
Kush mori çfarë dhe kur? Pa log të centralizuar — hetimi është i pamundur.
Pas çdo lëvizjeje dikush duhet të përditësojë Excel-in. Construction Team e bën automatikisht me miratim.
Numërimi fizik tregon stok të ndryshëm nga ai i regjistruar. Pa lëvizje formale — rakordimi është ferr.
Construction Team formalizon çdo transferim materiali me kontroll të plotë.
getNextNumber gjeneron numër unik për çdo lëvizje. Sekuencial, me prefiks sipas llojit.
create në DRAFT → submitForApproval → approve. Rolet të ndara mes krijuesit dhe miratuesit. Leje: inventory:manage për miratim.
Hyrje (nga furnitor), dalje (te objekti), transferim mes magazinave, shlyerje (heqje nga stoku).
Endpoint cancel me kontroll lejesh. Lëvizja e anuluar ruan gjurmën audituese.
Me miratim — stoku në magazinat përkatëse përditësohet automatikisht. Batch-et krijohen/zvogëlohen (FIFO).
Çdo lëvizje e lidhur me objekt, kontraparti, material. Agregim automatik në koston e objektit.
Katër hapa nga kërkesa te lëvizja e regjistruar:
create me lloj (INBOUND/OUTBOUND/TRANSFER/WRITEOFF), magazina, material, sasi, çmime. Statusi DRAFT.
submitForApproval — njoftim te përdoruesi i autorizuar.
Përdoruesi i autorizuar (inventory:manage) shqyrton dhe miraton ose anulon. Me arsye në refuzim.
Me miratim — stoku dhe batch-et përditësohen automatikisht. Log auditues regjistron gjithçka.
I përshtatshëm për çdo kompani me inventar aktiv:
Kontroll i formalizuar. Ndalon tërheqjet e paautorizuara të materialeve.
Regjistroni çdo material të marrë për objektin. Kosto e saktë.
Lëvizjet hyrëse nga furnitorët — krijim automatik i batch-eve.
Çdo lëvizje = operacion financiar. Atribuim i saktë i kostos për çdo objekt.
Pse lëvizjet manuale nuk funksionojnë:
| Veçori | Excel | Construction Team |
|---|---|---|
| Rrjedha e miratimit | Asnjë | dorëzo → mirato |
| Numërim automatik | Manualisht | merrNumrinTjetër |
| Përditësim automatik i stokut | Manualisht | Me miratim |
| Gjurmim batch-esh | I pamundur | FIFO automatik |
| Leje | Ndarje | inventari:menaxho |
| Audit i anulimit | Fshirje | Status + arsye |
| Integrim me objektin | Kolonë | Foreign key + agregim |
INBOUND (nga furnitor), OUTBOUND (te objekti), TRANSFER (mes magazinave), WRITEOFF (heqje). Secila me fusha dhe rrjedhë të ndryshme.
Për të ndarë rolet — një përdorues krijon lëvizjen, një tjetër (me inventory:manage) e miraton. Kontroll mbi aktivet materiale.
Stoku përditësohet automatikisht. INBOUND — batch i ri i krijuar. OUTBOUND — dalje sipas FIFO. TRANSFER — mes magazinave.
Jo drejtpërdrejt. Nevojitet një lëvizje e re kompensuese (reverse) + anulim i origjinalit. Gjurma audituese ruan historinë e plotë.
Lëvizja OUTBOUND është e detyrueshme drejt objektit/nën-objektit. Agregim automatik në koston e objektit.
Po. E gjithë aplikacioni është responsive, funksionon nga telefoni. Punëtorët e magazinës mund të krijojnë lëvizje direkt nga objekti.
Po. Çdo lëvizje e miratuar ka numër unik dhe gjurmë audituese. Mund të eksportoni PDF/Excel për regjistrim fizik.