Skladište i Logistika
Pokrivene uloge: Operater skladišta · Menadžer zaliha · Supervizor logistike · Menadžer skladišta
Primarni moduli: Skladište (Primka · Izdatnica · Otpremnica · Lista pakovanja · Interni transferi · Fizički popis · Gubici i korekcije · Povrati · Izveštaji)
Za koga je ovaj vodič
| Uloga | Šta rade u CRMConnect-u |
|---|---|
| Operater skladišta | Prima robu, evidentira seriju/serijski broj, priprema narudžbine za isporuku |
| Picker / Paker | Prikuplja artikle sa polica, pakuje, meri, priprema AWB |
| Menadžer zaliha | Prati stanja, vrši interne transfere, obrađuje korekcije |
| Menadžer skladišta | Odobrava dokumenta, konfiguriše radne tokove, nadgleda fizički popis |
Mapa operacija skladišta
ULAZ IZLAZ
─────── ────────
Primka (GRN) Izdatnica
← iz Narudžbenice Otpremnica
← ručno → Lista pakovanja → Innoship AWB
← povrat klijenta Povrat dobavljaču
INTERNI POKRETI ISPRAVKE
────────────────── ───────────
Interni transfer Fizički popis
iz Skladišta A → Skladišta B Gubici i korekcije
PRAĆENJE
──────────
Istorija skladišta (evidencija transakcija)
Izveštaji o zalihama (vrednost, pokreti, rok trajanja)
Upozorenje o minimalnoj zalihama
Preporučena dnevna rutina
Operater skladišta — Jutro
1. Narudžbine primke očekivane danas/admin/purchase/purchase_order?delivery_status=0 — neisporučene NO sa rokom danas
Pripremite prostor za prijem, proverite da li je dobavljač najavio isporuku.
2. Otpremnice za obradu/admin/warehouse/manage_delivery — filter approval = 0 (nacrt/na čekanju)
Isporuke koje je pripremio prodajni tim i čekaju prikupljanje i pakovanje.
3. Liste pakovanja za popunjavanje/admin/warehouse/manage_packing_list — neodobrene liste pakovanja
Izmereni i izmereni paketi koji čekaju AWB.
Operater skladišta — Tokom dana
Roba stiže → Skenirajte barkod → Otvorite Primku
→ Popunite količine, seriju, rok trajanja → Pošaljite na odobrenje
Prodajni nalog spreman → Otvorite Otpremnicu
→ Prikupite sa police → Popunite prikupljene količine
→ Kreirajte Listu pakovanja → Izmerite + izmerite paket
→ Generišite AWB → Predajte kuriru
Menadžer skladišta — Dnevno
- Odobrenja na čekanju — primke, otpremnice, korekcije, transferi
- Zalihe ispod minimuma — proizvodi koji zahtevaju hitnu dopunu
- Blokirane isporuke — otpremnice sa nedovoljnim zalihama (
flag_export_warehouse = 0) - Novi povrati — zahtevi za povrat od klijenata ili za dobavljače
Robe — upravljanje katalogom
Gde: /admin/warehouse/commodity_list
Struktura skladišnog proizvoda
| Polje | Napomene |
|---|---|
commodity_code |
Interni kôd (sopstveni SKU) |
commodity_barcode |
Barkod za skeniranje |
commodity_name |
Puni naziv |
unit_id |
Primarna jedinica mere |
purchase_price |
Nabavna cena (osnova za procenu vrednosti zaliha) |
warehouse_id |
Podrazumevano skladište za proizvod |
guarantee |
Garancija u mesecima (automatski izračunava istek garancije pri prijemu) |
without_checking_warehouse |
Zastavica: ako 1, sistem dozvoljava isporuku čak i bez zaliha |
Operativne zastavice:
| Zastavica | Značenje |
|---|---|
can_be_sold |
Pojavljuje se u fakturama i ponudama |
can_be_purchased |
Pojavljuje se u narudžbenicama |
can_be_manufacturing |
Može biti komponenta ili gotov proizvod u proizvodnji |
can_be_inventory |
Prati se u zalihama (ako 0 = usluga, nije na stanju) |
Organizacija proizvoda
Hijerarhija: Grupa → Podgrupa → Proizvod → Varijanta (atribut)
| Nivo | Gde se konfiguriše | Primeri |
|---|---|---|
| Vrsta proizvoda | ware_commodity_type |
Sirovina, Roba, Gotov proizvod |
| Grupa | items_groups |
Elektronika, Tekstil, Potrošni materijal |
| Podgrupa | wh_sub_group |
Telefoni, Majice, Kancelarski papir |
| Atributi | Boja, Veličina, Model, Serijski | Crvena/M/iPhone 15 |
Minimalne i maksimalne zalihe po proizvodu
Gde: Iz zapisa proizvoda → polja inventory_number_min / inventory_number_max
| Polje | Značenje |
|---|---|
inventory_number_min |
Prag upozorenja — kada zalihe padnu ispod ove vrednosti, sistem je označava |
inventory_number_max |
Ciljni nivo pri dopuni (koliko naručujete za povratak na maks) |
Važno: Minimalne zalihe su informativne — ne aktiviraju automatski narudžbine. Nabavljač mora proveriti izveštaj o zalihama ispod minimuma i ručno kreirati RFQ-ove.
Primka (GRN)
Gde: /admin/warehouse/manage_purchase
Kompletan tok prijema
1. Roba fizički stigne u skladište
↓
2. Operater otvara Primku (automatski kreirana iz NO ili ručno)
↓
3. Popunjava red po red:
- Primljena količina (može biti < količine NO → delimični prijem)
- Broj serije (ako se prati serija)
- Datum proizvodnje + Datum isteka (za kvarljive)
- Serijski broj (za serializovane proizvode)
- Jedinična nabavna cena
↓
4. Pošalji na odobrenje (ako je konfigurisan tok odobrenja)
↓
5. Menadžer odobrava → zalihe automatski povećavaju u inventory_manage
Transakcija evidentirana: goods_transaction_detail.status = 1 (Prijem)
Ključna polja na redu primke
| Polje | Napomene |
|---|---|
commodity_code |
Skenirajte barkod ili izaberite iz kataloga |
quantities |
Stvarno primljena količina |
unit_price |
Cena sa fakture dobavljača (osnova za procenu vrednosti zaliha) |
lot_number |
Broj serije/lota — bitan za FIFO i sledljivost |
date_manufacture |
Datum proizvodnje — obavezan za kvarljive |
expiry_date |
Datum isteka — pojavljuje se u izveštaju o istecima |
serial_number |
Individualni serijski broj ili više odvojenih zarezom |
warehouse_id |
Specifično skladište (ako imate više) |
note |
Zapažanja o kvalitetu (npr. "5 jedinica oštećene ambalaže") |
Delimični prijem
Ako dobavljač isporuči manje od narudžbine:
- Popunite stvarno primljene količine (manje od NO)
- NO ostaje otvorena (
delivery_status ≠ Completed) - Kreirajte drugu primku kada stignu ostatak
- Sistem sumira količine iz obe primke
Izdatnica
Gde: /admin/warehouse/goods_issue_note
Kada koristiti
Izdatnica = interni odliv zaliha bez odlaska eksternom klijentu:
- Proizvodnja: sirovine potrošene na Proizvodnom nalogu
- Interna upotreba: kancelarski potrošni materijal, sopstvena upotreba odeljenja
- CAPEX/OPEX: nabavke imovine ili operativni troškovi
Ključna polja
| Polje | Napomene |
|---|---|
warehouse_id |
Izvorno skladište |
project |
Projekat na koji se potrošnja alocira |
type |
CAPEX (investicija) ili OPEX (operativni trošak) |
department |
Odeljenje koje troši materijale |
requester |
Ko je zatražio materijale |
description |
Razlog potrošnje |
Otpremnica
Gde: /admin/warehouse/manage_delivery
Kreiranje
| Metoda | Kada |
|---|---|
| Automatski iz klijentske fakture | Ako auto_create_goods_delivery = 1 u podešavanjima |
| Ručno | Dugme Dodaj iz modula Skladišta |
| Iz OmniSales | Pri potvrđivanju narudžbine e-commerce kanala |
Provjera zaliha pri kreiranju
Kada dodajete redove na otpremnici, sistem automatski proverava inventory_manage.inventory_number:
- Dovoljne zalihe → red dodat normalno
- Nedovoljne zalihe →
flag_export_warehouse = 0→ otpremnica ne može biti odobrena
Otpremnica ostaje u approval = 0 dok se zalihe ne dopune. Nabavka kreira RFQ → NO → Primku → zalihe se povećavaju → vratite se na otpremnicu i odobrite.
Vrste isporuke
type_of_delivery |
Upotreba |
|---|---|
total |
Svi artikli na otpremnici isporučeni istovremeno |
partial |
Isporučite neke sada; druga otpremnica za ostatak |
Lista pakovanja — Pakovanje i priprema pošiljke
Gde: /admin/warehouse/manage_packing_list
Tok pakovanja
Otpremnica odobrena
↓
Picker prikuplja artikle sa police
↓
Kreirajte Listu pakovanja iz Otpremnice:
- Izaberite količine za pakovanje po artiklu
- Popunite: dužina (cm), širina (cm), visina (cm), težina (kg)
- Adresa isporuke (preuzeta iz narudžbine, editabilna)
- Napomene klijenta (npr. "lomljivo", "ne preturnjati")
↓
Pošaljite na odobrenje (ako je konfigurisano)
Menadžer odobrava → status → wh_ready_to_deliver
↓
Generišite Innoship AWB
↓
Odštampajte AWB i nalepnicu → zalepite na paket
↓
Predajte kuriru → status → wh_in_transit
↓
Isporuka potvrđena → status → wh_delivered
Obavezna polja za generisanje AWB
| Polje | Napomene |
|---|---|
weight |
Težina paketa u kg — obavezno za kurira |
lenght |
Dužina u cm |
width |
Širina u cm |
height |
Visina u cm |
| Kompletna adresa isporuke | Ulica, grad, okrug, poštanski broj, zemlja |
Bez svih popunjenih dimenzija, dugme za generisanje Innoship AWB ne postaje aktivno.
Statusi pakovanja
| Status | Opis |
|---|---|
wh_ready_to_deliver |
Kreiran, čeka AWB |
wh_in_transit |
AWB generisan, predat kuriru |
wh_delivered |
Potvrđeno isporučeno od kurira/Innoship-a |
Interni transfer
Gde: /admin/warehouse/manage_internal_delivery
Kada koristiti
- Premeštanje zaliha iz centralnog skladišta → radnog mesta
- Premeštanje iz WIP (Rad u toku) zone → zone gotovih proizvoda
- Rebalansiranje zaliha između dve fizičke lokacije
Ključna polja
| Polje | Napomene |
|---|---|
internal_delivery_code |
Kôd dokumenta (prefiks ID) |
from_stock_name |
ID izvornog skladišta |
to_stock_name |
ID odredišnog skladišta |
available_quantity |
Dostupne zalihe u izvoru — automatski provereno |
quantities |
Količina za transfer |
Pri odobrenju:
- Izvorno skladište:
inventory_number -= količina(kôd transakcije 4) - Odredišno skladište:
inventory_number += količina(kôd transakcije 4)
Fizički popis
Gde: /admin/warehouse/physical_inventory
Kompletan proces
1. PLANIRANJE
Menadžer postavlja datum popisa
Dodeljuje menadžere zaliha po zonama/kategorijama
Privremeno zaustavlja kretanje zaliha (preporučeno)
2. PREBROJAVANJE
Svaki menadžer zaliha otvara sesiju popisa
Po artiklu: skenirajte barkod → unesite fizički izbrojan broj
Sistem automatski prikazuje: stanje u knjigama vs. fizičko stanje → razlika
3. PREGLED RAZLIKA
Menadžer pregleda izveštaj o razlikama:
- Suficit (+ pozitivno): više fizički nego u sistemu
- Deficit (- negativno): manje fizički nego u sistemu
Po redu: polje `reason` — objasnite uzrok (krađa, oštećenje, greška unosa itd.)
4. ODOBRENJE
Menadžer odobrava sesiju popisa
Sistem automatski kreira korekcije za svaku razliku
Zalihe korigovane na fizički prebrojane količine
5. ZAVRŠNI IZVEŠTAJ
Excel izvoz sa: artikl, stanje u knjigama, fizičko stanje, razlika, razlog
Polja sesije popisa
| Polje | Napomene |
|---|---|
stock_take_code |
Kôd dokumenta sesije |
warehouse_id |
Popisano skladište |
date_stock_take |
Datum fizičkog prebrojavanja |
staff_id |
Uključeni menadžer(i) zaliha |
quantity_stock_take |
Prebrojana količina na polici |
quantity_accounting_book |
Stanje u knjigama u sistemu u vreme popisa |
quantity_change |
Razlika = fizičko − knjižno |
reason |
Objašnjenje razlike |
Više menadžera zaliha istovremeno
Sistem dozvoljava dodelu više osoblja istoj sesiji popisa — svako može biti odgovorno za oblast ili kategoriju proizvoda. Prebrojavanja se agregiraju u istoj sesiji.
Gubici i korekcije
Gde: /admin/warehouse/loss_adjustment
Vrste korekcija
type |
Kada koristiti |
|---|---|
loss |
Roba uništena, ukradena, istekla, oštećena |
adjustment |
Ispravka greške unosa (pogrešna količina na primci) |
gain |
Roba pronađena u višku u odnosu na stanje u knjigama (prethodno neobjašnjeni suficit) |
return |
Roba vraćena od klijenta ponovo uneta u zalihe |
correction |
Ponovni podesak posle usklađivanja sa dobavljačem |
Ključna polja
| Polje | Napomene |
|---|---|
type |
Vrsta korekcije |
reason |
Detaljan razlog (slobodan tekst — bitan za reviziju) |
warehouses |
Pogođeno skladište |
current_number |
Zalihe pre korekcije |
updates_number |
Zalihe posle korekcije |
lot_number / expiry_date |
Ako se koriguje specifična serija |
status |
0=na čekanju, 1=odobreno, -1=odbijeno |
Praćenje serije i serijskog broja
Praćenje serije (za grupne proizvode)
Aktivira se kada: popunite lot_number pri prijemu
| Trenutak | Šta se evidentira |
|---|---|
| Prijem | lot_number, date_manufacture, expiry_date na redu primke |
| Isporuka | Sistem bira najstariju seriju (FIFO) |
| Korekcija | Pogođena serija se specificira |
Automatski FIFO: pri generisanju otpremnice, sistem bira ORDER BY id ASC na zapisima goods_receipt_detail — prva serija unutra, prva serija vani.
Praćenje serijskog broja (za serijalizovane proizvode)
Aktivira se iz podešavanja: wh_products_by_serial = 1
| Trenutak | Šta se dešava |
|---|---|
| Prijem | Operater unosi serijske brojeve — individualne ili više odvojene zarezom |
| Pri odobrenju | Svaki serijski broj → red u wh_inventory_serial_numbers sa is_used = "no" |
| Isporuka | Operater skenira/bira specifični serijski broj; is_used → "yes" |
| Povrat | Serijski broj postaje ponovo dostupan (is_used → "no") |
Kompletna sledljivost: za svaki serijski broj možete videti: kada je ušao, kada je izašao, kom klijentu.
Povrati
Povrat od klijenta (Povrat isporuke)
Gde: /admin/warehouse/manage_order_return_receipt
Klijent vraća robu:
- Kreirajte zahtev za povrat sa referencom na originalnu narudžbinu
- Navedite vraćene artikle i količine + razlog (
return_reason) - Menadžer odobrava povrat
- Pri odobrenju → zalihe se povećavaju (primka povrata automatski generisana)
- Naknada za povrat (
fee_return_order) može biti primenjena ako je konfigurisana na dobavljaču
Prozor povrata: wh_return_request_within_x_day dana od isporuke (podrazumevano: 30). Povrati van prozora zahtevaju posebno odobrenje.
Povrat dobavljaču (Povrat nabavke)
Gde: /admin/warehouse/manage_order_return_delivery
Defektna ili neusaglašena roba vraćena dobavljaču:
- Kreirajte otpremnicu povrata referencujući NO i originalnu primku
- Navedite vraćene artikle + količine
- Zalihe se smanjuju pri odobrenju (otpremnica povrata)
- Pratite kredit dobavljača putem Zadužnice
Izveštaji o skladištu
Gde: /admin/warehouse/manage_report
| Izveštaj | Šta prikazuje | Izvoz |
|---|---|---|
| Trenutne zalihe | Stanje po proizvodu po skladištu, vrednost (kol × nabavna cena) | Excel / PDF |
| Kartica zaliha | Sve transakcije proizvoda: ulazi, izlazi, dnevno stanje | |
| Pokreti po periodu | Ulazi + izlazi + korekcije filtrirani po datumu, skladištu, vrsti | Excel |
| Istekli proizvodi | Artikli sa prošlim ili nadolazećim expiry_date |
Excel / PDF |
| Popis — razlike | Rezultati sesije fizičkog popisa | Excel |
| Gubici i korekcije | Sve korekcije po vrsti, razlogu, periodu | |
| Procena vrednosti zaliha | Zalihe × nabavna cena po proizvodu, ukupno skladišta | Excel |
| Primke | Svi ulazi za period, filtrirani po dobavljaču | PDF / Excel |
| Otpremnice | Svi izlazi za period, filtrirani po klijentu | PDF / Excel |
Bitni dnevni izveštaj: Istorija zaliha
Gde: /admin/warehouse/warehouse_history
Kompletan evidencija svih transakcija zaliha:
- Svaki ulaz i izlaz sa vremenskim žigom, izvornim dokumentom, operaterom
- Stanje pre i posle svakog kretanja (
old_quantity) - Filtrovano po: proizvodu, skladištu, vrsti transakcije, periodu
- Jedini izvor istine za usklađivanja i revizije
Konfiguracija skladišta
Gde: /admin/warehouse/setting i /admin/warehouse/warehouse_mange
Kritična podešavanja
| Opcija | Vrednost | Efekat |
|---|---|---|
auto_create_goods_received |
1 |
Primka automatski kreirana pri odobrenju NO |
auto_create_goods_delivery |
1 |
Otpremnica automatski kreirana pri generisanju klijentske fakture |
goods_delivery_required_po |
1 |
NO obavezna na otpremnicama |
goods_receipt_required_po |
1 |
NO obavezna na primkama |
cancelled_invoice_reverse_inventory |
1 |
Otkazivanje fakture automatski poništava zalihe |
warehouse_show_lot_number_column |
1 |
Prikaz kolone Broj serije u dokumentima |
warehouse_show_expiry_date_column |
1 |
Prikaz kolone Datum isteka |
wh_products_by_serial |
1 |
Omogući praćenje serijskog broja |
Konfiguracija toka odobrenja
Gde: wh_approval_setting — dostupno iz Podešavanja skladišta
| Vrsta dokumenta | Kôd | Ko odobrava |
|---|---|---|
| Primka | 1 | Menadžer skladišta / šef menadžera zaliha |
| Otpremnica | 2 | Menadžer skladišta / logistika |
| Gubici i korekcije | 3 | Menadžer skladišta + CFO (za veće vrednosti) |
| Interni transfer | 4 | Menadžer skladišta |
| Lista pakovanja | 5 | Supervizor dostave |
| Povrat | 6 | Menadžer skladišta |
Integracija sa ostalim odeljenjima
| Odeljenje | Kako interagujete |
|---|---|
| Prodaja | Otpremnice se kreiraju iz njihovih faktura; potvrdite dostupnost za velike narudžbine pre potvrde |
| Nabavka | Kreirajte primke iz njihovih NO; izveštavajte o odstupanjima u količini/kvalitetu |
| Proizvodnja | Potrošnja materijala (Izdatnica) na Proizvodnim nalozima; primate gotove proizvode na stanje |
| Finansije | Nabavne cene iz primki su osnova za procenu vrednosti zaliha u računovodstvu |
Uobičajene dozvole
Zatražite od administratora na /admin/roles:
| Dozvola | Potrebno za |
|---|---|
| Skladište → Pregled / Kreiranje | Opšti pristup modulima skladišta |
| Primka → Odobrenje | Odobravanje primki (menadžeri) |
| Otpremnica → Odobrenje | Odobravanje otpremnica |
| Korekcija gubitaka → Odobrenje | Odobravanje korekcija zaliha |
| Fizički popis → Kreiranje | Pokretanje sesija popisa |
| Izveštaji skladišta → Pregled | Pristup izveštajima |
Brze reference
Radni tokovi: Skladište ulaz → izlaz · OmniSales ispunjenje · Nabavka za plaćanje · Proizvodni nalog · Kompletan komercijalni ciklus
Moduli: Skladišta · Podešavanja skladišta · Robe · Primka · Izdatnica · Otpremnice · Liste pakovanja · Interni transferi · Fizički popis · Gubici i korekcije · Povrati nabavke · Povrati isporuke · Istorija zaliha · Izveštaji skladišta