E-Faktura (SEF)
AnyBiz se integriše sa srpskim SEF (Služba za elektronsko fakturisanje) sistemom za elektronsko fakturisanje. Možete slati prodajne fakture u eFakturu i automatski primati ulazne fakture. Konfiguracija se vrši u Podešavanjima; dnevna pretplata za obaveštenja se rešava na nivou vašeg okruženja (cron) — korisnicima nije potrebna nikakva akcija.
Šta možete da uradite
Odeljak pod nazivom „Šta možete da uradite“- Slanje prodajnih faktura u eFakturu – Finalizujte fakturu i koristite „Pošalji u eFakturu” da je pošaljete u SEF (UBL 2.1).
- Prijem ulaznih faktura – Dolazne ulazne fakture iz SEF-a stižu putem webhook-a i čuvaju se kao ulazne fakture u POS modulu.
- Jednokratna konfiguracija – Podesite eFaktura API URL i ključ u Podešavanja → SEF, a pravne i bankarske podatke organizacije (uključujući IBAN) u Podešavanja → Organizacija. Sistem ih koristi za sve SEF operacije.
- Sinhronizacija faktura iz SEF-a – Koristite Podešavanja → SEF → Sinhronizacija da preuzmete prodajne i ulazne fakture iz SEF-a po datumu (i opcionom statusu). Ovo uključuje fakture poslate direktno iz SEF-a ili drugih sistema, ne samo one koje ste poslali iz AnyBiz-a.
Preduslovi
Odeljak pod nazivom „Preduslovi“- Vaša organizacija ima E-Faktura funkcionalnost (pretplata).
- Podešavanja → SEF: Base URL i API ključ su podešeni (ili obezbeđeni putem promenljivih okruženja).
- Podešavanja → Organizacija: Tekući račun (IBAN) je unet. Obavezan je za slanje prodajnih faktura u eFakturu; bez njega, „Pošalji u eFakturu” prikazuje grešku i zahtev se ne šalje.
Slanje prodajne fakture u eFakturu
Odeljak pod nazivom „Slanje prodajne fakture u eFakturu“- Kreirajte i finalizujte fakturu (POS → Fakture).
- Otvorite fakturu i koristite Pošalji u eFakturu (ili odgovarajuću akciju u interfejsu).
- Ako organizacija nema unet tekući račun, videćete: „Finansijski račun primaoca (IBAN / tekući račun) je obavezan za eFakturu. Podesite ga u Podešavanja → Organizacija.”
Idite na Podešavanja → Organizacija, unesite tekući račun, pa pokušajte ponovo. - Pri uspehu, faktura se šalje u SEF i status se ažurira. Na fakturi možete videti eFaktura status i datum slanja.
Ulazne fakture iz SEF-a
Odeljak pod nazivom „Ulazne fakture iz SEF-a“Ulazne fakture isporučuje SEF na vaš server putem webhook-a. Pojavljuju se kao fakture sa smerom: Ulazna u POS modulu. Ne morate ništa da radite u aplikaciji da biste ih „primili” — kada je server podešen i dnevni SEF subscribe zadatak pokrenut (vidi Programeri: E-Faktura / SEF), nove ulazne fakture se kreiraju automatski.
Podešavanja
Odeljak pod nazivom „Podešavanja“Podešavanja → SEF
Odeljak pod nazivom „Podešavanja → SEF“Stranica SEF podešavanja (u bočnoj traci označena kao SEF; ranije „eFaktura podešavanja”) ima dva dela:
API kredencijali
- Base URL – SEF API osnovni URL (npr.
https://efaktura.mfin.gov.rs). - API ključ – eFaktura API ključ vaše organizacije.
Čuvaju se po organizaciji. Ako nisu uneti u interfejsu, server može koristiti promenljive okruženja EFAKTURA_BASE_URL i EFAKTURA_API_KEY.
Sinhronizacija
- Datum od / Datum do – Opseg datuma za koji se preuzimaju ID-jevi faktura iz SEF-a.
- Status (opciono) – Filter po SEF statusu (npr. Odobreno, Viđeno, Novo). Ostavite „Svi statusi” da sinhronizujete bez obzira na status.
- Dugme Sinhronizuj – Pokreće sinhronizaciju. Server preuzima ID-jeve prodajnih i ulaznih faktura iz SEF-a za dati opseg (i status), zatim za svaki ID preuzima punu fakturu i kreira ili ažurira je u AnyBiz-u. Ovo uključuje i fakture poslate iz AnyBiz-a i one poslate iz SEF-a ili drugih sistema. Nakon pokretanja vidite koliko je prodajnih i ulaznih faktura sinhronizovano (i eventualne greške).
Podešavanja → Organizacija
Odeljak pod nazivom „Podešavanja → Organizacija“- Tekući račun (IBAN) – Obavezan za slanje prodajnih faktura u eFakturu.
Takođe se koristi za ostale pravne/preduzećne podatke (registrovani naziv, adresa itd.) pri generisanju UBL-a za SEF.
Da li moram da se „pretplatim” ili pokrećem nešto dnevno?
Odeljak pod nazivom „Da li moram da se „pretplatim” ili pokrećem nešto dnevno?“Ne. Pretplata na SEF za obaveštenja (da bi ulazne fakture stizale) obavlja se automatski:
- Vaše okruženje treba jednom dnevno da pozove interni cron endpoint (npr.
POST /api/internal/sef-subscribesa tajnom). - Detalji (URL, tajna, podešavanje cron-a) su u Programerskoj dokumentaciji.
Kao korisnik, podesite Podešavanja → SEF (API kredencijale i po potrebi pokrenite Sinhronizaciju da preuzmete fakture po datumu) i Podešavanja → Organizacija (uključujući tekući račun). Ostalo se rešava umesto vas.
| Zadatak | Gde | Napomene |
|---|---|---|
| Slanje prodajne fakture u eFakturu | POS → Faktura → Pošalji u eFakturu | Potreban tekući račun organizacije. |
| Prijem ulaznih faktura | Automatski | Podesite server + cron; bez akcije korisnika. |
| Sinhronizacija faktura iz SEF-a | Podešavanja → SEF → Sinhronizuj | Opseg datuma + opcioni status; sinhronizuje prodajne i ulazne iz SEF-a (uključujući iz drugih sistema). |
| SEF API konfiguracija | Podešavanja → SEF | Base URL + API ključ. |
| Tekući račun (IBAN) | Podešavanja → Organizacija | Obavezan za slanje u eFakturu. |
| Dnevna SEF pretplata | Server / cron | Vidi Dev: E-Faktura / SEF. |