🧾 Kasa POS

Uputstvo za korištenje — prodaja, roba, izvještaji i fiskalizacija

ELSOFT Gradačac · verzija 7.6

1Prvo pokretanje i dnevna rutina

Nakon instalacije program radi odmah — baza se sama kreira, a probni rad traje 30 dana bez ikakve aktivacije.

Prvo pokretanje

  1. Prijavite se kao admin sa PIN-om 1234.
  2. Otvara se prozor Dobrodošli u Kasa POS — unesite naziv firme, adresu, mjesto, oznaku prodajnog mjesta (npr. PM1), ID i PDV broj. Ti podaci idu u zaglavlje svakog računa i dokumenta. Pita se samo jednom; kasnije se mijenja u Postavkama.
  3. U Korisnicima promijenite admin PIN i dodajte kasire.
  4. U Postavkama izaberite fiskalni sistem i način rada kase.
  5. Unesite artikle — ručno u Artiklima, kroz Kalkulaciju, ili preuzimanjem sa servera kroz Sinhronizaciju.

Dnevna rutina

Ujutro: prijava → ekran Prodaja je odmah spreman.
Tokom dana: skeniranje ili kucanje artikla → F9 naplata → račun.
Prijem robe: Kalkulacije (roba od dobavljača, sa fakturom) ili Ulaz/Izlaz robe (bez fakture).
Uveče: IzvještajiPresjek stanja (X) za kontrolu → Zaključenje dana (Z) na kasi → odjava.
Program sam pravi kopiju baze jednom dnevno, ali kopije stoje na istom računaru. Jednom sedmično prekopirajte backup folder na USB ili mrežni disk — vidi Baza, backup i poslovna godina.

2Prijava u program

Pri pokretanju programa otvara se ekran za prijavu. Unesite korisničko ime i PIN, pa kliknite PRIJAVA (ili pritisnite Enter).

Ekran prijave
Ekran prijave u Kasa POS

Prijava kodom (skeniranje) novo

Umjesto imena i PIN-a, kasir se može prijaviti skeniranjem svoje kartice. Link Prijava kodom (skeniranje) prebacuje na taj ekran, a link Prijava korisničkim imenom (Admin) vraća nazad — oba načina su uvijek dostupna, bez obzira na postavku.

Podrazumijevani administratorski nalog je admin / PIN 1234. Odmah nakon prve prijave promijenite PIN u sekciji Korisnici — inače svako ko zna zadanu kombinaciju može mijenjati cijene i stornirati račune.

3Način rada kase novo

Kasa radi na dva načina, a od izbora zavisi koje se sekcije uopšte vide u lijevom meniju. Način se bira jednom, pri postavljanju kase, u Postavkama.

NačinKada se koristiVidljive sekcije
Samostalna kasa Kasa je jedini program koji vodi robno stanje (mala trgovina, ugostiteljstvo, jedan objekat). Vidljive su Kalkulacije, Nivelacija, Ulaz/Izlaz, Popis i Trgovačka knjiga. Sinhronizacija je sakrivena.
Vezana za centralni ERP Robno knjigovodstvo vodi centralni sistem, a kasa samo prodaje i šalje promet. Vidljiva je samo Sinhronizacija. Robni dokumenti su sakriveni jer ih vodi centrala.
Meni kad je kasa vezana za ERP
Isti program u ERP načinu rada — meni sadrži samo Prodaju, Artikle, Izvještaje, Korisnike, Sinhronizaciju i Postavke
Ne vodite robno stanje na dva mjesta. Ako centralni ERP već pravi kalkulacije i nivelacije, njihovo dupliranje u kasi daje dva različita lagera i pogrešnu trgovačku knjigu.
Ako neku od tih sekcija ne vidite, a način rada je „samostalna kasa“, provjerite dvije stvari: prijavljeni ste kao kasir (kasir ih ne vidi) ili je istekla pretplata.

4Ekran prodaje i naplata

Glavni radni ekran kasira. Otvara se automatski nakon prijave, a u svakom trenutku mu se vraćate tipkom F2 ili klikom na Prodaja u lijevom meniju.

Ekran prodaje
Ekran prodaje — polje za unos, pločice artikala i račun sa desne strane

Dodavanje artikla na račun

Težinski barkod sa digitalne vage prepoznaje se automatski — količina (kg) se izračunava iz samog koda. Prefikse (28, 29…) podešavate u Postavkama.

Ispravke na računu

Naplata

Popust se unosi u KM u polje Popust iznad ukupnog iznosa. Klik na NAPLATI (F9) otvara prozor naplate:

Broj računa formira se po prodajnom mjestu i godini, u obliku PM1-2026-00001.

Već naplaćen račun se ne briše — on se stornira u sekciji Izvještaji, i to samo administratorskim nalogom.

5Artikli

Šifarnik robe: šifra, barkod, naziv, jedinica mjere, cijena sa PDV-om, PDV stopa, kategorija i zaliha. Zaliha se sama skida prodajom i vraća stornom.

Lista artikala i forma za unos
Pregled artikala sa pretragom i forma za unos/izmjenu

Dodavanje i izmjena

  1. Kliknite Novi artikal da ispraznite formu (ili kliknite red u tabeli da učitate postojeći artikal).
  2. Popunite obavezna polja: Šifra, Naziv i Cijena sa PDV. Ostalo (barkod, JM, PDV stopa, kategorija, zaliha) po potrebi.
  3. Snimi.
Checkbox Aktivan sklanja artikal iz prodaje bez brisanja — koristite ga umjesto brisanja, jer brisanje artikla koji postoji na starim računima kvari izvještaje.
Cijenu artikla koji je već na zalihi ne mijenjajte ovdje, nego kroz Nivelaciju cijena — samo tada se razlika ispravno knjiži u trgovačku knjigu. Kalkulacija također sama upisuje novu MP cijenu i PDV stopu na artikal.

6Kalkulacije novo

Kalkulacija je ulaz robe od dobavljača: iz fakturne cijene formira maloprodajnu, povećava zalihu po nabavnoj cijeni, upisuje novu MP cijenu na artikal i zadužuje trgovačku knjigu (Duguje).

Kalkulacija maloprodajne cijene
Kalkulacija maloprodajne cijene sa arhivom ranijih kalkulacija

Izrada kalkulacije

  1. Izaberite dobavljača — dugme pored liste otvara unos novog. Provjerite broj kalkulacije i datum, pa upišite broj fakture dobavljača.
  2. U Unos stavke ukucajte artikal (šifra, naziv ili barkod), količinu i fakturnu cijenu bez PDV-a. Program predloži cijene iz posljednje kalkulacije za taj artikal.
  3. Zavisni trošak (prevoz, carina i slično) dodaje se na nabavnu cijenu te stavke.
  4. Upišite RUC % (maržu) i program izračuna maloprodajnu cijenu — ili upišite željenu MP cijenu sa PDV i program izračuna RUC. Računa se u hodu, dok kucate.
  5. Dodaj stavku, pa ponovite za svaku stavku fakture.
  6. Uporedite Fakturno na dnu ekrana sa iznosom fakture dobavljača i kliknite Snimi kalkulaciju.

Štampa i arhiva

Ispravi (storno + ponovni unos) je najbrži način za grešku u snimljenoj kalkulaciji: program stornira staru (vrati zalihu i poništi knjiženje) i otvori novu sa istim stavkama, da ih samo ispravite. Stara ostaje u arhivi označena kao stornirana — istorija se ne briše.

7Nivelacija cijena novo

Promjena prodajne cijene robe koja je već na zalihi, bez ulaza nove robe (povišica ili sniženje). Količina se ne mijenja, a razlika (nova − stara) × zaliha automatski se knjiži u trgovačku knjigu.

Nivelacija cijena
Nivelacija cijena — stara i nova cijena sa razlikom po stavci
  1. Po potrebi upišite napomenu (npr. „akcija vikend“, „usklađenje cijena dobavljača“).
  2. Ukucajte artikal i novu cijenu, pa Dodaj u nivelaciju. Tabela odmah pokazuje zalihu, staru i novu cijenu i razliku.
  3. Snimi nivelaciju — cijena artikla mijenja se u tom trenutku.
  4. Naljepnice za ove stavke — odštampajte nove cjenovnike prije nego roba ode na policu.
Pozitivna ukupna razlika je poskupljenje (Duguje u TKM), negativna je sniženje (Potražuje). Pogrešnu nivelaciju stornirajte u Arhivi nivelacija.

8Ulaz / izlaz robe novo

Za sve promjene zalihe koje nisu vezane za dobavljača i fakturu. Dokument mijenja samo količinu, po trenutnoj MP cijeni artikla — cijenu ne mijenja (za to služi nivelacija).

Ulaz / izlaz robe
Ulaz / izlaz robe sa arhivom dokumenata
Vrsta dokumentaZalihaTipična upotreba
Ulaz (ručni)povećava · TKM DugujePovrat kupca, roba bez fakture, početno stanje
Izlaz (ručni)smanjuje · TKM PotražujeRučno skidanje robe, prebacivanje u drugi objekat
Otpis (kalo, lom, rok)smanjuje · TKM PotražujePokvarena, polomljena ili roba isteklog roka
Višak (popis)povećava · TKM DugujeKreira se automatski snimanjem popisa
Manjak (popis)smanjuje · TKM PotražujeKreira se automatski snimanjem popisa
  1. Izaberite vrstu dokumenta. Program ispod liste ispiše šta ta vrsta radi — pročitajte tu rečenicu prije unosa.
  2. Dodajte stavke: artikal, količina i MP cijena (predlaže se cijena artikla).
  3. Snimi dokument. Ukupna MP vrijednost prikazana je na dnu, a dokument se pojavljuje u arhivi desno, gdje se može pregledati ili stornirati.
Otpis pokvarene ili istekle robe proknjižite istog dana kad robu sklonite sa police — inače popis pokaže manjak koji niko ne zna objasniti.

9Popis robe (inventura) novo

Upoređivanje stvarno izbrojanog stanja sa stanjem u programu. Snimanjem popisa program sam kreira dokumente Manjak i Višak i knjiži ih u trgovačku knjigu.

Popis robe (inventura)
Popis robe — sistemsko stanje, izbrojano stanje i vrijednost razlike
  1. Učitaj sve artikle (ili pretragom prikažite samo dio robe koji popisujete).
  2. Štampaj popis (A4) — lista za brojanje po policama, sa prostorom za potpise komisije (tri člana) i odgovornog lica.
  3. Upišite izbrojane količine u kolonu Izbrojano. Kolone Razlika i Vrijed. razlike računaju se odmah.
  4. Snimi popis (napravi Manjak/Višak). Nastale dokumente vidite u Ulaz/Izlaz robe, a knjiženje u Trgovačkoj knjizi.

Pomoćna dugmad

Popis radite kad kasa ne prodaje (prije otvaranja ili poslije zatvaranja). Prodaja tokom brojanja mijenja sistemsko stanje i razlike više nisu tačne.

10Trgovačka knjiga (TKM) novo

Zakonom propisana evidencija maloprodaje. Program je vodi automatski — vi je samo prikažete, odštampate ili izvezete.

Trgovačka knjiga na malo
Trgovačka knjiga na malo (TKM) sa početnim i krajnjim saldom
KolonaZnačenje
DugujeUlaz robe u maloprodaju — kalkulacije, ručni ulazi, viškovi, poskupljenja
PotražujeIzlaz robe — prodaja, izlazi, otpisi, manjkovi, sniženja
SaldoMaloprodajna vrijednost zalihe nakon tog knjiženja

Izaberite period (Od–Do ili dugme Ovaj mjesec) i kliknite Prikaži. Prvi red je uvijek početno stanje na dan „od“. Prodaja se knjiži zbirno po danu, kao jedan red dnevnog pazara, dok svaka kalkulacija ide kao zaseban red. Knjiga se štampa dugmetom Štampaj (A4), a za knjigovođu izvozi u CSV.

Krajnji saldo TKM-a mora odgovarati maloprodajnoj vrijednosti zalihe iz popisa. Ako se razlikuju, negdje nedostaje dokument — najčešće otpis ili nivelacija.

11Izvještaji i fiskalna kasa

Ekran daje dvije odvojene stvari: interne izvještaje iz baze programa i naredbe koje idu direktno na fiskalni uređaj.

Ekran izvještaja
Izvještaji — sumarni pregled prometa, lista računa i naredbe za fiskalnu kasu

Interni izvještaji (iz baze)

DugmeŠta prikazuje
Presjek stanja (X) — danasBrzi pregled prometa za tekući dan
Sumarni za periodPromet za izabrani raspon datuma (Od–Do)
Promet po artiklimaKoliko je prodano od svakog artikla
Promet po kasirimaPromet razvrstan po korisniku koji je naplatio
Lista računaSvi računi u periodu, sa iznosom, načinom plaćanja i fiskalnim statusom
Izvoz CSVIzvoz prikazane tabele u CSV fajl za Excel

Sumarni panel lijevo pokazuje broj računa, stornirane račune, redovni promet umanjen za reklamacije, iznose po gotovini, kartici i virmanu, te osnovicu, PDV i odobrene popuste.

Rad sa pojedinačnim računom novo

Program i sam, svakih 60 sekundi, pokušava poslati račune iz reda čekanja fiskalizacije — ručni klik je potreban samo kad želite provjeriti odmah.

Fiskalna kasa (uređaj)

Ove naredbe rade samo kad je u Postavkama izabran fiskalni sistem TRING ili CONFIG. U testnom režimu (NEMA) program javlja da operacije na kasi nisu dostupne.

12Korisnici

Sekcija dostupna samo administratorskom nalogu. Ovdje se dodaju kasiri i upravlja pravima pristupa. PIN se u bazi čuva kao nepovratni SHA-256 zapis — ne može se pročitati, samo zamijeniti novim.

Ekran korisnika
Lista korisnika i forma za dodavanje novog
UlogaPristup
adminSve sekcije, uključujući robne dokumente, korisnike, postavke, sinhronizaciju i storno računa
kasirProdaja, Artikli i Izvještaji — bez storna, korisnika, postavki, sinhronizacije i robnih dokumenata

Kod za prijavu (skeniranje) novo

Polje Kod za prijavu je opciono. Kad je u Postavkama uključen način prijave Kod, korisnik se prijavljuje skeniranjem ili kucanjem tog koda umjesto imena i PIN-a. Dugme pored polja generiše kod, koji zatim odštampate kao barkod na kartici kasira.

Pri izmjeni postojećeg korisnika ostavite polje PIN prazno ako PIN ne mijenjate — samo novi unos zamjenjuje stari. Kasira koji je otišao iz firme nemojte brisati nego mu skinite kvačicu Aktivan, da bi njegovi stari računi ostali ispravno potpisani.

13Sinhronizacija sa serverom

Sekcija je vidljiva samo kad je kasa vezana za centralni ERP sistem. Kasa preuzima lagerlistu (artikli, cijene, zalihe) sa centralnog servera i šalje ostvareni promet natrag radi razduženja. Na vrhu ekrana upisuje se šifra maloprodaje — broj kase koji se koristi u SQL upitima.

A) Direktna SQL konekcija

Koristi se kad kasa ima direktan mrežni pristup SQL Serveru (lokalna mreža ili VPN).

Sinhronizacija — SQL način
Podešavanje direktne SQL konekcije

B) API — KnjigaSaaS

Koristi se kad kasa nema direktan pristup SQL Serveru (udaljena lokacija), a firma koristi KnjigaSaaS.

Sinhronizacija — API način
Podešavanje API sinhronizacije preko KnjigaSaaS

Na dnu ekrana je Dnevnik sa ispisom svake sinhronizacije i brojem neposlanih računa — tu se prvo gleda kad nešto ne prođe.

Opcija „Automatski šalji račune na server (svakih 5 minuta)“ radi u pozadini dok je program otvoren, bez ručnog klikanja — preporučeno za redovan rad.

14Postavke

Centralno mjesto za podatke firme, fiskalizaciju i ponašanje ekrana prodaje. Dostupno samo administratorskom nalogu. Sve promjene potvrđuju se dugmetom Snimi postavke na dnu.

Podaci firme

Postavke firme, fiskalni sistem i vaga
Podaci firme, izbor fiskalnog sistema i prefiksi težinskog barkoda

Naziv, adresa, mjesto, ID i PDV broj, oznaka prodajnog mjesta (npr. PM1) i tekst u podnožju računa — sve što se štampa u zaglavlju i podnožju svakog računa. Oznaka prodajnog mjesta ulazi i u broj računa, pa je provjerite prije prvog izdatog računa.

Fiskalna kasa / sistem

IzborŠta treba podesiti
NEMA (test / bez fiskalizacije)Ništa — samo za probu i obuku, računi se ne fiskaliziraju
TRING (HTTP servis)Adresa servisa (npr. http://127.0.0.1:8085), broj i lozinka operatora (obično 0). Veza se provjerava otvaranjem adrese /test u browseru na kasa-računaru — kasa treba odštampati testni tekst.
CONFIG (COM port + folder)Datecs protokol: COM port ili folder razmjene sa drajverom, te PDV grupe na kasi (opća stopa i oslobođeno). Artikli se programiraju na kasu automatski prije prodaje.
ESET_FBIHNovi sistem FBiH — API adresa, ključ/sigurnosni element i oznaka uređaja. Čeka se zvanična specifikacija.
ESET_RS (Republika Srpska)OFS ESIR uređaj: adresa (obično 127.0.0.1) i port, API ključ (Bearer token) i poreske labele za opću stopu i oslobođeno.
Poreske grupe i labele moraju tačno odgovarati onima koje su dodijeljene vašoj firmi — provjerite u meniju kase, ESIR aplikaciji ili kod servisera. Pogrešna grupa znači pogrešan porez na računu.

Ispod izbora prikazan je red čekanja — računi koji nisu fiskalizirani. Dugme Pokušaj fiskalizirati račune iz reda čekanja ih šalje ponovo.

Ako broj u redu čekanja raste, prodaja ide, ali fiskalizacija ne. Provjerite uređaj i vezu istog dana — ne ostavljajte nefiskalizirane račune za sutra.

Vaga / težinski barkod

Prefiksi po kojima program prepoznaje kod sa digitalne vage (podrazumijevano 28,29). Format EAN-13: prefiks + 5 cifara šifre artikla (PLU) + 5 cifara grama + kontrolna cifra.

Ekran prodaje, način rada i prijave

Postavke ekrana prodaje, načina rada i prijave
Ponašanje ekrana prodaje, način rada kase, način prijave i lokacija baze

15Baza, backup i poslovna godina novo

Backup, poslovna godina i pretplata
Folder za backup, zatvaranje poslovne godine, automatski backup i podaci o licenci

Lokacija baze podataka

Baza se podrazumijevano nalazi u %AppData%\KasaPOS\kasa.db, a puna putanja je ispisana u Postavkama. Dva dugmeta:

Dok je otvorena druga baza, na vrhu stoji žuto upozorenje. Sve što se tada radi — uključujući prodaju — upisuje se u tu bazu, a ne u glavnu. Kad završite pregled, obavezno kliknite Vrati se na glavnu bazu.

Automatski backup

Kopija baze pravi se jednom dnevno, pri prvom pokretanju tog dana, u izabrani folder; kopije starije od 30 dana se brišu da se ne gomilaju. Trenutni broj sačuvanih kopija ispisan je u Postavkama. Folder mijenjate dugmetom Promijeni folder za backup, a Podrazumijevani folder vraća zadanu lokaciju.

Backup na istom računaru ne pomaže ako se pokvari disk ili računar bude ukraden. Postavite backup folder na mrežni disk ili redovno kopirajte taj folder na USB.

Poslovna godina

Zatvaranje godine pravi arhivsku kopiju cijele baze (u podfolder Arhiva, pod imenom npr. kasa_2026.db) i pomjera oznaku aktivne poslovne godine na tekuću. Ništa se ne briše — živa baza ostaje netaknuta, a arhivska kopija se kasnije može otvoriti dugmetom Otvori drugu bazu za pregled.

Kad prvi put pokrenete program u novoj kalendarskoj godini, administratoru se sam ponudi prozor Nova poslovna godina sa tri izbora: zatvori sada, odgodi (pita ponovo sutra) ili uradiću kasnije u Postavkama. Program može odmah otvoriti i ekran popisa.

Redoslijed na kraju godine: popis → knjiženje manjkova/viškova → provjera trgovačke knjige → zatvaranje poslovne godine. Prije zatvaranja sačuvajte kopiju baze na sigurno mjesto.

16Probni rad i pretplata novo

Nova instalacija radi odmah, bez aktivacije — probni rad traje 30 dana od dana instalacije. Status je uvijek ispisan u traci na vrhu prozora i u Postavkama.

StanjeŠta se dešava
Probni rad / aktivna pretplataProgram radi bez ograničenja; traka pokazuje koliko je dana preostalo
Manje od 7 dana do istekaŽuto upozorenje — vrijeme je za aktivaciju ili obnovu
Isteklo (prvih 30 dana)Prodaja i izvještaji rade normalno, ali su Kalkulacije, Nivelacija, Ulaz/Izlaz, Popis, TKM i Sinhronizacija sakriveni dok se pretplata ne obnovi
Isteklo preko 30 danaProgram se zaključava — pri prijavi se otvara prozor sa kontaktom i dugmetom Provjeri ponovo

Aktivacija i obnova

U Postavkama, pod Pretplata / licenca, nalazi se ID ove instalacije — jedinstven za taj računar i nezavisan od sinhronizacije. Kopirajte ga dugmetom Kopiraj i pošaljite ELSOFT-u pri kupovini ili obnovi. Ispod je ispisan datum do kojeg je pretplata aktivna.

Program povremeno provjerava licencu preko interneta. Ako računar predugo nema nikakav kontakt sa serverom, status pređe u ograničeni režim iako je pretplata plaćena — u tom slučaju spojite kasu na internet nakratko ili se javite podršci.
Fiskalizacija u FBiH. Novi Zakon o fiskalizaciji transakcija (Sl. novine FBiH 9/2026) uvodi ESET — softversku fiskalizaciju prema Poreznoj upravi u realnom vremenu. U programu je ta opcija pripremljena i čeka zvaničnu specifikaciju; Tring integracija je već ugrađena. Za rokove i nadogradnju javite se na devel@elsoft.ba.

17Prečice i podrška

Tipka / potezRadnja
F2Povratak na ekran prodaje iz bilo koje sekcije
EnterDodaje prvi pronađeni artikal na račun (i potvrđuje prijavu)
F9Naplata tekućeg računa
Dupli klik na KolUnos tačne količine (npr. 2,565)
− / + / ✕ u redu računaSmanji, povećaj ili ukloni stavku

Kome se javiti

Za tehničku podršku, nadogradnju i pitanja o fiskalizaciji: devel@elsoft.ba. Za pretplatu i ponude: mail@elsoft.ba. Uz prijavu problema pošaljite ID instalacije iz Postavki i, ako je moguće, sliku ekrana sa porukom o grešci.