BUGFIX: fiskalni_racuni — dodata podrška za servisne naloge (servis_id kolona)

Migracija 083: rekreira fiskalni_racuni tabelu sa servis_id (nullable) i bez FK constraint-a
Model: dodat ServisID int64 polje
Repo: INSERT/SELECT sada koristi i servis_id
Handler: fiskalizujServis koristi ServisID umesto negativnog ProdajaID
This commit is contained in:
2026-06-26 01:00:22 +02:00
parent 280460b9cf
commit 1bd5125c70
4 changed files with 71 additions and 10 deletions
+2 -1
View File
@@ -4,7 +4,8 @@ package model
// Polja prate tačno ono što Fisk server vraća u JSON odgovoru (vidi NtechFisk.md §3.2).
type FiskalniRacun struct {
ID int64
ProdajaID int64
ProdajaID int64 // 0 ako nije vezan za prodaju (npr. servisni nalog)
ServisID int64 // 0 ako nije vezan za servis (npr. prodajni nalog)
TipRacuna string // "Normal", "Advance", "Copy", "Training"
TipTransakcije string // "Sale", "Refund"
PfrBroj string // invoiceNumber — jedinstven broj fiskalnog računa