WMS kao deo jedinstvene platforme
Vrednost WMS-a u jezgru nije duža lista funkcija nego jedno stanje zaliha: prodaja, nabavka, magacin i finansije čitaju isti broj u istom trenutku, bez noćnih sinhronizacija i usaglašavanja dve istine.
- Objavljeno
- Autor
- Konis Software
Distributivna firma ujutru dobije izveštaj o zalihama iz ERP-a. Magacin u isto vreme radi iz svog WMS-a. Dva broja su za istu robu, a razlikuju se — jer je između njih interfejs koji se okrene jednom u noći, a roba se kreće ceo dan. Pitanje nije da li se dva sistema mogu spojiti; mogu, i firme godinama plaćaju da to rade. Pitanje je koliko košta to što se uopšte moraju spajati.
Ta cena se ne vidi na fakturi za softver. Vidi se u prodavcu koji obeća isporuku iz količine koju je magacin otpremio pre dva sata; u knjigovođi koji na kraju meseca pita zašto se robno stanje ne slaže sa magacinskim; u šefu smene koji zna da je broj na ekranu „od sinoć“. Svako od njih radi jedan isti posao viška: usaglašava dve istine o istoj robi.
Ovaj tekst nije o tome šta WMS radi — bin lokacije, directed put-away i talasno komisioniranje su tema za sebe. Ovaj tekst je o tome gde stanje živi. Kad je WMS deo iste platforme kao nabavka, prodaja i finansije, zaliha prestaje da bude broj koji se prenosi između sistema i postaje jedan zapis koji svi čitaju u istom trenutku. To je poslovna razlika, ne arhitektonska.
Cena dve istine
Zaseban WMS i ERP razmenjuju podatke kroz interfejs: magacin javlja prijeme i izdavanja, ERP vraća naloge i matične podatke. Dok interfejs radi u realnom vremenu i nikad ne pukne, dve baze se ponašaju kao jedna. U praksi se sinhronizacija radi u serijama — na petnaest minuta, na sat, ili preko noći — i uvek postoji prozor u kom nijedna strana ne zna tačno stanje one druge. Prozor je mali dok je firma mala; raste sa prometom.
U tom prozoru se donose odluke. Prodaja rezerviše u ERP-u robu koju je magacin već izdao po drugom nalogu. Nabavka poručuje jer ERP pokazuje manjak koji je zapravo roba na putu ka regalu, još neproknjižena. Popis se odradi u WMS-u, a korekcija u ERP-u, pa se razlika „izgladi“ ručno i kasnije niko ne ume da razdvoji stvarni manjak od artefakta sinhronizacije. Nijedan od tih promašaja nije kvar; svi su ugrađeni u to što su baze dve.
- Prodaja obeća rok isporuke iz količine koju je magacin već izdao — kupac dobije obaveštenje o kašnjenju umesto robe.
- Ista paleta se rezerviše dvaput jer su, unutar prozora sinhronizacije, oba sistema mislila da je slobodna.
- Nabavka poručuje dupli minimum jer ERP još ne vidi prijem koji stoji na rampi u WMS-u.
- Manjak otkriven pri komisioniranju ne stigne do finansija dok se ne odradi sledeći prenos — a POPDV evidencija i otpis čekaju baš taj broj.
- Reklamacija traži iz kog je LOT-a roba izašla, a taj podatak je u WMS-u; ERP zna samo da je količina otišla.
Šta firma dobija kad je zaliha jedan broj
Kad prijem, smeštaj, rezervacija, komisioniranje i knjiženje pišu u isti model stanja, nestaje ceo sloj prevođenja. Prodavac, nabavljač, knjigovođa i viljuškarista gledaju isti broj — ne kopije koje se usaglašavaju, nego isti zapis, svaki iz svog ugla. Raspoloživo za prodaju je stanje umanjeno za rezervisano, izračunato u trenutku upita, a ne prepisano iz sinoćnjeg izveštaja. Ista pitanja koja firma i danas postavlja dobijaju odgovor bez posrednika i bez kašnjenja koje taj posrednik unosi.
| Pitanje iz posla | Dva sistema (ERP + zaseban WMS) | Jedinstvena platforma |
|---|---|---|
| Koliko mogu da obećam kupcu danas? | Stanje iz poslednje sinhronizacije, ručno umanjeno za ono što znaš da je otišlo | Raspoloživo = stanje − rezervisano, u trenutku upita |
| Da li je prijem sa rampe već za prodaju? | Tek posle sledećeg prenosa u ERP | Čim je smešten, u istom stanju |
| Iz kog LOT-a je izašla reklamirana roba? | Podatak u WMS-u, poziv magacinu | Na nalogu, vezano za kupca i dokument |
| Zašto se robno ne slaže sa magacinom? | Redovno pitanje na kraju meseca | Nema dve strane koje bi se razlikovale |
| Kad manjak uđe u POPDV? | Posle usaglašavanja dva sistema | Na knjiženju izdavanja, isti čas |
Ništa od ovoga nije nova funkcija. To su ista pitanja koja se i danas postavljaju svakog jutra — samo bez trenutka u kom neko mora da ih prevede iz jednog sistema u drugi. Jedinstvena platforma ne dodaje mogućnost; uklanja korak u kom se istina gubi.
Rezervacija vezana za porudžbinu
Rezervacija u sistemu sa dve baze najčešće je puki broj: „skloni deset komada“. Ne zna se za koji nalog, ne prati konkretnu robu, i vredi samo dok se sledeći prenos ne izvrši. U jedinstvenoj platformi rezervacija je veza — konkretna količina vezana za konkretnu stavku porudžbine, vidljiva i prodaji i magacinu u istom trenutku. Ista veza nosi i status: raspoloživo, rezervisano, u dolasku, u tranzitu, blokirano nisu izveštajne kategorije nego stanja jednog zapisa.
Iz te veze izlazi raspoloživo za obećanje. Prodavac koji unosi nalog ne vidi ukupno stanje nego ono što je slobodno posle svih tuđih rezervacija, pa je rok isporuke koji obeća pokriven konkretnom robom, a ne procenom. Kad magacin komisionira, uzima baš ono što je rezervisano za taj nalog — FEFO bira LOT, ali unutar količine koja je već obećana tom kupcu, a ne iz opšte gomile iz koje neko drugi može da pretekne. U razdvojenim sistemima rezervacija u ERP-u i fizičko uzimanje u WMS-u su dva čina koje neko mora da izjednači; ovde su to dva ugla istog zapisa.
Prijem, smeštaj, komisioniranje — jedan tok, jedan dokument
U razdvojenim sistemima roba pređe granicu više puta: prijem se kuca u WMS pa prenese u ERP, nalog se kuca u ERP pa prenese u WMS na komisioniranje, otprema se potvrdi u WMS pa vrati u ERP na knjiženje. Svaki prelaz je mesto gde podatak može da zakasni, da se izgubi ili da se prekuca. U jednom modelu tok je neprekinut — svaki korak pomera isto stanje, bez izvoza i uvoza.
- 1
Prijem
Roba se prima po nalogu nabavke; količina, LOT i rok upisuju se jednom. Nabavka odmah vidi da je poručeno stiglo, finansije da je obaveza nastala — bez čekanja na prenos i bez ponovnog kucanja.
- 2
Smeštaj
Smeštanjem roba ulazi u raspoloživo stanje. Nema koraka u kom je „primljena u WMS-u, a nevidljiva prodaji“ — isti čas jeste za prodaju ili nije, po statusu, ne po sledećoj seriji.
- 3
Rezervacija za nalog
Prodajni nalog rezerviše konkretnu količinu. Prodavac vidi umanjeno raspoloživo, magacin vidi šta je i za koga obećano — isti podatak, dva ugla, bez usaglašavanja.
- 4
Komisioniranje
Magacin uzima rezervisano, FEFO bira LOT, izdavanje se knjiži čim se potvrdi. Robno stanje padne u tom trenutku, a ne u sledećem prenosu.
- 5
Otprema i knjiženje
Otpremnica i elektronska otpremnica oslanjaju se na isti zapis izdavanja; COGS i robno stanje su usaglašeni po definiciji, ne noćnim poslom.
FEFO i LOT nisu funkcija, nego zaštita
FEFO i praćenje LOT-a prodaju se kao stavke u specifikaciji, a njihova vrednost je poslovna. FEFO na komisioniranju znači da roba sa kraćim rokom izlazi prva — ne zato što je neko zapamtio da proveri, nego zato što sistem bira LOT. Rezultat je manje otpisa zbog isteklog roka, na robi koju bi inače progutala polica. LOT vezan za nalog i kupca znači da opoziv ili reklamacija ne kreće od nule: zna se koja je serija gde otišla, kome, i koliko je još u magacinu. U razdvojenim sistemima taj podatak postoji, ali u drugoj bazi od one u kojoj se vodi kupac — pa svako povlačenje robe počinje unakrsnom proverom dva sistema.
Poslovi koji nestaju
Najjasnija korist jedinstvene platforme nije nova mogućnost nego posao koji prestaje da postoji. Nema usaglašavanja robnog i magacinskog stanja, jer nema dva stanja. Nema pitanja „koji sistem je u pravu“, jer je zapis jedan. Nema noćnog prozora u kom se odluke donose naslepo. Nema ponovnog kucanja prijema i otpreme između sistema, pa nema ni grešaka prekucavanja. To vreme i te greške bili su tihi trošak razdvojenosti — vidljivi tek kad ih nema.
Dva sistema za istu robu ne daju dva pogleda na istinu — daju dve istine koje neko mora da miri. Trošak nije u licenci za interfejs, nego u svakom danu potrošenom na to ko je od njih dvoje u pravu.
Kako NG One pristupa ovome
U NG One-u su nabavka, zalihe, prodaja i finansije jedan sistem, pa je i stanje zaliha jedan zapis. WMS opisan u drugim tekstovima — bin lokacije, directed put-away, talasi — stoji ispod istog stanja, a ne pored njega: zbir po lokacijama jednak je stanju na kartici u svakom trenutku, bez usaglašavanja. Rezervacija je veza sa stavkom porudžbine, raspoloživo se računa pri upitu, FEFO bira LOT na komisioniranju, a izdavanje knjiži robno i finansijsko u istom koraku. Prodavac koji obećava rok, knjigovođa koji zatvara mesec i viljuškarista pred regalom čitaju isti broj — jer drugog broja nema.