# DigiPOS

Uputstvo za korišćenje · administrator, konobar, kasir, kuvar

Generisano iz UPUTSTVO.md

# DigiPOS — упутство за инсталацију (ЕСИР)

С.О.К. доо Краљево

ЕСИР: DigiPOS вер. 2.0

Краљево, јул 2026.

Инсталацију програма врши С.О.К. доо Краљево или од С.О.К. доо Краљево одобрени инсталатери на локацији корисника. Ово упутство се користи и када корисник инсистира да зна како да инсталира програм.

Три режима рада касе (иста апликација):

1. Standalone — нулта инсталација, локална SQLite база (`digipos.db`); без везе са ERP-ом;

са унесеним параметрима за В-ПФР може самостално да ради и на мобилном (телефон / таблет);

1. ERP у cloudu — стална конекција — сталан рад са ERP-ом; при прекиду везе offline-first, па sync;
2. ERP на захтев — локални рад; sync са ERP-ом кад се затражи.

Испод је типична standalone инсталација (режим 1). Режим 2 и 3 додају ERP подешавања (види Упутство за конфигурацију и техничко упутство §1.1).

## Предуслови

1. Рачунар са инсталираним Windows 10/11 (64 бита) или Linux x64.
2. Штампач инсталиран и функционалан који ће штампати фискалне рачуне:

- термални 57–80 mm са ESC/POS (директна штампа), или
- било који Windows штампач (ласер/инк/термални) преко системског драјвера (GDI) — у Подешавањима се уноси тачно име штампача из Windows-а.

1. LPFR доступан у локалној рачунарској мрежи или на самом рачунару (Л-ПФР или В-ПФР). За инсталацију LPFR-а консултујте упутство произвођача ПФР-а.
2. Безбедносни елемент:

- Л-ПФР: smart-картица у читачу картица на рачунару на којем је инсталиран LPFR; или
- В-ПФР (дигитални сертификат): клијентски PFX фајл и ПАК које издаје Пореска управа / развојно окружење.

## Инсталација

### Препоручено — готов пакет (без инсталације Node.js)

1. Преузмите инсталациони пакет са локације коју достави С.О.К. (нпр. `digipos-windows-x64.zip`).
2. Распакујте ZIP у изабрани фолдер (нпр. `C:\DigiPOS`).
3. Покрените `instaliraj.bat` (или на Linux-у `install.sh`).
4. Направите пречицу за `start.bat` на радној површини.

Овим је инсталација програма завршена. База SQLite (`digipos.db`) настаје при првом покретању.

### Алтернатива — распаковање изворног пакета

1. Распакујте дистрибуцију у фолдер.
2. Једном покрените `npm install` (захтева Node.js).
3. Покретање: `start.bat` или `node server.js`.

## Покретање

1. Двоструки клик на `start.bat`.
2. У прегледачу отворите:

- Каса: http://localhost:3000
- Администрација: http://localhost:3000/admin

Даља подешавања (обвезник, LPFR, штампач, пореске стопе) описана су у посебном документу Упутство за конфигурацију.

*С.О.К. доо Краљево · DigiPOS · упутство за инсталацију (ЕСИР)*

Детаљније (мрежа, HTTPS, MySQL): `docs/UPUTSTVO-ZA-INSTALACIJU.md`