đŸ§Ÿ HrFiskalizator - ePoslovanje Plugin API Dokumentacija

📋 Pregled

ePoslovanje plugin omogućava slanje i primanje elektroničkih računa (eRačuni) prema Hrvatskoj specifikaciji UBL 2.1 putem ePoslovanje.hr servisa.

â„č VaĆŸno: Plugin prosljeđuje sve zahtjeve prema ePoslovanje.hr API-ju (verzija 2.0.17) s automatskom fiskalizacijom i eIzvjeĆĄtavanjem prema Poreznoj upravi.
Plugin uvijek vraća HTTP 200 OK, greơke se identificiraju kroz JSON response.
⚠ Plugin prihvaća i transferira sve GET i POST parametre prema servisu ePoslovanja.

Načini Komunikacije

Plugin podrĆŸava dva načina komunikacije s HrFiskalizatorom:

🔧 Konfiguracija Plugin-a

Postavke u HrFiskalizatoru

Konfiguraciju podeơavate kroz HrFiskalizator sučelje (POSTAVKE ePOSLOVANJE):

Parametar Vrijednost Opis
API Endpoint https://test.eposlovanje.hr
ili
https://eracun.eposlovanje.hr
Test ili produkcijsko okruĆŸenje
Authorization Token Vaơ API ključ Dobiva se pri registraciji na ePoslovanje.hr
Timeout 30000 ms Vrijeme čekanja odgovora

Registracija ePoslovanje.hr Računa

Za testiranje registrirajte se na: https://test.eposlovanje.hr/client/register

📡 Format Razmjene Datoteka

Svaka datoteka za razmjenu ima točno 4 reda:

Red SadrĆŸaj Opis
1 HTTP ili HTTP:NOENCODE Uvijek "HTTP" ili "HTTP:NOENCODEPOST" za neke POST pozive
2 eposlovanje/xxxxx URL endpoint (putanja nakon handlera)
3 Prazan (GET) ili JSON/FILE= (POST) Kod GET: prazan red
Kod POST: FILE=ime_datoteke.xml ili direktan JSON
4 application/json; charset=utf-8 Content-Type (zavisi od tipa podataka u 3. redu)
⚠ Napomena: HTTP vraća response body klijentu, FILE zapisuje response u datoteku. Folder za razmjenu definiran je u postavkama HrFiskalizatora.

đŸ„ 1. Provjera Dostupnosti Servisa (Ping)

GET /eposlovanje/ping

Provjerava je li ePoslovanje.hr API dostupan.

ïżœ AJAX Primjer
$.ajax({
    url: 'eposlovanje/ping',
    method: 'GET'
}).done(function(response) {
       console.log(response);
});
📄 FILE Request (GET)
HTTP
eposlovanje/ping

application/json; charset=utf-8
đŸ“„ Response OK

 {
  "status": "OK",
  "message": "Svi servisi su pokrenuti i ispravno rade..."
}
            

đŸ“€ 2. Slanje XML eRačuna (Standardizirani)

POST /eposlovanje/sendxmlinvoice

Standardizirani endpoint za slanje UBL 2.1 XML eRačuna kompatibilan sa DOKU i MER provajderima. Automatski konvertuje jednostavni XML format u ePoslovanje JSON i dodaje potrebne parametre.

✅ IPPROXY Kompatibilnost: Ovaj endpoint omogućava jednostavnu zamjenu provajdera bez izmjene klijentskog koda. Identičan format kao doku/sendxmlinvoice i mer/sendxmlinvoice.

Request Format

Parametar Format Opis
Body FILE=invoice.xml
ili
Direktan XML string
UBL 2.1 Invoice ili CreditNote
Content-Type text/plain; charset=utf-8 Fiksni header
â„č Automatska obrada: Plugin automatski dodaje softwareId i sendAsEmail: false prije slanja na ePoslovanje API.
📄 FILE Request
HTTP:NOENCODEPOST
eposlovanje/sendxmlinvoice
FILE=invoice.xml
text/plain; charset=utf-8
AJAX Primjer
$.ajax({
    url: 'eposlovanje/sendxmlinvoice',
    method: 'POST',
    contentType: 'text/plain; charset=utf-8',
    data: xmlContent
}).done(function(response) {
    console.log(response);
}).fail(function(err) {
    console.error('GreĆĄka:', err.responseJSON.error);
});
đŸ“„ Response UspjeĆĄno
{
"id": 203779,
"insertedOn": "2026-02-01T14:25:57.6695463+01:00",
"message": "Dokument uspjeơno zaprimljen i digitalno potpisan. Čeka na red za slanje primatelju."
}
đŸ“„ Response GreĆĄka
{
  "error": "Elektronička adresa Prodavatelja (BT-34) je obavezna"
}
⚠ Napomena: Za napredne scenarije (slanje emaila, custom softwareId) koristite direktan /document/send endpoint.

✅ 3. Validacija XML Dokumenta

POST /eposlovanje/document/validate

Validira UBL 2.1 dokument bez zaprimanja u sustav. Preporučuje se prije slanja.

Request Body

Parametar Tip Status Opis
document string OBAVEZNO UBL 2.1 Invoice ili CreditNote XML kao string
AJAX Primjer
$.ajax({
    url: 'eposlovanje/document/validate',
    method: 'POST',
    contentType: 'application/json',
    data: JSON.stringify({
        document: xmlString
    })
}).done(function(response) {
    console.log(response);
});
📄 FILE Request (POST JSON)
HTTP:NOENCODEPOST
eposlovanje/document/validate
{"document":"<?xml version=\"1.0\"?>..."}
application/json; charset=utf-8
📄 FILE Request (POST FILE)
HTTP:NOENCODEPOST
eposlovanje/document/validate
FILE=invoice_to_validate.json
application/json; charset=utf-8
đŸ“„ Response OK
{
  "errors": []
}
đŸ“„ Response GREĆ KOM
 {
  "Errors": [
    "Elektronička adresa Prodavatelja (BT-34) je obavezna"
  ]

đŸ“€ 4. Slanje eRačuna (Napredni)

POST /eposlovanje/document/send

Ơalje UBL 2.1 Invoice ili CreditNote dokument prema primatelju. Automatski fiskalizira ako je omogućeno u profilu.

Request Body

Parametar Tip Status Opis
document string OBAVEZNO UBL 2.1 Invoice ili CreditNote XML
sendAsEmail boolean OPCIONALNO true = email link (B2C, bez fiskalizacije)
false = B2B slanje (default)
✅ Automatska Fiskalizacija: Za dokumente po CIUS-2025 specifikaciji, ako je uključena u profilu.
AJAX Primjer
$.ajax({
    url: 'eposlovanje/document/send',
    method: 'POST',
    contentType: 'application/json',
    data: JSON.stringify({
        document: xmlString,
        sendAsEmail: false
    })
}).done(function(response) {
    console.log(response);
}).fail(function(err) {
    console.error(err);
});
📄 FILE Request (POST JSON)
HTTP:NOENCODEPOST
eposlovanje/document/send
{"document":"<?xml...>","sendAsEmail":false}
application/json; charset=utf-8
📄 FILE Request (POST FILE)
HTTP:NOENCODEPOST
eposlovanje/document/send
FILE=racun_001.json
application/json; charset=utf-8
đŸ“„ Response OK - Ili greĆĄka kao u VALIDATE
{
  "id": 12345,
  "insertedOn": "2025-07-15T12:00:00.123+02:00",
  "message": "Dokument uspjeơno zaprimljen i digitalno potpisan. Čeka fiskalizaciju ulaznog računa i slanje primatelju."
}

đŸ“„ 4. Dohvat Izlaznih Računa

GET /eposlovanje/document/outgoing[?parametri]

Dohvaća listu poslanih (izlaznih) računa.

Query Parametri (opcionalno)

Parametar Tip Opis Primjer
insertedFrom date-time Dokumenti ubačeni nakon datuma 2025-11-01T00:00:00
insertedTo date-time Dokumenti ubačeni prije datuma 2025-11-30T23:59:59
issuedFrom date-time Dokumenti izdani nakon datuma 2025-11-01T00:00:00
issuedTo date-time Dokumenti izdani prije datuma 2025-11-30T23:59:59
limit integer Broj rezultata po stranici 50
offset integer Offset za paginaciju 0
AJAX Primjer
$.ajax({
    url: 'eposlovanje/document/outgoing?issuedFrom=2026-01-01T00:00:00&issuedTo=2026-01-31T00:00:00&limit=50',
    method: 'GET'
}).done(function(response) {
  console.log(response);
});
📄 FILE Request (GET)
HTTP
eposlovanje/document/outgoing?issuedFrom=2026-01-01T00:00:00&issuedTo=2026-01-31T00:00:00&limit=50

text/html;charset=utf-8
đŸ“„ Response OK

[
  {
    "id": 12345,
    "insertedOn": "2025-07-15T12:00:00.123+02:00",
    "modifiedOn": "2025-07-15T12:00:00.123+02:00",
    "documentId": "12345/01/2025",
    "documentType": "Invoice",
    "issuedOn": "2025-07-15T12:00:00.123+02:00",
    "amount": 1000.5,
    "currency": "EUR",
    "supplierPartyName": "Dobavljač d.o.o.",
    "supplierPartyVATId": "12345678901",
    "supplierPartyBusinessUnit": "9934:12345678901::HR99:1000",
    "supplierPartyGLN": "1234567890123",
    "customerPartyName": "Kupac d.o.o.",
    "customerPartyVATId": "10987654321",
    "customerPartyBusinessUnit": "9934:10987654321::HR99:2000",
    "customerPartyGLN": "1098765432109",
    "status": 1,
    "statusHistory": [
      {
        "createdOn": "2025-07-15T12:00:00.123+02:00",
        "status": 1,
        "statusText": "Dokument uspjeĆĄno poslan prema inf. posredniku primatelja",
        "partialPaymentAmount": 1234.56,
        "note": "Odbijen jer iznos nije ispravan"
      }
    ],
    "eReportingRequests": [
      {
        "type": 1,
        "description": "Evidencija izlaznog računa",
        "createdOn": "2025-11-28T18:04:15.169Z",
        "success": true,
        "errorCode": "string",
        "errorDescription": "string",
        "completedOn": "2025-07-15T12:00:00.123+02:00",
        "referenceId": "af2cd-1234-5678-90ab-cdef12345678",
        "paymentDate": "2025-07-15",
        "paidAmount": 1000.5,
        "paymentType": 1,
        "rejectionDate": "2025-07-15",
        "rejectionType": 1,
        "rejectionReason": "Upisana kriva stavka u računu"
      }
    ]
  }
]  

đŸ“„ 5. Dohvat Ulaznih Računa

GET /eposlovanje/document/incoming[?parametri]

Dohvaća listu primljenih (ulaznih) računa. Koristi iste query parametre kao /document/outgoing.

đŸ“€ CURL Primjer
curl -X GET "http://localhost:8449/eposlovanje/document/incoming?limit=20"
📄 FILE Request (GET)
HTTP
eposlovanje/document/incoming?limit=20

application/json; charset=utf-8
đŸ“„ Response OK

[
  {
    "id": 12345,
    "insertedOn": "2025-07-15T12:00:00.123+02:00",
    "modifiedOn": "2025-07-15T12:00:00.123+02:00",
    "documentId": "12345/01/2025",
    "documentType": "Invoice",
    "issuedOn": "2025-07-15T12:00:00.123+02:00",
    "amount": 1000.5,
    "currency": "EUR",
    "supplierPartyName": "Dobavljač d.o.o.",
    "supplierPartyVATId": "12345678901",
    "supplierPartyBusinessUnit": "9934:12345678901::HR99:1000",
    "supplierPartyGLN": "1234567890123",
    "customerPartyName": "Kupac d.o.o.",
    "customerPartyVATId": "10987654321",
    "customerPartyBusinessUnit": "9934:10987654321::HR99:2000",
    "customerPartyGLN": "1098765432109",
    "status": 1,
    "statusHistory": [
      {
        "createdOn": "2025-07-15T12:00:00.123+02:00",
        "status": 1,
        "statusText": "Dokument uspjeĆĄno poslan prema inf. posredniku primatelja",
        "partialPaymentAmount": 1234.56,
        "note": "Odbijen jer iznos nije ispravan"
      }
    ],
    "eReportingRequests": [
      {
        "type": 1,
        "description": "Evidencija izlaznog računa",
        "createdOn": "2025-11-28T18:04:15.169Z",
        "success": true,
        "errorCode": "string",
        "errorDescription": "string",
        "completedOn": "2025-07-15T12:00:00.123+02:00",
        "referenceId": "af2cd-1234-5678-90ab-cdef12345678",
        "paymentDate": "2025-07-15",
        "paidAmount": 1000.5,
        "paymentType": 1,
        "rejectionDate": "2025-07-15",
        "rejectionType": 1,
        "rejectionReason": "Upisana kriva stavka u računu"
      }
    ]
  }
]                

📄 6. Dohvat XML Dokumenta po ID-u

GET /eposlovanje/document/{id}

Dohvaća originalni UBL XML dokument po internom ePoslovanje ID-u.

AJAX Primjer
$.ajax({
    url: 'eposlovanje/document/get/' + documentId,
    method: 'GET'
}).done(function(response) {
   console.log(response);
});
📄 FILE Request (GET)
HTTP
eposlovanje/document/get/12345

application/json; charset=utf-8

📄 7. Dohvat detalja o dokumentu Dokumenta po ID-u

GET /eposlovanje/document/{id}

Dohvaća JSON s detaljima o dokumentu po internom ePoslovanje ID-u.

AJAX Primjer
$.ajax({
    url: 'eposlovanje/document/' + documentId,
    method: 'GET'
}).done(function(response) {
   console.log(response);
});
📄 FILE Request (GET)
HTTP
eposlovanje/document/12345

application/json; charset=utf-8
đŸ“„ Response OK

{
  "id": 12345,
  "insertedOn": "2025-07-15T12:00:00.123+02:00",
  "modifiedOn": "2025-07-15T12:00:00.123+02:00",
  "documentId": "12345/01/2025",
  "documentType": "Invoice",
  "issuedOn": "2025-07-15T12:00:00.123+02:00",
  "amount": 1000.5,
  "currency": "EUR",
  "supplierPartyName": "Dobavljač d.o.o.",
  "supplierPartyVATId": "12345678901",
  "supplierPartyBusinessUnit": "9934:12345678901::HR99:1000",
  "supplierPartyGLN": "1234567890123",
  "customerPartyName": "Kupac d.o.o.",
  "customerPartyVATId": "10987654321",
  "customerPartyBusinessUnit": "9934:10987654321::HR99:2000",
  "customerPartyGLN": "1098765432109",
  "status": 1,
  "statusHistory": [
    {
      "createdOn": "2025-07-15T12:00:00.123+02:00",
      "status": 1,
      "statusText": "Dokument uspjeĆĄno poslan prema inf. posredniku primatelja",
      "partialPaymentAmount": 1234.56,
      "note": "Odbijen jer iznos nije ispravan"
    }
  ],
  "eReportingRequests": [
    {
      "type": 1,
      "description": "Evidencija izlaznog računa",
      "createdOn": "2025-11-28T18:04:15.169Z",
      "success": true,
      "errorCode": "string",
      "errorDescription": "string",
      "completedOn": "2025-07-15T12:00:00.123+02:00",
      "referenceId": "af2cd-1234-5678-90ab-cdef12345678",
      "paymentDate": "2025-07-15",
      "paidAmount": 1000.5,
      "paymentType": 1,
      "rejectionDate": "2025-07-15",
      "rejectionType": 1,
      "rejectionReason": "Upisana kriva stavka u računu"
    }
  ]
}                
            

📊 8. Provjera Statusa Dokumenta

GET /eposlovanje/document/status/{id}

Dohvaća detaljne informacije o statusu dokumenta (transportni status, poslovni status, eIzvjeơtavanje).

Response Polja

AJAX Primjer
$.ajax({
    url: 'eposlovanje/document/status/' + documentId,
    method: 'GET'
}).done(function(response) {
   console.log(response);
});
📄 FILE Request (GET)
HTTP
eposlovanje/document/status/12345

application/json; charset=utf-8
đŸ“„ Response OK

{
  "id": 12345,
  "status": 1,
  "changedOn": "2025-07-15T12:00:00.123+02:00"
}
            

đŸ–Œïž 9. Dohvat PDF Vizualizacije

GET /eposlovanje/document/visualization/{id}

Dohvaća PDF vizualizaciju računa enkodiranu kao Base64 string.

AJAX Primjer
$.ajax({
    url: 'eposlovanje/document/visualization/' + documentId,
    method: 'GET'
}).done(function(response) {
   console.log(response);
});
📄 FILE Request (GET)
HTTP
eposlovanje/document/visualization/12345

application/json; charset=utf-8
đŸ“„ Response OK

{
  "pdf": "VEVTVCBQREY..."
}
            

🔄 10. Promjena Poslovnog Statusa

POST /eposlovanje/document/changestatus/{id}

Mijenja poslovni status dokumenta. Samo za kupce!

Request Body

Parametar Tip Status Opis
status string OBAVEZNO approved, rejected, partiallypaid, fullypaid
note string OPCIONALNO Napomena uz promjenu statusa
partialPaymentAmount decimal OPCIONALNO Iznos parcijalne naplate (za status partiallypaid)
⚠ VaĆŸno: Promjena statusa NE ĆĄalje automatski eIzvjeĆĄtavanje prema Poreznoj upravi! Za to koristite posebne eIzvjeĆĄtavanje endpointe.
AJAX Primjer
$.ajax({
    url: 'eposlovanje/document/changestatus/' + documentId,
    method: 'POST',
    contentType: 'application/json',
    data: JSON.stringify({
        status: 1,
        changedOn:"2025-07-15T12:00:00.123+02:00",
        note: 'Odbijen zbog neusklađenosti podataka',
        partialPaymentAmount: 500.25
    })
}).done(function(response) {
    console.log(response);
});
📄 FILE Request (POST JSON)
HTTP:NOENCODEPOST
eposlovanje/document/changestatus/12345
{ "status": 1,  "changedOn": "2025-07-15T12:00:00.123+02:00",  "note": "Odbijen zbog neusklađenosti podataka",   "partialPaymentAmount": 500.25 }
application/json; charset=utf-8

📝 11. Fiskalizacija Izlaznog ili Ulaznog Računa

POST /eposlovanje/ereporting/reportdocument

Ơalje zahtjev za fiskalizaciju izlaznog računa prema Poreznoj upravi. Samo za prodavatelje!

U - ulazni eRačun
I - izlazni eRačun
IR - račun za kojeg nije moguće izdati eRačun (npr. primatelj se ne nalazi u adresaru subjekata)
AJAX Primjer
$.ajax({
    url: 'eposlovanje/ereporting/reportdocument',
    method: 'POST',
    contentType: 'application/json',
    data: JSON.stringify({
        document: xmlString,
        type: 'I'  // I=izlazni, U=ulazni, IR=nepostan
    })
}).done(function(response) {
   console.log(response);
});
📄 FILE Request (POST JSON)
HTTP:NOENCODEPOST
eposlovanje/ereporting/reportdocument
FILE=json_kao_u_curl_primjeru.json
application/json; charset=utf-8
đŸ“„ Response OK
{
  "responseId": "string",
  "message": "string"
}

💰 12. Izvjeơtaj o Naplati

POST /eposlovanje/ereporting/paid/{id}

Ơalje izvjeơtaj o naplati računa prema Poreznoj upravi. Samo za prodavatelje!

Ơalje zahtjev za eIzvjeơtavanjem Poreznoj upravi za račun koji se već nalazi u sustavu ePoslovanja.
â„č Napomena: MoĆŸete poslati viĆĄe izvjeĆĄtaja o naplati (parcijalne naplate). Negativni iznosi koriste se za korekcije ili storno.
AJAX Primjer
$.ajax({
    url: 'eposlovanje/ereporting/paid/' + documentId,
    method: 'POST',
    contentType: 'application/json',
    data: JSON.stringify({
        documentId: '1234/56/789',
        issueDate: '2025-06-27',
        supplierPartyId: '12345678912',
        customerPartyId: '21987654321',
        paymentDate: '2025-07-15',
        paidAmount: 1000.5,
        paymentType: 1
    })
}).done(function() {
    console.log(response);
});
📄 FILE Request (POST JSON)
HTTP:NOENCODEPOST
eposlovanje/ereporting/paid/12345
FILE=json_kao_u_curl_primjeru.json
application/json; charset=utf-8
đŸ“„ Response

*Ako je odgovor prazan, izvjeĆĄtaj je uspjeĆĄno zaprimljen.
*U slučaju greơke, vraća se JSON s opisom greơke.

{
  "error": "GreĆĄka pri autentifikaciji korisnika",
  "details": "Korisnički račun nije aktiviran"
}                
            

❌ 13. Izvjeơtaj o Odbijanju

POST /eposlovanje/ereporting/rejected/{id}

Ơalje izvjeơtaj o odbijanju računa prema Poreznoj upravi. Samo za kupce!

Request Body

Parametar Tip Status Opis
note string OBAVEZNO Razlog odbijanja računa
⚠ VaĆŸno: IzvjeĆĄtaj o odbijanju ĆĄalje se samo za fiskalizirane ulazne račune!
Ơalje zahtjev za eIzvjeơtavanjem Poreznoj upravi za račun koji se već nalazi u sustavu ePoslovanja.
AJAX Primjer
$.ajax({
    url: 'eposlovanje/ereporting/rejected/' + documentId,
    method: 'POST',
    contentType: 'application/json',
    data: JSON.stringify({
        documentId: '1234/56/789',
        issueDate: '2025-06-27',
        supplierPartyId: '12345678912',
        customerPartyId: '21987654321',
        rejectionDate: '2025-07-15',
        rejectionType: 1,
        rejectionReason: 'Upisana kriva stavka u računu'
    })
}).done(function() {
    console.log(response);
})
📄 FILE Request (POST JSON)
HTTP:NOENCODEPOST
eposlovanje/ereporting/rejected/12345
FILE=json_kao_u_curl_primjeru.json
application/json; charset=utf-8
đŸ“„ Response OK

*Ako je odgovor prazan, izvjeĆĄtaj je uspjeĆĄno zaprimljen.

*U slučaju greơke, vraća se JSON s opisom greơke.                
            

🔍 14. Provjera AMS Registracije

POST /eposlovanje/ams/check

Provjerava je li korisnik (kupac) registriran u AMS sustavu Porezne uprave i moĆŸe primati eRačune.

Request Body

Parametar Tip Status Opis
schema string OBAVEZNO Tip identifikatora (npr. "9934" za OIB)
identifier string OBAVEZNO OIB korisnika (11 znamenki)
AJAX Primjer
$.ajax({
    url: 'eposlovanje/ams/check',
    method: 'POST',
    contentType: 'application/json',
    data: JSON.stringify({
        schema: '9934',
        identifier: '12345678901'
    })
}).done(function(response) {
  console.log(response);
});
📄 FILE Request (POST JSON)
HTTP:NOENCODEPOST
eposlovanje/ams/check
{"schema":"9934","identifier":"12345678901"}
application/json; charset=utf-8
đŸ“„ Response OK

{
  "schema": 9934,
  "identifier": 62781739468,
  "publishedOnAms": true,
  "mpsEndpoint": "https://prod.mps.eposlovanje.hr"
}                
            

Preuzimanje Dokumentacije i Primjera

Resurs Link
Primjeri eRačuna po EN16931 specifikaciji Preuzmi ZIP
Primjeri eRačuna po CIUS-2025 specifikaciji Preuzmi ZIP
UBL 2.1 Invoice i CreditNote XSD Schema Preuzmi ZIP
Specifikacija osnovne upotrebe eRačuna s proơirenjima Preuzmi PDF

⚠ Error Handling

â„č VaĆŸno: HrFiskalizator plugin uvijek vraća HTTP 200 OK status kod. GreĆĄke se identificiraju kroz JSON response body (polje "error" ili "message").

Success Response Format

{
  "status": "success",
  "data": {
    // ... podaci specifični za endpoint
  }
}

Error Response Format OK

{
  "error": "Validation error",
  "message": "Document is not valid according to UBL 2.1 schema",
  "details": [
    "Missing required element: cbc:ID",
    "Invalid date format in cbc:IssueDate"
  ]
}

Česte Greơke

GreĆĄka u Response Uzrok RjeĆĄenje
"Unauthorized" / 401 API token nije konfiguriran ili je neispravan Provjerite Authorization token u postavkama plugina
"Validation error" XML nije validan prema UBL 2.1 schemi Koristite /document/validate prije slanja
"Document not found" / 404 Dokument s tim ID-em ne postoji ili ne pripada vaơem računu Provjerite ID dokumenta
"Connection timeout" ePoslovanje.hr servis nije dostupan ili je spor Povećajte timeout u postavkama ili pokuơajte kasnije

🔗 Korisni Linkovi

Resurs URL
Test Registracija https://test.eposlovanje.hr/client/register
Test Prijava https://test.eposlovanje.hr/client/
Produkcijski Portal https://eracun.eposlovanje.hr
ePoslovanje Dokumentacija https://doc.eposlovanje.hr
Swagger/OpenAPI Specifikacija Scalar Workspace

📞 Podrơka

HrFiskalizator Plugin

  • Za pitanja vezana uz HrFiskalizator plugin i konfiguraciju
  • Kontaktirajte vaĆĄu podrĆĄku za HrFiskalizator

ePoslovanje.hr Servis

  • Email: support@eposlovanje.hr
  • Web: https://eposlovanje.hr
  • Za pitanja vezana uz ePoslovanje.hr API i fiskalizaciju

Verzija dokumentacije: 2.0 (28.11.2025)
ePoslovanje.hr API verzija: 2.0.17
HrFiskalizator Plugin: ePoslovanje v1.0
UBL Specifikacija: UBL 2.1 (EN16931 do 31.12.2025, CIUS-2025 od 1.1.2026)