Preskoči na sadržaj

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.

  • 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.
  • 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.
  1. Kreirajte i finalizujte fakturu (POS → Fakture).
  2. Otvorite fakturu i koristite Pošalji u eFakturu (ili odgovarajuću akciju u interfejsu).
  3. 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.
  4. Pri uspehu, faktura se šalje u SEF i status se ažurira. Na fakturi možete videti eFaktura status i datum slanja.

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.

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).
  • 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-subscribe sa 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.

ZadatakGdeNapomene
Slanje prodajne fakture u eFakturuPOS → Faktura → Pošalji u eFakturuPotreban tekući račun organizacije.
Prijem ulaznih fakturaAutomatskiPodesite server + cron; bez akcije korisnika.
Sinhronizacija faktura iz SEF-aPodešavanja → SEF → SinhronizujOpseg datuma + opcioni status; sinhronizuje prodajne i ulazne iz SEF-a (uključujući iz drugih sistema).
SEF API konfiguracijaPodešavanja → SEFBase URL + API ključ.
Tekući račun (IBAN)Podešavanja → OrganizacijaObavezan za slanje u eFakturu.
Dnevna SEF pretplataServer / cronVidi Dev: E-Faktura / SEF.