TREBATE KVALITETNO I POVOLJNO RJEŠENJE ZA E-RAČUNE?
S 01.01.2026. stupa na snagu odredba Zakona prema kojoj sve tvrtke imaju obvezu slati račune i knjižna odobrenja (storno) prema tvrtkama (R1) kao elektroničke e-Račune u UBL 2.1 XML formatu sa specifičnom hrvatskom nadopunom.
Usluge izdavanja i zaprimanja e-Računa te pratećih isprava obavlja se preko certificiranog informacijskog posrednika i svaka tvrtka dužna je odabrati jednog od njih za navedene usluge. Većina informacijskih posrednika ima API servis za komunikaciju programskih rješenja (ERP) s njihovim serverom, no svaki od tih API-ja je drugačiji u smislu primijenjene tehnologije, implementacije i sučelja. Dakle, ne postoji standardni programski način slanja e-Računa iz klijentskih programskih rješenja. Osim toga, UBL 2.1 XML format je iznimno kompleksan, a specifična hrvatskom pravila ga čine dodatno kompliciranim za integraciju u aplikacijama.
Tvrtka AdriaSoft je razvila programsku biblioteku eInvoiceClient (dll) koja je namijenjena informatičkim tvrtkama koje korištenjem ove komponenti izbjegavaju poslovni rizik, smanjuju troškove razvoja uz povećanje kvalitete i vrijednosti vlastitih aplikacija. Cilj eInvoiceClient-a je drastično pojednostavljenje kreacije i slanja e-Računa kroz unificirano programskog sučelja za različite informacijske posrednike. Kriterij za implementaciju API-a određenog informacijskog posrednika u eInvoiceClient komponenti su kvaliteta API-a, kvaliteta podrške, uvjeti i cijena korištenja API-a te interes korisnika eInvoiceClient komponente.
KARAKTERISTIKE ADRIASOFT eInvoiceClient-a:
- Programska biblioteka za e-Račune namijenjena je programerima i informatičkim tvrtkama kao i tvrtkama s vlastitim rješenjima za izradu računa (maloprodaja/veleprodaja).
- Komponenta u skladu sa svim važećim zakonskim propisima a razvijena je korištenjem najviših standarda i najbolje programerske prakse te predstavlja najpovoljnije te iznimno jednostavno, kvalitetno i pouzdano rješenje za e-Račune.
- Može se programski konfigurirati na način koji pogoduje pojedinom korisniku a omogućena je potpuna integracija u Vaše programsko rješenje.
- Izgrađena je kao .NET Framework 4.8 ili .NET Standard 2.0, kao 32 bitna (x86) ili 64 bitna DLL komponenta.
- Može se koristiti u svim inačicama .NET Framework-a (od .NET4.6.2 do zadnjeg .NET10).
- Može se koristiti u operativnim sustavima Windows, Mac OS, ili Linux.
- COM ready: može biti korištena u VB6, VBA, Delphi i drugim programskim jezicima koji podržavaju COM sučelje.
- Podržane su slijedeće operacije:
- Provjera raspoloživosti servisa informacijskog posrednika (ping).
- Kreiranje eRačuna uz validaciju.
- Izračun kumulativnih iznosa i poreza po poreznim grupama prema jediničnoj cijeni, količini i poreznom razredu iz stavke računa.
- Slanje eRačuna.
- Dohvat ulaznih ili izlaznih eRačun-a.
- Dohvat statusa ulaznog ili izlaznog eRačuna.
- Dohvat liste osnovnih podataka izlaznih računa prema uvjetima pretrage.
- Dohvat liste osnovnih podataka ulaznih računa prema uvjetima pretrage.
- Podržano je slanje poruka za eIzvještavanje.
- Promjena statusa ulaznog eRačuna (odobravanje, odbijanje, ...).
- Importiranje eRačuna iz UBL2.1 XML-a.
- Eksportiranje eRačuna u UBL2.1 XML.
- Dohvat informacija o informatičkom posredniku za neku tvrtku prema njenom OIB-u.
- Ima "sync" i "async" sučelje.
- Svaka greška ima vlastiti "error code" čime je jednoznačno određen razlog i mjesto nastanka greške.
- Napredno logiranje:
- Koristi se standarno ILogger sučelje.
- Omogućeno je arhiviranje log datoteka.
- Pretpostavljena lokacija log datoteke: "%ProgramData%\Adriasoft\logs\EInvoiceClient.log".
- Poslane i primljene XML poruke eRačuna se logiraju za 'Debug' razinu logiranja koja se može postaviti programski.
ADRIASOFT eInvoiceClient PAKET SASTOJI SE OD:
- Korisničkog tehničkog priručnika za programsku biblioteku eInvoiceClient
- Setup.exe instalacije koja donosi sve eInvoiceClient komponente (programska biblioteka eInvoiceClient)
- Funkcionalnim primjerima u .Net (C#) i Visual Basic 6 programskim jezicima
Zatraži eInvoiceClient
ŠTO RAČUNALO MORA IMATI DA BI eInvoiceClient ISPRAVNO FUNKCIONIRAO:
- Microsoft Windows operativni sustav 10 ili viša inačica
- Veza na Internet
- Instalirano odgovarajuće .NET okruženje ovisi o tipu klijentske aplikacije. eInvoiceClient biblioteka je kreirana u dva oblika:
- Kao .NET Standard 2.0 DLL (Any CPU)
- Kao .NET Framework 4.8 DLL (32-bit)
KAKO eInvoiceClient DISTRIBUIRATI NA KORISNIČKA RAČUNALA:
- Putem vlastite instalacije (setup.exe) koju dobijete od nas
- Kao dio instalacije/nadogradnje vašeg programskog rješenja
Sve potrebne tehničke informacije vezane za upotrebu i distribuciju eInvoiceClient komponenti dostupne su u korisničkom priručniku u kojem su navedeni konkretni programski primjeri kako koristiti eInvoiceClient komponentu, a osim toga na raspolaganju su vam primjeri s izvornim kodom za .net (C#) i Visual Basic 6.
- UPGRADE:
Premda se u ovom trenutku to ne očekuje, zakonodavac i izvršna tijela ne mogu garantirati nepromjenjivost zakonskih odredbi koje potencijalno mogu imati utjecaj na oblik i izvedbu programske implementacije, stoga smo već sada predvidjeli mogućnost izdavanja Upgrade-a za Adriasoft eInvoiceClient paket kako bi Vi kao korisnici unaprijed mogli kalkulirati s potencijalnim troškovima.
- TESTNA LICENCA: Zahtjev za Adriasoft eInvoiceClient paket možete zatražiti ovdje.