Kako povezati?
1. Preduvjeti
Prije nego što krenete sa stvarnim povezivanjem, provjerite sljedeće:
-
Provjerite da imate aktivan korisnički nalog u eDestileriji i da su svi potrebni podaci sistema ažurirani (firma, PI‑B, bankovni račun, …)
-
Provjerite da imate pristup sistemu eSef: korisničko ime/lozinka, eventualno API‑ključ, dokumentacija za API.
Na sajtu sistema za e‑fakture je dostupno „Sistem elektronskih faktura (SEF) – Upustvo za povezivanje na SEF putem API‑ja“. efaktura.gov.rs+1
-
Dogovorite se sa timom koji održava eDestilerija (ili sami ako ste vi) da:
-
definirate koji podaci iz eDestilerije trebaju da se šalju u eSef
-
definirate tokove: kada se šalje (na fakturi, na dokumentu, periodično)
-
omogućite testno okruženje (sandbox) ako sistem eSef ili eDestilerija to podržavaju
-
2. Konfiguracija u eDestileriji
-
Ulogujte se u eDestilerija.
-
Idite u „Podešavanja“ → „Integracije / Eksterni sistemi“ (ili slično) – ako postoji modul za „eSef“ ili općenito za elektronske evidencije.
-
Unesite sledeće podatke za povezivanje:
-
URL endpoint‑a za eSef API (testnu i/ili produkcijsku)
-
API ključ / token / autentifikacione podatke
-
Firma / subjekt koji šalje podatke (PIB, matični broj)
-
Vrstu dokumenta koji će se slati (npr. faktura, ulazna faktura, zaliha, izvještaj)
-
-
Postavite automatsko slanje – npr: „nakon kreiranja fakture, sistem će automatski poslati XML/JSON u eSef“.
-
Omogućite logovanje poslova i grešaka – dobro je imati da se greške evidentiraju za kasniju analizu.
-
Po želji, izvršite probno slanje (na test okolinu) i provjerite da li je dokument primljen i prihvaćen od strane eSef.
3. Priprema dokumenta i slanje
-
Provjerite da dokument koji šaljete ispunjava format koji zahtijeva eSef – primjerice XML po UBL 2.1 ili JSON‑format. efaktura.gov.rs+1
-
Osigurajte da svi obavezni podaci budu popunjeni: datum, broj fakture, iznos, valuta, porez itd.
-
U testnoj fazi: pošaljite jednu dokumentaciju za test, provjerite odgovor od eSef API‑ja (status uspjeha / greška).
-
U slučaju greške: provjerite logove u eDestileriji, vratite se na dokumentaciju eSef‑a i prilagodite polja.
-
Nakon što je testiranje uspješno, prebacite integraciju na produkciju (promijenite URL, koristite produkcijski API‑ključ).
4. Pokretanje u produkciju i verifikacija
-
Aktivirajte automatsko slanje u eDestileriji za sve buduće dokumente koji moraju biti slani.
-
Redovno provjeravajte logove i status prihvata u eSef‑u.
-
Napravite proceduru za greške: ako dokument nije prihvaćen, sistem treba da obavijesti korisnika/administrator.
-
Dokumentujte interne procese (ko je odgovoran, kada se provjerava, kako se reaguje).
-
Obavijestite tim u kompaniji da su uslovi integracije zadovoljeni i da je sistem funkcionalan.
5. Česta pitanja i savjeti
-
Šta ako dokumenti ne prolaze?
Provjerite format (XML/JSON), obavezna polja, da li API ključ ima pravo pristupa, da li je endpoint pravilno unet. -
Kako pratiti greške?
U eDestileriji omogućite logovanje integracijskih poziva. Pratite poruke koje vraća eSef API. -
Promjena formata / novih polja?
Povremeno provjeravajte dokumentaciju eSef‑a za promjene standarda. -
Koristiti testno vs produkcijsko okruženje?
Uvijek prvo u testnom, pa tek kada je sve stabilno, prebacite u produkciju.
