Skip to main content
Skip table of contents

S005 - OIBTip may not be empty

Ovaj se članak odnosi isključivo na varijaciju greške S005 kod koje se u detaljima greške pojavljuje poruka: ... {...}oibPorezniBroj of type{...}OIBTip may not be empty.

Budući da kod greške S005 pokriva širok raspon grešaka u XML shemi (IBAN, porezna oslobođenja, šifrarnici), ovo rješenje ne vrijedi za ostale slučajeve.

Šifra greške (ID)
Izvorna poruka validatora

Što trebate napraviti?

S005

[S005] - Poruka nije u skladu s XML shemom: https://cis.porezna-uprava.hr:8509/FiskalizacijaService: cvc-simple-type 1: element {http://www.porezna-uprava.gov.hr/fin/2024/types/eFiskalizacija}oibPorezniBroj of type {http://www.porezna-uprava.gov.hr/fin/2024/types/eFiskalizacija}OIBTip may not be empty

Izlazni eRačun (vlastiti)
Dokument je vidljiv u Luceedu (Nadzor fiskalizacije 2.0) i na Interconnectu u statusu Greška na fiskalizaciji. Budući da je dokument dostavljen primatelju, ali je odbijen na fiskalizaciji, potrebno ga je stornirati i izdati novi.
Prije izdavanja novog dokumenta, provjerite je li zaista potrebno izdati račun bez poreza (ova se greška uobičajeno javlja kod računa bez poreza) ili je na stavke potrebno primijeniti poreznu tarifu s kategorijom oslobođenja.


Ulazni eRačun (od dobavljača)
Dokument je vidljiv isključivo na Interconnectu u statusu Greška na fiskalizaciji. Račun je stigao od dobavljača, ali nije prošao fiskalizaciju.
Potrebno je od dobavljača zatražiti storniranje i izradu novog dokumenta. Ako dobavljač ponovno šalje isti dokument, on mora biti poslan BEZ indikatora kopije, jer original nikada nije uspješno fiskaliziran.

Detaljno pojašnjenje uzroka greške

Do ove specifične greške najčešće dolazi kod neoporezivih računa zbog tehničke kolizije između pravila UBL standarda i zahtjeva Porezne uprave:

  1. Zahtjev Porezne uprave: Podaci o OIB-u pošiljatelja i primatelja moraju se nalaziti u elementu /PartyTaxScheme/cbc:CompanyID.

  2. Pravilo UBL-a: Kod neoporezivih računa, prema službenim pravilima strukture, element PartyTaxScheme se ne smije navoditi.

Zbog toga sustav u XML poruci za fiskalizaciju ostavlja polje OIB-a praznim, što Porezna uprava odbija uz grešku da polje ne smije biti prazno (may not be empty).

Napomena o otklanjanju problema

Ovaj je problem nastao zbog nedorečenosti u početnim specifikacijama. Većina informacijskih posrednika naknadno je prilagodila svoje platforme (tijekom 2026. godine) kako bi u ovakvim slučajevima sustav automatski potražio OIB u alternativnim poljima (npr. EndpointID ili PartyLegalEntity).

Zahvaljujući tim prilagodbama, novi se slučajevi ove greške u pravilu više ne bi trebali događati.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.