UNIVERZA V LJUBLJANI FAKULTETA ZA RAČUNALNIŠTVO IN INFORMATIKO Gašper Gartner Uvedba davčne blagajne v povezavi s sistemom za podporo servisa in proda

Velikost: px
Začni prikazovanje s strani:

Download "UNIVERZA V LJUBLJANI FAKULTETA ZA RAČUNALNIŠTVO IN INFORMATIKO Gašper Gartner Uvedba davčne blagajne v povezavi s sistemom za podporo servisa in proda"

Transkripcija

1 UNIVERZA V LJUBLJANI FAKULTETA ZA RAČUNALNIŠTVO IN INFORMATIKO Gašper Gartner Uvedba davčne blagajne v povezavi s sistemom za podporo servisa in prodaje vozil DIPLOMSKO DELO NA VISOKOŠOLSKEM STROKOVNEM ŠTUDIJU Ljubljana, 2016

2

3 UNIVERZA V LJUBLJANI FAKULTETA ZA RAČUNALNIŠTVO IN INFORMATIKO Gašper Gartner Uvedba davčne blagajne v povezavi s sistemom za podporo servisa in prodaje vozil DIPLOMSKO DELO NA VISOKOŠOLSKEM STROKOVNEM ŠTUDIJU MENTOR: prof. dr. Viljan Mahnič Ljubljana, 2016

4

5 Rezultati diplomskega dela so intelektualna lastnina avtorja. Za objavljanje ali izkoriščanje rezultatov diplomskega dela je potrebno pisno soglasje avtorja, Fakultete za računalništvo in informatiko ter mentorja.

6

7 Fakulteta za računalništvo in informatiko izdaja naslednjo nalogo: Uvedba davčne blagajne v povezavi s sistemom za podporo servisa in prodaje vozil Tematika naloge: Poslovanje servisne in prodajne mreže enega izmed slovenskih uvoznikov avtomobilov je podprto s sistemom CROSS, ki ga je bilo treba prilagoditi zahtevam Zakona o davčnem potrjevanju računov. Proučite tehnične zahteve davčnega potrjevanja računov v Republiki Sloveniji in postopek izdelave računov v sistemu CROSS. Na podlagi tega izdelajte rešitev, ki prestreže vsak račun, izdelan v sistemu CROSS, ga opremi s potrebnimi podatki in sproži njegovo potrditev pri Finančni upravi Republike Slovenije. Predstavite podatkovni model rešitve ter opišite uporabljena programska orodja in storitve, ki so na voljo končnemu uporabniku.

8

9 IZJAVA O AVTORSTVU DIPLOMSKEGA DELA Spodaj podpisani Gašper Gartner, vpisna številka , avtor zaključnega dela z naslovom: Uvedba davčne blagajne v povezavi s sistemom za podporo servisa in prodaje (angl. Implementing fiscal cash register in combination with dealership management system) IZJAVLJAM 1. da sem pisno zaključno delo študija izdelal samostojno pod mentorstvom prof. dr. Viljana Mahniča; 2. da je tiskana oblika pisnega zaključnega dela študija istovetna elektronski obliki pisnega zaključnega dela študija; 3. da sem pridobil vsa potrebna dovoljenja za uporabo podatkov in avtorskih del v pisnem zaključnem delu študija in jih v pisnem zaključnem delu študija jasno označil; 4. da sem pri pripravi pisnega zaključnega dela študija ravnal v skladu z etičnimi načeli in, kjer je to potrebno, za raziskavo pridobil soglasje etične komisije; 5. soglašam, da se elektronska oblika pisnega zaključnega dela študija uporabi za preverjanje podobnosti vsebine z drugimi deli s programsko opremo za preverjanje podobnosti vsebine, ki je povezana s študijskim informacijskim sistemom članice; 6. da na UL neodplačno, neizključno, prostorsko in časovno neomejeno prenašam pravico shranitve avtorskega dela v elektronski obliki, pravico reproduciranja ter pravico dajanja pisnega zaključnega dela študija na voljo javnosti na svetovnem spletu preko Repozitorija UL; 7. dovoljujem objavo svojih osebnih podatkov, ki so navedeni v pisnem zaključnem delu študija in tej izjavi, skupaj z objavo pisnega zaključnega dela študija. V Ljubljani, 20. julij 2016 Podpis študenta/-ke:

10

11 Zahvaljujem se prof. dr. Viljanu Mahniču za vso pomoč in izredno hitro odzivnost tudi v času počitnic. Rad bi se zahvalil tudi družini za vso podporo pri zaključevanju študija. Hvala tudi vsem ostalim za spodbudo.

12

13 Kazalo Povzetek Abstract Poglavje 1 Uvod... 1 Poglavje 2 Davčne blagajne v Republiki Sloveniji Digitalna potrdila Vrste sporočil Računi Podatki o poslovnem prostoru Sporočilo tipa»echo« Elektronski podpis sporočil v XML obliki Zaščitna oznaka izdajatelja računa (ZOI) Izpis QR kode, PDF417 kode in CODE Poglavje 3 Predstavitev problema in zahtev naročnika Sistem za podporo in servisiranje vozil Zahteve naročnika Izvozne datoteke sistema CROSS Podatki, ki jih je zagotovil naročnik E-računi... 9 Poglavje 4 Izvedba Centraliziran aplikacijski in podatkovni strežnik Podatkovni model Uporabljena programska orodja Razvojno okolje Delphi Microsoft SQL server... 16

14 4.4 Storitve aplikacijskega nivoja idatabroker ibrodcast iagent inadzor Odjemalec Uporabniki Nastavitve davčnega potrjevanja Pregled računov Pregled in urejanje e-računov Poglavje 5 Sklepne ugotovitve Literatura... 27

15 Seznam uporabljenih kratic kratica angleško slovensko DLL Dynamic-link library Dinamično povezana knjižnica EOR FURS ISFU JSON The unique identification invoice mark Financial administration of Republic Slovenia Information system of the financial administration JavaScript Object Notation Enkratna identifikacijska oznaka računa Finančna uprava Republike Slovenije Informacijski sistem finančne uprave Format za izmenjavo podatkov, temelječ na programskem jeziku JavaScript SFTP Secure File Transfer Protocol Varni protokol za prenos datotek TLS Transport Layer Security Varnost prenosnega sloja (protokoli, ki omogočajo šifrirano povezavo med strežnikom in odjemalcem) VCL Visual Component Library Knjižnica slikovnih komponent XML Extensible Markup Language Razširljivi označevalni jezik XSD XML Schema Definition XML definicija sheme ZOI The protective mark of the invoice issuer Zaščitna oznaka izdajatelja računa

16

17 Povzetek Naslov: Uvedba davčne blagajne v povezavi s sistemom za podporo servisa in prodaje vozil V diplomski nalogi je predstavljena rešitev uvedbe davčne blagajne v sistemu CROSS, kjer direktna implementacija ni bila izvedljiva. CROSS je sistem za podporo servisiranja in prodaje vozil, ki ga uporablja mreža trgovcev po Sloveniji in tujini. Z izmenjavo XML datotek se prestreže izdani račun, opremi s potrebnimi podatki in potrdi na Finančno upravo Republike Slovenije. Sistem temelji na centralnem aplikacijskem strežniku, na katerega se povezuje preko 200 odjemalcev. Centralni strežnik se povezuje še s podatkovno bazo, strežnikom finančne uprave in strežnikom podjetja SETCCE, ki skrbi za pošiljanje e-računov. Predstavljene so tehnične zahteve davčnega potrjevanja v Republiki Sloveniji, relacijski podatkovni model in glavni orodji pri izvedbi (programsko okolje Delphi in Microsoft SQL Server). Podrobno so predstavljene vse potrebne storitve, ki tečejo na centralnem aplikacijskem strežniku in aplikacija odjemalca. Odjemalec je Windows aplikacija, katere glavna naloga je, da trgovcu izpiše davčno potrjen račun, ki se ga izstavi stranki. Omogoča še vrsto drugih nastavitev, ki so potrebne za davčno potrjevanje in vsebuje tudi orodje za pripravo e-računov. Na koncu je opisano še delovanje v produkciji in dopolnitve, ki se bodo izvajale naknadno. Ključne besede: diplomska naloga, davčno potrjevanje, davčna blagajna, Delphi, Microsoft SQL server

18

19 Abstract Title: Implementing fiscal cash register in combination with dealership management system The thesis presents implementation of fiscal cash registers on the CROSS system, where direct implementation was not feasible. CROSS is a dealership management system used by a network of retailers in Slovenia and over the world. Through the exchange of XML files, invoice data is captured, issued with the necessary information and fiscal verified by Financial Administration of the Republic of Slovenia. The system is based on a central application server with over 200 client connections. The central server also connects to a database server, Financial Administration server and SETCCE server to handle the sending of e-invoices. Presented are the technical specifications for fiscal verification of invoices in the Republic of Slovenia, the relational data model and the main tools used for implementation (programming environment Delphi and Microsoft SQL Server). There is a detailed presentation of all services that run on a central application server and client application. The client is a Windows based application. The main task of client is to print fiscal verified invoice at the dealer, that is issued to a customer. It allows a variety of other settings that are required for tax verification and also contains a tool for e-invoices. At the end, a description of system operation and possible further upgrades is provided. Keywords: thesis, fiscal cash register, fiscal verification, Delphi, Microsoft SQL server

20

21 Poglavje 1 Uvod Z 2. januarjem 2016 je stopil v veljavo Zakon o davčnem potrjevanju računov. Veliko večjih podjetij je s tem imelo težave pri uvedbi davčne blagajne na obstoječem informacijskem sistemu, še posebej v primeru kjer sistem ni domače izdelave. Eden od uvoznikov avtomobilov svojim trgovcem ponuja celovito rešitev za vodenje servisiranja in prodaje vozil sistem CROSS. Žal vzdrževalci sistema niso ponudili ustrezne rešitve za podporo davčnim blagajnam, kot jo zahteva slovenska zakonodaja. Uvoznik se je tako srečal s problemom, ki ga je bilo potrebno rešiti z drugo zunanjo rešitvijo. V podjetju iplus, d. o. o., smo ponudili ustrezno rešitev, ki jo je uvoznik tudi izbral. Rešitev temelji na podlagi izmenajve podatkov o izdanem računu. Sistem CROSS je centraliziran, tako da se vsaka akcija, ki jo izvede trgovec, dogaja na centralnem strežniku. To je bistveno olajšalo izvedbo, saj izmenjava podatkov teče samo na enem mestu za vse trgovce. Tudi naša rešitev temelji na centraliziranem strežniku vsak trgovec si je na svojih delovnih postajah moral namestiti še odjemalca, ki v prvi vrsti omogoča hiter izpis računa z vsemi zahtevami davčnih blagajn. Poleg tega smo ugodili še pri nekaterih dodatnih zahtevah izpisa in pošiljanja e-računov. V poglavju Davčne blagajne v Republiki Sloveniji si bomo ogledali, kaj zapoveduje zakonodaja in podrobneje pogledali tehnične zahteve davčnega potrjevanja. V poglavju 3 je predstavljen problem in zahteve naročnika, kjer bomo pogledali, kaj je sistem CROSS, v kakšni obliki lahko prejmemo podatke o izdanih računih, kako lahko izboljšamo obstoječo rešitev pošiljanja e-računov in dodatne zahteve naročnika. V poglavju Izvedba si bomo ogledali trinivojsko arhitekturo, ki temelji na odjemalcu in strežnikih. Podrobneje si bomo ogledali relacijski podatkovni model, uporabljena programska orodja, storitve, ki tečejo na aplikacijskem strežniku, in aplikacijo odjemalca. Na koncu sledi zaključek s sklepnimi ugotovitvami. 1

22

23 Poglavje 2 Davčne blagajne v Republiki Sloveniji 15. julija 2015 je bil sprejet Zakon o davčnem potrjevanju računov, ki je stopil v veljavo 2. januarja Vsak zavezanec mora ob dobavi blaga ali storitve za plačilo z gotovino izdati račun preko ustrezne elektronske naprave, ki izpolnjuje predpisane pogoje in omogoča izvedbo postopka potrjevanja računov. Elektronska naprava je preko spleta povezana s centralnim informacijskim sistemom Finančne uprave RS, ki potrjuje in shranjuje podatke o računih v realnem času. Sistem omogoča sledljivost in učinkovitost nadzora nad izdanimi računi ter bo omejil sivo ekonomijo [1]. V naslednjih poglavjih si bomo ogledali povzetek tehnične dokumentacije, kot je objavljena na internetni strani FURS [2]. 2.1 Digitalna potrdila Vsak zavezanec mora preko portala edavki pridobiti namensko digitalno potrdilo, ki se uporablja za avtentikacijo TLS seje in podpisovanje sporočil. Na voljo sta dve potrdili, eno za testno in drugo za produkcijsko okolje. 2.2 Vrste sporočil Davčni zavezanci so dolžni poslati na davčni organ Finančne uprave RS dva tipa sporočil: račun in podatke o poslovnih prostorih. Sporočilo je lahko v XML ali JSON obliki Računi Račun vsebuje vse pomembne podatke, kot so davčna številka, datum in čas izdaje računa, številka računa, skupna vrednost, davčna osnova in DDV, razdeljen po davčnih stopnjah itd. V odgovoru prejmemo vsebinske napake ali pa identifikacijsko oznako (EOR), ki jo moramo izpisati na račun. 3

24 4 POGLAVJE 2. DAVČNE BLAGAJNE V REPUBLIKI SLOVENIJI Postopek priprave in pošiljanja podatkov o računu je prikazan na sliki 2.1. Ko iz plačilne naprave dobimo podatke o računu, najprej izračunamo zaščitno kodo (ZOI), nato pripravimo XML ali JSON sporočilo, ki ga elektronsko podpišemo. Slika 2.1: Postopek priprave in pošiljanja podatkov o računu [2] 4

25 POGLAVJE 2. DAVČNE BLAGAJNE V REPUBLIKI SLOVENIJI 5 Sledi vzpostavitev varne TLS povezave z informacijskim sistemom Finančne uprave RS s pomočjo odjemalčevega in strežniškega certifikata. S klicem storitve oddamo predhodno pripravljeno sporočilo, ki se obdela na informacijskem sistemu Finančne uprave RS. Z javnim ključem odjemalčevega certifikata se preveri elektronski podpis. V primeru ko je sporočilo vsebinsko in sintaktično pravilno, se mu izračuna identifikacijska oznaka (EOR), sicer se generira sporočilo o napaki. Sledi priprava XML ali JSON odgovora, ki se ga podpiše s privatnim ključem FURS certifikata. Na strani plačilne naprave to sporočilo prejmemo, preverimo elektronski podpis, zaključimo in izpišemo račun. V primeru neodzivnosti strežnika na FURS imamo0 možnost izdaje računa brez identifikacijske oznake (EOR), vendar moramo tak račun naknadno potrditi v roku dveh delovnih dni Podatki o poslovnem prostoru Vsak poslovni prostor, od koder se bo izdajalo račune, je potrebno predhodno registrirati. Na FURS je potrebno poslati podatke, kot so davčna številka, oznaka poslovnega prostora, naslov, številka katastrske občine, številka stavbe, ali gre za premični poslovni prostor in drugo. Odgovor dobimo v obliki potrditve ali opisa napake Sporočilo tipa»echo«sporočilo tipa»echo«se uporablja za testiranje delovanja povezave ali pravilnosti podpisa in strukture XML sporočila. 2.3 Elektronski podpis sporočil v XML obliki Vsako sporočilo je potrebno podpisati z digitalnim potrdilom, s tem zagotovimo nespremenjenost vsebine. Podatkov o javnem ključu ni treba pošiljati, ker jih ima ISFU shranjene lokalno, metoda podpisovanja in zgoščevanja pa je SHA Zaščitna oznaka izdajatelja računa (ZOI) Zaščitna oznaka izdajatelja računa (ZOI) je alfanumeričen zapis, ki ga mora izračunati izdajatelj računa. Prav tako jo mora izpisati na računu in posredovati na finančno upravo v sporočilu računa. Pri izračunu ZOI se uporabi naslednje podatke: davčna številka, datum izdaje računa, zaporedna številka računa, oznaka poslovnega prostora, oznaka elektronske naprave in znesek računa. Podatke se elektronsko podpiše z RSA-SHA256 in namenskim digitalnim potrdilom, izdanim s strani MJU za namen davčnega potrjevanja. Na teh podatkih se uporabi MD5 zgoščevalno funkcijo in tako dobimo končno vrednost ZOI. 5

26 6 POGLAVJE 2. DAVČNE BLAGAJNE V REPUBLIKI SLOVENIJI 2.5 Izpis QR kode, PDF417 kode in CODE 128 Na izpisu računa mora biti zaščitna oznaka izdajatelja računa (ZOI) navedena v tekstovni obliki (šestnajstiški zapis) in v obliki QR kode, kode PDF 417 ali več črtnih kod tipa Code 128. Vsebina vseh treh kod je ZOI, pretvorjena v desetiški zapis, davčna številka, datum in čas izdaje računa in kontrolni znak. V našem primeru smo se odločili za QR kodo, saj za to ni bilo tehničnih omejitev tiskalnika, ki bi zahtevale uporabo enega od drugih dveh tipov. Berljivost kode se lahko preveri z namensko aplikacijo, ki je na voljo za večino pametnih naprav. 6

27 Poglavje 3 Predstavitev problema in zahtev naročnika V tem poglavju bomo opisali, kaj naša aplikacija omogoča in zakaj je bila za naročnika dobra rešitev. 3.1 Sistem za podporo in servisiranje vozil Naročnik ima za vse aktivnosti poslovanja centralni sistem CROSS [3], ki ga uporablja mreža trgovcev po celi Sloveniji. Sistem optimizira celotno dobavno verigo; začenši s stranko preko jedra trgovca, do uvoznika in proizvajalca. Na ta način se potek dela v avtohiši bistveno izboljša. Ne glede na to od kod pride informacija, je za pogovor s stranko na voljo ob pravem času in je ustrezno ažurna. Sistem uporablja 16 držav po vsem svetu, zaradi tega je žal zelo splošen in nefleksibilen glede prilagajanja posameznemu naročniku. Tu ni šlo samo za problem davčnih blagajn, temveč tudi za samo obliko izpisa izdanega računa in podporo e-računom. 3.2 Zahteve naročnika Naročnik je želel rešitev, ki bo rešila problem davčnih blagajn pri vseh trgovcih v Sloveniji, sistem mora biti enostaven za namestitev in uporabo ter mora omogočati samodejne posodobitve. Teči mora na centralnem strežniku, ki ga vzdržuje in priskrbi naročnik. Poleg davčnega potrjevanja računov so bili naročniku bistvenega pomena izpisi računa. Naročnik je definiral dva izpisa, enega za prodajo in enega za servis vozil. 3.3 Izvozne datoteke sistema CROSS Sistem CROSS omogoča avtomatiziran izvoz različnih podatkov, tako je naročnik že imel rešeno pošiljanje e-računov, ki so ga bili primorani implementirati že leto prej kot davčne blagajne. Naša rešitev temelji na istem konceptu. Izvozne datoteke so v XML obliki, za katero obstaja dokumentacija v XSD obliki. V tej shemi so definirani vsi možni elementi, njihovi tipi in relacije med njimi. Del te sheme je predstavljen na sliki 3.1. Shema je obsežna in kompleksna, posebno problematičen je tip s postavkami računa (PositionsXmlType), ki po definiciji preko tipa GroupXMLType lahko raste neskončno v globino. Drugi problem so 7

28 8 POGLAVJE 3. PREDSTAVITEV PROBLEMA IN ZAHTEV NAROČNIKA nekatera polja, ki so bila prisotna v primerih XML datotek in niso bila opisana v shemi, kar je pomenilo, da shema ni bila v najnovejši različici. Problem manjkajoče dokumentacije je bilo treba reševati na podlagi velikega število predloženih XML primerov in s sestanki z naročnikom. Slika 3.1: Del definicije XML sheme izdanega računa Podatki, ki jih je zagotovil naročnik Nekatere zakonske zahteve je lahko zagotovil kar naročnik sam in nam je tako olajšal delo. Številčenje računov za davčno potrjevanje mora biti v okviru poslovnega prostora in blagajne, ta dva podatka morata biti tudi navedena pred samo številko računa, ločena s pomišljajem. Naročnik je lahko zagotovil pravilno številčenje že na sistemu CROSS, naša naloga je bila, da 8

29 POGLAVJE 3. PREDSTAVITEV PROBLEMA IN ZAHTEV NAROČNIKA 9 med prvi dve številki dodamo pomišljaje. V številki torej dobimo informacijo, za kateri poslovni prostor in elektronsko napravo gre. Številčenje se znotraj tekočega leta ne sme ponoviti, prav tako številka ne sme vsebovati vodečih ničel. Zakon sicer dopušča dvojno številčenje, tako bi lahko interno številčenje ostalo enako kot prej, v davčni blagajni pa bi se generirala nova številka računa v okviru poslovnega prostora in blagajne, ampak v tem primeru bi naleteli na težavo, ker na strežniku ne bi vedeli, na kateri blagajni je bil izdan račun E-računi Naročnik je že imel rešitev za pošiljanje e-računov s podjetjem SETCCE, d. o. o. Gre za sistem izmenjave XML datoteke računa preko SFTP protokola. Ker je bila priprava in pošiljanje datoteke računa izvedena preveč okorno, je naročnik želel novo rešitev, ki bo omogočala boljši pregled, povratne informacije, dodajanje priponk in izpis računa v XML datoteko. 9

30

31 Poglavje 4 Izvedba 4.1 Centraliziran aplikacijski in podatkovni strežnik Naša tehnična rešitev temelji na trinivojski arhitekturi: predstavitveni, aplikacijski in podatkovni nivo. Na centralni aplikacijski strežnik se povezujejo uporabniki z različnih lokacij tudi preko internetne povezave. Aplikacijski strežnik komunicira s podatkovnim strežnikom, kjer teče Microsoftov SQL Server. SQL Server nima samo podatkovne vloge, ampak se vpleta tudi v aplikacijski nivo s shranjenimi procedurami. Model je predstavljen na sliki 4.1. Nekaj preglavic nam je povzorčala stroga varnostna politika naročnika, kjer je bilo treba več časa za odobritev odprtja podatkovnih vrat v požarnem zidu. Na predstavitvenem nivoju teče odjemalec Windows aplikacija. Slika 4.1: Model odjemalec strežnik Večina procesov (uvoz podatkov, priprava podatkov, potrjevanje računov) teče na aplikacijskem strežniku ali direktno na podatkovni bazi. Komunikacija poteka preko namenskega servisa idatabroker, to nam zagotavlja, da na odjemalcu ni potrebna namestitev nobenega gonilnika za podatkovno bazo ali kakšne dodatne programske knjižnice. Vsa 11

32 12 POGLAVJE 4. IZVEDBA komunikacija poteka preko TCP/IP, je kompresirana in kriptirana. Sistem nam zagotavlja tudi avtomatske posodobitve aplikacije na odjemalcu. Povezava s sistemom CROSS je enosmerna, na aplikacijski strežnik v dogovorjeno skupno mapo prejmemo XML datoteko, ki jo obdela ibroadcast. S strežnikom FURS komunicira samo podatkovni strežnik, ker določeni odjemalci zaradi stroge varnostne politike nimajo prostega internetnega dostopa in bi bilo potrebno odpirati dostop na več mestih, kar bi bilo zamudno. Za dostavo e-računov se uporablja SFTP povezavo na SETCCE strežniku, povezava je dvosmerna, saj tudi mi moramo brati povratno informacijo pošiljanja e-računov. 4.2 Podatkovni model Naročnik nam je predložil zelo skopo dokumentacijo, ki je zajemala samo XSD definicijo izvozne datoteke. Glede na to definicijo, veliko primerov izvoznih datotek in sestanek pri naročniku smo si oblikovali podatkovni model z orodjem Power Designer. Za boljši pregled in drevesno strukturo XSD datotek smo uporabili orodje Eclipse. Poskušali smo ohraniti imena polj in struktur tudi v podatkovnem modelu zaradi lažjega pretvarjanja med XML datoteko in podatkovno bazo. Slika 4.1 prikazuje del relacijskega podatkovnega modela, ki je nastal na podlagi podatkov računa. Tabela Invoice je osnovna tabela in vsebuje osnovne podatke računa. Atribut InvoiceId je primarni ključ tabele, ki je tipa identity, kar pomeni, da se mu vrednost dodeli avtomatsko ob vsakem vnosu. Tabela vsebuje še podatke o vozilu (VehicleId), partnerju (BusinessPartnerId), trgovcu (Dealer), številko računa in še mnogo drugih podatkov, ki so nujno potrebni za izpis in davčno potrditev računa. V tabeli Positions so postavke računa, npr. podatki o posamezni storitvi, materialu ali blagu. V primeru prodaje vozila je v posamezni postavki opis dodatne opreme vozila. Postavka lahko vsebuje ceno, lahko pa tudi ne in ima samo vlogo opisa. Tabela AmountSummary vsebuje rekapitulacijo davka po posameznih davčnih skupinah, v njej so tudi ločeno prikazana predplačila, v primeru da jih je treba odšteti od skupnega zneska. Vsaka uvožena XML datoteka se shrani v tabelo uvoženih datotek, to nam zagotavlja hiter vpogled v uvožene podatke v primeru, ko je treba zadeve dodatno pojasnjevati ali dopolniti. Služi nam tudi za hrambo izvoznih datotek, ki jih iz našega sistema pošljemo naprej za potrebe e-računa. 12

33 POGLAVJE 4. IZVEDBA 13 PositionID InvoiceID Sort GroupBy... Tabela uvoženih datotek ID InvoiceID Datoteka Izhodna datoteka za e-račun DatumDodajanja OPDodajanja Positions integer integer int VarChar(50)... <pk> <fk>... Račun davčnega potrjevanja Šifra pravne osebe ID računa Šifra poslovnega prostora Oznaka elektronske naprave integer <pk> integer <fk> varbinary(max) varbinary(max) datetime char(15) integer integer varchar(20) integer <pk,fk> <pk> <fk> <fk> ID partnerja (Cross) Št. pogodbe Št. reference... BusinessPartner Invoice InvoiceID VehicleID ID partnerja (Cross) DealerNumber Šifra operaterja Šifra pravne osebe ID Računa Status FURS Status izpisa Status E-Racun... int <pk> VarChar(50) VarChar(50) integer int int Varchar(10) char(15) integer integer char(1) char(1) char(1)... AmountSummaryID InvoiceID ref Type_... <pk> <fk1> <fk2> <fk3> <fk4> <fk5> <fk5>... AmountSummary int integer VarChar(50) VarChar(50)... <pk> <fk>... VehicleID VIN BrandID... Vehicle Šifra operaterja DealerNumber Uporabniško ime Ime in priimek... Dealer DealerNumber ID partnerja (Cross) PartnerType... int <pk> VarChar(50) VarChar(50) Uporabniki char(15) Varchar(10) char(15) char(30)... <pk> <fk>... Varchar(10) <pk> int VarChar(50) Elektronska naprava Šifra pravne osebe Šifra poslovnega prostora Oznaka elektronske naprave integer varchar(20) integer <pk,fk> <pk,fk> <pk> Poslovni prostori Šifra pravne osebe Šifra poslovnega prostora DealerNumber integer varchar(20) Varchar(10) <pk,fk1> <pk> <fk2> Obvezniki fiskalizacije Šifra pravne osebe Davčna številka integer <pk> varchar(11) Slika 4.2: Poenostavljen podatkovni model na osnovi XML izvozne datoteke Z vsakim uvozom se ažurirajo tudi tabele Dealer (trgovec), BusinessPartner (poslovni partner), Vehicle (vozilo). V tabeli Dealer so vsi trgovci, ki prodajajo in servisirajo vozila in uporabljajo naš sistem. Z davčnega vidika so to kar poslovni prostori, saj so tako že definirani v sistemu CROSS. V njej hranimo podatke o davčni in matični številki, številki transakcijskega računa in druge podatke. V tabeli BusinessPartner so podatki o prejemniku računa, lahko gre za podatke fizične ali pravne osebe, v prvem primeru imamo ime in priimek, v drugem pa naziv podjetja. Vodimo še naslednje podatke: naslov, davčna številka, številka pogodbe, številka reference, ali gre za vladno organizacijo in ali se pošilja račun preko elektronske pošte. V tabeli Vehicle vodimo podatke o vozilu, kot so znamka, model, barva, oznaka, identifikacija vozila (VIN), registrska številka itd. Potrebne so bile še standardne tabele, ki jih uporabljamo pri večih produktih, to so splošni šifranti. V tabeli Uporabniki so končni uporabniki davčne blagajne, v njej hranimo uporabniško ime, ime in priimek osebe, kateremu trgovcu pripada, davčno številko in druge. V tabeli Pooblastila imamo definirana osnovna pooblastila po posameznih uporabniških akcijah in so del tabele Profili, v kateri zajamemo sklop pooblastil, ki jih bo imel nek nivo uporabnikov. S to tabelo smo definirali tri nivoje: administrator, administrator pri trgovcu in uporabnik. 13

34 14 POGLAVJE 4. IZVEDBA Za potrebe davčnega potrjevanja smo definirali tri glavne šifrante: Obvezniki fiskalizacije, Poslovni prostori in Elektronske naprave. V tabeli Obvezniki fiskalizacije so podatki pravnih oseb. V njej hranimo podatke o nazivu podjetja, davčni številki, digitalni certifikat, geslo za certifikat in ali je davčni zavezanec ali ne. V tabeli Poslovni prostori hranimo vse zakonsko potrebne podatke za elektronsko registracijo poslovnega prostora, kot so naziv, številka katastrske občine, številka stavbe, številka dela stavbe, ulica, hišna številka, poštna številka in druge. V tabeli Elektronske naprave so šifrirane posamezne naprave, iz katerih se izdaja račun, poleg povezave s poslovnim prostorom ima še polje šifra in naziv. Račune, ki jih davčno potrjujemo, zapisujemo v vzporedno tabelo Račun davčnega potrjevanja, tam hranimo samo skupek podatkov, ki je potreben za davčno potrjevanje. Tabelo v podjetju uporabljamo v več produktih in nam je zagotovila bolj preprosto povezavo na naše standardne funkcije davčne blagajne. Poleg tega potrebujemo še tabelo Parametri, Dnevnik sprememb poslovnega prostora in prenešene XML datototeke. Povezavo med trgovcem in obveznikom fiskalizacije smo naredili na nivoju poslovnega prostora, saj trgovci v sistemu CROSS niso vedno pravni subjekti (Obveznik fiskalizacije), ampak ima lahko en pravni subjekt več trgovcev. Poenotili smo tudi uporabnika na računu s šifrantom Uporabniki, saj za potrebe davčnega potrjevanja potrebujemo uporabnikovo davčno številko. Ker davčne številke uporabnika ne moremo prejeti preko XML datoteke izdanih računov, je potrebno vsakega novega uporabnika sistema CROSS vnesti tudi v davčni blagajni, sicer se tak račun konča z napako in se ne potrdi. 4.3 Uporabljena programska orodja Razvojno okolje Delphi Delphi [4] je programski jezik in programsko orodje za različne ciljne platforme. Programski jezik temelji na Pascalu, ki so ga so poimenovali kar objektni Pascal. Delphi je razvilo podjetje Borland leta 1995 kot orodje za hiter razvoj aplikacij, ki je nasledil Turbo Pascal. Prednost programskega orodja je dobra podpora podatkovnim bazam, močan nabor sistemskih in vizualnih knjižnic, hitro prevajanje [5] in vključen razhroščevalnik. Leta 2006 je Borland ekipo za razvoj preselil na hčerinsko družbo CodeGear [6], ki jo je leta 2008 kupilo podjetje Embarcadero Technologies. Leta 2015 je Embarcadero kupilo podjetje Idera [7], vendar so blagovno znamko Embarcadero ohranili. 14

35 POGLAVJE 4. IZVEDBA 15 V podjetju uporabljamo razvojno orodje Delphi XE3, to nam omogča hiter razvoj programske opreme in boljše prilagajanje naročnikovim željam. Za ta namen imamo veliko lastno razvitih knjižnic (VCL), ki nam olajšajo hiter razvoj aplikacij in naše produkte naredijo uporabniku prijazne. Osnovni predstavitveni komponenti sta idbgrid in ihelpedit, prva omogoča pregled podatkov iz podatkovne baze, kot prikazuje slika 4.3, druga pa lažji izbor podatka pri urejanju podatkov, kot je prikazano na sliki 4.4. Poleg tega imamo še vrsto drugih uporabnih komponent za komunikacijo z bazo, olajšano gradnjo osnovnih oken in boljšo uporabniško izkušnjo. Slika 4.3: Komponenta idbgrid Slika 4.4: Komponenta ihelpedit 15

36 16 POGLAVJE 4. IZVEDBA Microsoft SQL server Microsoft SQL Server [8] je sistem za upravljanje relacijske baze podatkov, ki ga je razvil Microsoft. Njegova primarna naloga je shranjevanje in pridobivanje podatkov, ki jih zahteva drug program na istem računalniku ali preko mreže vključno preko interneta. Glavni način pridobivanja podatkov s strežnika podatkovne baze SQL je s poizvedbami. Poizvedba je izražena po različici SQL, imenovani T-SQL, to je dialekt, ki si ga Microsoft SQL Server deli skupaj s Sybase SQL Server, na osnovi katerega je nastal. SQL Server vključuje optimizator, ki skuša poizvedbo optimizirati glede na ceno in sredstva, ki so mu trenutno na voljo. Pri vsaki poizvedbi optimizator gleda na sheme baze podatkov, statistike baze podatkov in trenutno obremenitev sistema. Nato se odloči, s katerim zaporedjem bo dostopal do tabele, navedene v poizvedbi, s katerim zaporedjem bo izvrševal ukaze in kakšen postopek dostopa bo uporabljal za dostop do tabele [9]. SQL Server omogoča tudi shranjene procedure. To so parametrizirane poizvedbe T-SQL, ki so shranjene na samem strežniku. Lahko sprejme vrednosti s strani odjemalca kot poslane vhodne parametre in pošlje nazaj rezultate kot izhodne parametre. Lahko kličejo preddefinirane funkcije in druge shranjene procedure, vključno z isto shranjeno proceduro (rekurzija) [10]. Shranjene procedure nam omogočajo, da določen del programske kode preselimo, da se izvaja na podatkovnem strežniku. To nam omogoča hitrejše izvajanje, ker po mreži ne prenašamo vmesnih poizvedb neke funkcije, ki bi tekla na aplikacijskem strežniku ali celo na odjemalčevi počasni internetni povezavi. Slabost razvoja s pomočjo shranjenih procedur je razhroščevanje, saj ni tako preprosto in pregledno kot v programskem orodju Delphi. 4.4 Storitve aplikacijskega nivoja idatabroker Storitev, razvita v razvojnem okolju Delphi s pomočjo knjižnic REM objects, teče na srednjem aplikacijskem nivoju trinivojske arhikture. Glavni namen storitve je, da pri odjemalcu poenostavi in pohitri dostop do podatkovne baze. Celotna komunikacija poteka preko enih vrat na TCP/IP protokolu. Gonilniki ali dodatne DLL knjižnice pri odjemalcu niso potrebne. Celotna aplikacija na odjemalcu je samo ena izvršilna datoteka, zato je namestitev pri stranki zelo enostavna. Omogoča nam tudi kompresiranje podatkov, kar pomeni, da povezava deluje hitro in zanesljivo tudi preko počasnejših mobilnih povezav. 16

37 POGLAVJE 4. IZVEDBA 17 Storitev nam omogoča še nadzor nad napakami, ki se pojavljajo na odjemalcih, pregled aktivnih povezav, pregled najdaljših SQL poizvedb, omejevanje dostopa odjemalcem, kriptiranje povezave. Omogoča nam tudi nadzor in avtomatsko posodobitev verzij, ki tečejo na odjemalcih, tako smo lahko vedno prepričani, da ima odjemalec vedno najnovejšo različico ibrodcast Gre za storitev, ki je bila namensko narejena za naročnika, na njej teče vsa pomembna poslovna logika od uvoza XML datoteke do davčnega potrjevanja računa. Storitev preži na spremembe v določeni mapi in ko tam zazna novo datoteko, zanjo sproži uvoz. Vsak uvoz se izvede v ločeni niti. Ko se datoteka obdela, sledi še obvestilo odjemalcu, s katerim se avtomatsko sproži pogovorno okno za izpis računa. Prvi korak je bil pravilen uvoz XML datoteke. Orodje Delphi nam je s pomočjo XML Data Binding Wizarda in XSD datotek močno olajšal uvoz. Čarovnik avtomatsko ustvari novo enoto, ki ima definirane vmesnike in razrede za vsa vozlišča v XML dokumentu. Poleg tega ustvari globalno funkcijo, v katero pošljemo XML dokument, ta pa nam vrne strukturiran objekt z vsemi podatki. Zataknilo se je samo pri dejstvu, da so bile posredovane XSD datoteke pomanjkljive in niso vsebovale vseh možnih polj, ki so nastopala pri dejanskih uvoženih XML datotekah. Tako smo morali določena polja in strukture dopolnjevati ročno, da smo zajeli vse pomembne informacije. Ali je posamezen račun potrebno davčno potrditi, nam pove tip plačila. Če je označeno, da je plačilo z gotovino ali kartico, je račun nujno treba davčno potrditi. Nekateri trgovci so se odločili, da bodo davčno potrjevali vse račune. Oznako za to smo dali v šifrant poslovni prostori potrjujemo vse razen internih računov. Z vsakim računom prejmemo informacijo o trgovcu, ta podatek nam pove poslovni prostor, blagajno razberemo iz številke računa. Uporabnik, ki je izdal račun, mora v našem sistemu imeti vpisano davčno številko, ker tega podatka žal nismo mogli prejeti iz uvožene XML datoteke oziroma ga v sistemu CROSS sploh ni mogoče voditi. Sledi kontrola vseh vhodnih podatkov za davčno potrjevanje, če je kakšen od podatkov napačen ali pa ga ni, ne moremo klicati funkcije za davčno potrjevanje. V tem primeru označimo račun s posebnim statusom, ki je uporabniku viden kot "napaka pred pošiljanjem" s podrobnim tekstom, za kakšno napako gre. V tem statusu izpis računa ni mogoč, treba je razrešiti problem ali s ponovnim pošiljanjem iz sistema CROSS ali pa s popravljanjem podatkov na odjemalcu davčne blagajne. V kolikor je kontrola podatkov uspešna, zberemo vse potrebne podatke in jih vpišemo v ločeno tabelo. Sledi izračun ZOI številke iz podatkov računa. Knjižnica SecureBlackbox podjetja Eldos nam omogoča, da 17

38 18 POGLAVJE 4. IZVEDBA podatke elektronsko podpišemo z RSA-SHA256 algoritmom, saj Delphi v osnovi enkripticijskih algortimov nima. S temi podatki in s pomočjo MD5 zgoščevalne funkcije dobimo končno obliko ZOI. Sledi priprava XML dokumenta v predpisani strukturi po tehnični dokumentaciji, kateremu dodamo elektronski podpis, nato vzpostavimo varno TLS povezavo s certifikatom in podatke pošljemo na strežnik davčne uprave. Iz odgovora preberemo uspešnost davčnega potrjevanja, v kolikor je potrjevanje uspešno, preberemo identifikacijsko oznako računa (EOR) in jo vpišemo v tabelo računa za kasnejši izpis. Če pride do napake, postavimo status računa»v pošiljanju na FURS«, tak račun brez EOR kode se lahko izda stranki, ampak ga moramo v najkrajšem možnem času potrditi, to nalogo prevzame storitev iagent, opisan v naslednjem poglavju. Na koncu odjemalcu s prijavljenim enakim uporabniškim imenom, kot je na računu, pošljemo sporočilo za tisk računa ali obvestilo o napaki pri potrjevanju ali uvozu iagent Storitev, ki ji lahko dodajamo več nalog, vsaka naloga teče v svoji niti in ima možnost nastavitve svojega časovnika. Ena izmed glavnih nalog je ponoven poskus davčnega potrjevanja računa, ki v prvem poskusu ni uspelo. V praksi se to največkrat zgodi, ko strežnik davčne uprave v nekem momentu ni dostopen. Takrat dobimo napako o neodzivanju zaradi nastavljene časovne omejitve. Take primere potem ponovno poskušamo potrditi na vsakih 5 minut. V primeru ko v celem dnevu nismo uspeli potrditi določenega računa, nam naloga Pošlji vsako jutro pošlje obvestilo o napaki potrjevanja. Seznam prejemnikov je vpisan v nastavitvah, pregled in nadzor nalog pa opravljamo preko namenske aplikacije, opisane v naslednjem poglavju (inadzor). Okno s pregledom in upravljanjem nalog je prikazano na sliki

39 POGLAVJE 4. IZVEDBA 19 Slika 4.5: Pregled in upravljanje nalog iagenta Drugi sklop nalog zajema e-račune. Sestavljata ga dve nalogi, pošiljanje e-računov in branje povratne informacije. Uporabnik z odjemalcem pripravi in označi račun za pošiljanje, vsako uro se preveri, ali obstaja kakšen račun, ga shrani v stisnjeno mapo in pošlje na SFTP podjetja SETCCE. Povezavo preko SFTP vzpostavljamo s pomočjo knjižnice SecureBlackbox, saj Delphi XE3 ne podpira SFTP protokola. Ločena naloga bere povratne datoteke na SFTP, gre za XML dokumente z vsebino napake ali potrditvijo, da je bil prenos uspešen. Na vsakem računu vodimo tudi dnevnik pošiljanja, kjer je razvidno, kdaj smo račun poslali in kakšno povratno informacijo smo prejeli inadzor Gre za nadzorno aplikacijo, ki predstavlja uporabniški vmesnik za vse naše programske storitve. Omogoča nam namestitev, zagon, nastavitve in nadzor storitev. Uporabniški vmesnik s pregledom storitev je prikazan na sliki 4.6. Pri namestitvi gre za klasičen Windows ukaz namestitve storitve, ekvivalenten ukazni vrstici»/install«. Pri zagonu gre prav tako za splošen Windows ukaz zagona storitve. Za klic nastavitev in nadzora pa vsaka storitev uporablja svoj nastavitveni program. V nastavitvah so osnovne nastavitve, po vsaki spremembi je potreben nov zagon storitve. V nadzoru imamo vpogled v delujočo storitev, omogoča nam sledenje dogodkom (dnevnik) v živo, lepši pregled preteklih dnevniških datotek, omogoča nastavitve, specifične za storitev, za katere ni potreben ponoven zagon storitve. 19

40 20 POGLAVJE 4. IZVEDBA Slika 4.6: Pregled in upravljanje storitev preko inadzora 4.5 Odjemalec Odjemalec predstavlja predstavitveni nivo trinivojske arhitekture. Omogoča pregled in tisk računov, pripravo e-računov ter pregled in urejanje šifrantov. Ob zagonu aplikacije se najprej pojavi prijavno okno, prikazano na sliki 4.7, v katerega uporabnik vpiše svoje uporabniško ime in geslo. Po prijavi uporabnik tipično nadaljuje delo v CROSS, saj ima naša aplikacija z uporabniškega vidika večino časa samo vlogo izpisa računa. Slika 4.7: Prijavno okno Izpis računa in zagotovitev podatkov zanj se je izkazalo kot eden večjih izzivov projekta, saj je bilo podatke, ki smo jih zajeli preko uvoza, potrebno pravilno interpretirati in jih ustrezno prikazovati na izpisu. Podpreti smo morali posebnosti, kot so račun na lizinško podjetje, na zavarovalnico, poseben izpis postavk paketnih storitev, spisek dodatne opreme vozila, predplačila. Potrebno je bilo veliko komunikacije z naročnikom in tudi kasneje v produkciji so se pojavljali primeri, ki jih nismo predvideli. 20

41 POGLAVJE 4. IZVEDBA Uporabniki Med osnovne šifrante sodijo uporabniki. Pri odpiranju novega uporabnika je potrebno biti pozoren na šifro, saj ta mora biti enaka kot v CROSS, določiti je treba tudi šifro trgovca, pri katerem je uporabnik zaposlen, in davčno številko uporabnika, ki izdaja račune. Uporabniku določimo sklop pooblastil, ki jih definiramo v profilih. Primer izbire profila je prikazan na sliki 4.8. Slika 4.8: Izbira pooblastil uporabnika s pomočjo preddefiniranih profilov Ob zagonu sistema nam je naročnik posredoval seznam vseh uporabnikov tako, da smo jih uvozili v sistem, vse kar je moral vsak uporabnik storiti je to, da je ob prijavi na novo določil geslo Nastavitve davčnega potrjevanja Imamo osnovne nastavitve, ki so enotne za vse trgovce in pravne osebe, to so nastavitve naslova strežnika finančne uprave, kjer kličemo storitev, in nastavitev časovnika v primeru neodzivanja storitve. Bolj obsežne so nastavitve za vsako pravno osebo posebej, za ta namen imamo pregled s tremi preglednicami, na vrhu so obvezniki ali pravne osebe, pod njimi poslovni prostori in na dnu še elektronske naprave. Pregled teh nastavitev, vključno s celotno programsko masko, je prikazan na sliki

42 22 POGLAVJE 4. IZVEDBA Slika 4.9: Pregled nastavitev in zgradbe aplikacije davčne blagajne Vsakemu obvezniku moramo določiti naziv, davčno številko, certifikat in geslo za certifikat. Vsak obveznik ima enega ali več poslovnih prostorov, na poslovnem prostoru imamo veliko podatkov, ki jih zahteva davčna uprava in jih je treba poslati pri potrditvi poslovnega prostora na FURS. Vsa polja so vidna na sliki V kolikor spreminjamo že potrjen poslovni prostor, ga moramo ponovno potrditi in spremembe zapisati v dnevnik. V spodnjem delu slike 4.9 so naprave, ki jim določimo številko in naziv. Spremembe ali dodajanje posamezne naprave ne vpliva na ponovno potrjevanje poslovnega prostora. Slika 4.10 Nastavitve poslovnega prostora 22

43 POGLAVJE 4. IZVEDBA Pregled računov Okno za pregled računov predstavlja glavno okolje za uporabnika. Na njem uporabnik lahko tiska račune, pregleduje vse pomemben podatke računov, podrobnosti davčnega potrjevanja in uvožene XML datoteke. Glede na pooblastila, ki jih ima uporabnik, določimo, katere račune lahko pregleduje. Administrator pri trgovcu lahko s pomočjo selekcije izbere vse račune pravne osebe, uporabnik lahko pregleduje samo račune trgovca, administrator sistema pa nima omejitev pregleda. Omogočen je tudi ponoven izpis kopije računa, ki jo moramo številčiti. Okno s pregledom računov je prikazano na sliki Slika 4.11: Pregled izdanih računov Za vsak račun, ki je davčno potrjen, omogočamo tudi pregled davčnih potrditev. Tu lahko vidimo skupek podatkov, ki je bil poslan na FURS, dnevnik davčnega potrjevanja in za vsak zapis v dnevniku poslano in prejeto XML sporočilo Pregled in urejanje e-računov Pregled omogoča urejanje in pošiljanje e-računov preko podjetja SETCCE. Za vsak račun, ki ga uvozimo, se preveri prejemnika, ali ima oznako vladne organizacije. Če to oznako ima, potem račun označimo s posebnim statusom e-računa»čaka na pošiljanje«. Takemu račun lahko dodajamo dodatne priloge, ročno urejamo XML dokument in na koncu z gumbom»pošlji«tak dokument označimo za pošiljanje. Označene dokumente iz centralnega strežnika 23

44 24 POGLAVJE 4. IZVEDBA pošlje storitev iagent. V spodnjem pregledu vidimo dnevnik pošiljanja. Pregled je prikazan na sliki Slika 4.12: Pregled e-računov 24

45 Poglavje 5 Sklepne ugotovitve Izobraževanje uporabnikov in končno namestitev pri trgovcih je izvedel naročnik, mi smo priskrbeli namestitveno datoteko s prednastavljenimi vrednostmi za povezavo z aplikacijskim strežnikom. Uporabnike takoj po namestitvi in zagonu aplikacije čaka prijavno okno, nobena druga nastavitev s strani uporabnika ni potrebna. Pripomb končnih uporabnikov nismo prejeli, torej smo svoje delo opravili dobro. Z uvedbo davčne blagajne se naše delo pri naročniku ni končalo, še naprej sodelujemo pri manjših dopolnitvah in vzdrževanju sistema. Šele z večjim številom transakcij na podatkovni bazi so se pokazale določene pomanjkljivosti, ki v izvedbi niso bile predvidene. S postavitvijo primernih indeksov na najbolj prometnih tabelah smo se izognili nedostopnosti zaradi zaklenjenih zapisov v tabelah (deadlock). Sistem po tej optimizaciji deluje zanesljivo brez večjih izpadov. V pol leta je bilo prenešenih okrog računov. Naročnik je vmes naročil še eno dopolnitev za pošiljanje e-računov, ki jih generirajo iz drugega sistema in jih ročno uvozijo preko odjemalca. To so računi, ki se glasijo direktno na uvoznika in ne na trgovca, davčno se ne potrjujejo, saj ne gre za gotovinske račune. Rešitev je bila potrebna zaradi lažjega urejanja in priprave XML datoteke za nadaljnji izvoz in pošiljanje e-računa. Pri projektu smo spoznali veliko novega o varnih povezavah, digitalnem podpisovanju in obdelavi XML datotek s programskim orodjem Delphi. V starejših verzijah nekatere novejše tehnologije niso bile podprte ali pa so delovale slabo, za take primere smo v preteklosti določene procese razvili z orodjem Microsoft Visual Studio. Tako mešanje dveh programskih orodij ni bilo najboljše tako z vidika razvoja kot tudi kasnejšega vzdrževanja programske kode. Celoten razvoj s programskim orodjem Delphi je bistveno izboljšal preglednost in vzdrževanje programske kode. K temu so močno pripomogle tudi knjižnice SecureBlackBox podjetja Eldos, ki so nam omogočile digitalno podpisovanje in druge kriptografske funkcije. Vzpostavljen sistem knjižnic in orodij nam omogoča agilen razvoj vsebinsko zelo različnih projektov po individualnih željah naročnika. 25

46

47 Literatura [1] Davčne blagajne in vezane knjige računov. [Online]. Dosegljivo: kr [2] Davčno potrjevanje računov Tehnična dokumentacija. [Online]. Dosegljivo: [3] Dealer Management System CROSS. [Online]. Dosegljivo: [4] Online Help for Delphi XE3 and C++Builder XE3. [Online]. Dosegljivo: [5] Performance Comparison from Delphi 2010 to XE6. [Online]. Dosegljivo: [6] Borland forming CodeGear to focus exclusively on developer productivity. [Online]. Dosegljivo: [7] IDERA Announces Intent to Acquire Embarcadero. [Online]. Dosegljivo: [8] Microsoft SQL Server [Online]. Dosegljivo: [9] SQL Statement Processing [Online]. Dosegljivo: [10] Stored Procedure Basics [Online]. Dosegljivo: 27

Document ID / Revision : 0519/1.3 ID Issuer System (sistem izdajatelja identifikacijskih oznak) Navodila za registracijo gospodarskih subjektov

Document ID / Revision : 0519/1.3 ID Issuer System (sistem izdajatelja identifikacijskih oznak) Navodila za registracijo gospodarskih subjektov ID Issuer System (sistem izdajatelja identifikacijskih oznak) Navodila za registracijo gospodarskih subjektov Gospodarski subjekti Definicija: V skladu z 2. členom Izvedbene uredbe Komisije (EU) 2018/574

Prikaži več

Davčno potrjevanje računov s programsko opremo PCA 3000 PCA davčna blagajna verzija 768 1

Davčno potrjevanje računov s programsko opremo PCA 3000 PCA davčna blagajna verzija 768 1 Davčno potrjevanje računov s programsko opremo PCA 3000 PCA davčna blagajna verzija 768 1 1. Uvod S 02.0.1.2016 se v Sloveniji uvaja sistem davčnega potrjevanja računov. Zakon in pravilnik o davčnem potrjevanju

Prikaži več

Poročanje izdanih računov pri gotovinskem poslovanju

Poročanje izdanih računov pri gotovinskem poslovanju Poročanje izdanih računov pri gotovinskem poslovanju Vrsta dokumenta: Uporabniška navodila Pripravil/i: Za: Naviservice +386 1 548 3999 naviservice@adacta.si Adacta d.o.o. Verovškova 55a, 1000 Ljubljana

Prikaži več

Navodilo za urejanje zavarovanj po šifri podlage za zavarovanje 033 prek portala e-vem Ljubljana, oktober 2015

Navodilo za urejanje zavarovanj po šifri podlage za zavarovanje 033 prek portala e-vem Ljubljana, oktober 2015 Navodilo za urejanje zavarovanj po šifri podlage za zavarovanje 033 prek portala e-vem Ljubljana, oktober 2015 Kazalo vsebine 1. Pooblastilo za izvajanje postopkov prek portala e-vem... 4 2. Prijava v

Prikaži več

Zbornica zdravstvene in babiške nege Slovenije Zveza strokovnih društev medicinskih sester, babic in zdravstvenih tehnikov Slovenije Stanje:

Zbornica zdravstvene in babiške nege Slovenije Zveza strokovnih društev medicinskih sester, babic in zdravstvenih tehnikov Slovenije Stanje: Zbornica zdravstvene in babiške nege Slovenije Zveza strokovnih društev medicinskih sester, babic in zdravstvenih tehnikov Slovenije Stanje: 17.07.2013 Ver. 2.9.1.2 Spletni portal članov uporabniška navodila

Prikaži več

PowerPointova predstavitev

PowerPointova predstavitev IZKUŠNJE PRI PRILAGODITVI E-STORITEV AJPES ZAHTEVAM EIDAS ZA ČEZMEJNO PRIZNAVANJE MARJAN BABIČ, AJPES Vsebina Razlogi za vključitev v projekt CEF Telecom Izvajalno okolje AJPES in način integracije s SI-PASS

Prikaži več

TRGOVSKI PORTAL SPLETNA APLIKACIJA NAMENJENA TRGOVCEM POGOSTA VPRAŠANJA IN ODGOVORI Ljubljana, Verzija 1.0

TRGOVSKI PORTAL SPLETNA APLIKACIJA NAMENJENA TRGOVCEM POGOSTA VPRAŠANJA IN ODGOVORI Ljubljana, Verzija 1.0 TRGOVSKI PORTAL SPLETNA APLIKACIJA NAMENJENA TRGOVCEM POGOSTA VPRAŠANJA IN ODGOVORI Ljubljana, 12.11.2018 Verzija 1.0 KAZALO 1 REGISTRACIJA... 3 1.1 Katere podatke potrebujem za registracijo/kreiranje

Prikaži več

PowerPoint Presentation

PowerPoint Presentation Novosti Državnega centra za storitve zaupanja SI-TRUST Mag. Aleš Pelan, Ministrstvo za javno upravo 11.12.2018 ... 2000 2001 2015 2018 Overitelj na MJU Državni center za storitve zaupanja Novosti v letu

Prikaži več

PowerPointova predstavitev

PowerPointova predstavitev Izkušnje pri prilagoditvi e-storitev AJPES zahtevam eidas za čezmejno priznavanje Marjan Babič, AJPES 11. 12. 2018 Vsebina Razlogi za vključitev v projekt CEF Telecom Izvajalno okolje AJPES in način integracije

Prikaži več

Protokoli v računalniškem komuniciranju TCP, IP, nivojski model, paket informacij.

Protokoli v računalniškem komuniciranju TCP, IP, nivojski model, paket informacij. Protokoli v računalniškem komuniciranju TCP, IP, nivojski model, paket informacij. Protokoli - uvod Protokol je pravilo ali zbirka pravil, ki določajo načine transporta sporočil po računalniškem omrežju

Prikaži več

INFORMATOR BIROKRAT 1/2011

INFORMATOR BIROKRAT 1/2011 ta Veleprodaja Maloprodaja Storitve Računovodstvo Proizvodnja Gostinstvo Turizem Hotelirstvo Ticketing CRM Internetna trgovina Izdelava internetnih strani Grafično oblikovanje NOVOSTI IN NASVETI ZA DELO

Prikaži več

VPELJAVA MDM V DRŽAVEM ZBORU MATJAŽ ZADRAVEC

VPELJAVA MDM V DRŽAVEM ZBORU MATJAŽ ZADRAVEC VPELJAVA MDM V DRŽAVEM ZBORU MATJAŽ ZADRAVEC Državni zbor v številkah 90 poslancev 9 + 1 poslanska skupina 150+ mobilnih naprav (OS Android, ios) 500+ internih uporabnikov, 650+ osebnih računalnikov, 1100+

Prikaži več

NAVODILA ZA IZPOLNJEVANJE ELEKTRONSKEGA OBRAZCA ZA PRIJAVO IN PREKLIC DIGITALNIH POTRDIL Verzija Datum Opis sprememb dokumenta dokumenta

NAVODILA ZA IZPOLNJEVANJE ELEKTRONSKEGA OBRAZCA ZA PRIJAVO IN PREKLIC DIGITALNIH POTRDIL Verzija Datum Opis sprememb dokumenta dokumenta NAVODILA ZA IZPOLNJEVANJE ELEKTRONSKEGA OBRAZCA ZA PRIJAVO IN PREKLIC DIGITALNIH POTRDIL Verzija Datum Opis sprememb dokumenta dokumenta 1.0 22.11.2013 Prva verzija dokumenta 1.1 15.04.2015 Dodana možnost

Prikaži več

NAVODILA ZA POSLOVANJE Z MONETO TELEFONSKA PRODAJA

NAVODILA ZA POSLOVANJE Z MONETO TELEFONSKA PRODAJA NAVODILA ZA POSLOVANJE Z MONETO V TELEFONSKI PRODAJI Ljubljana, julij 2013 KAZALO KAZALO... 2 1 UVOD... 3 2 PRIPRAVA PODATKOV ZA SISTEM MONETA... 3 2.1 PRODAJNA MESTA... 3 2.2 SLIKI GLAVE IN NOGE RAČUNA

Prikaži več

Davčno potrjevanje računov skupno icenter icenter je v celoti prilagojen glede na zakonodajo o davčnem potrjevanju računov. Ker omogočamo izdajo račun

Davčno potrjevanje računov skupno icenter icenter je v celoti prilagojen glede na zakonodajo o davčnem potrjevanju računov. Ker omogočamo izdajo račun Davčno potrjevanje računov skupno icenter icenter je v celoti prilagojen glede na zakonodajo o davčnem potrjevanju računov. Ker omogočamo izdajo računov iz več različnih modulov: Fakturiranje Trgovina

Prikaži več

Navodilo Telemach

Navodilo Telemach Nastavitve za: MOJ TELEMACH Registracija: Na spletni strani Moj Telemach (http://moj.telemach.si) se pomaknite na spodnji del strani in pritisnite gumb REGISTRIRAJ SE. 1. korak Odpre se novo okence, kamor

Prikaži več

Navodila Trgovina iCenter

Navodila Trgovina iCenter Knjiženje izdanih računov iz modula Fakturiranje glede na način plačila V navodilih, ki sledijo obravnavamo tematiko priprave temeljnice izdanih računov, ki smo jih fakturirali v modulu Fakturiranje. Glede

Prikaži več

Microsoft Word - M docx

Microsoft Word - M docx Š i f r a k a n d i d a t a : ržavni izpitni center *M15178112* SPOMLNSKI IZPITNI ROK Izpitna pola 2 Četrtek, 4. junij 2015 / 90 minut ovoljeno gradivo in pripomočki: Kandidat prinese nalivno pero ali

Prikaži več

bob p. p Ljubljana Tel.: (cena klica na minuto je 1 z DDV) Posebni pogoji uporabe storitve moj bob

bob p. p Ljubljana Tel.: (cena klica na minuto je 1 z DDV)   Posebni pogoji uporabe storitve moj bob bob p. p. 415 1001 Ljubljana Tel.: 090 068 068 (cena klica na minuto je 1 z DDV) www.bob.si Posebni pogoji uporabe storitve moj bob Kazalo Uvod 5 Opredelitve 5 Registracija in uporaba Storitve moj bob

Prikaži več

Microsoft PowerPoint - seminar_ pptx

Microsoft PowerPoint - seminar_ pptx Leatalske informacije in ARO Slovenia Control Igor Čučnik, ARO Aleš Omahne, NOTAM Uroš Grošelj, AIP Brnik, 12.5.2018 Letalske informacije AIP AIP AMDT AIP SUP AIC NOTAM Serija A, B in C VFR karta Spletna

Prikaži več

PowerPoint Presentation

PowerPoint Presentation INFORMACIJSKI SISTEM MFERAC - LETA 2022 mag. Andreja Sladoje Jemec, Sanja Štumberger Kovačič Ministrstvo za finance 10.12.2018 Vsebina predstavitve 1. Projekt MFERAC05 in izhodišča prenove 2. Izvajanje

Prikaži več

Chapter 1

Chapter 1 - 1 - Poglavje 1 Uvod v podatkovne baze - 2 - Poglavje 1 Cilji (Teme).. Nekatere domene, kjer se uporabljajo podatkovne baze Značilnosti datotečnih sistemov Problemi vezani na datotečne sisteme Pomen izraza

Prikaži več

Slajd 1

Slajd 1 REPUBLIKA SLOVENIJA MINISTRSTVO ZA JAVNO UPRAVO 1 EU ENOTNI DIGITALNI PORTAL: PRIHAJA NOVA EU UREDBA Alenka Žužek Nemec, Tina Kuliš DNEVI SLOVENSKE INFORMATIKE 18. april 2018 Ko podjetja ali državljani

Prikaži več

Navodila Trgovina iCenter

Navodila Trgovina iCenter Davčno potrjevanje računov skupno icenter icenter je v celoti prilagojen glede na zakonodajo o davčnem potrjevanju računov. Ker omogočamo izdajo računov iz več različnih modulov: Fakturiranje Trgovina

Prikaži več

PowerPoint Presentation

PowerPoint Presentation Uporaba storitve Office 365 v napravi iphone ali ipad Priročnik za hiter začetek dela Ogled e-pošte Nastavite napravo iphone ali ipad tako, da boste lahko pošiljali in prejemali e-pošto iz računa v storitvi

Prikaži več

Orodje za izvoz podatkov

Orodje za izvoz podatkov Pomoč uporabnikom -NA-SI-200, V6.13-00 IZUM, 2018 COBISS, COMARC, COBIB, COLIB, IZUM so zaščitene znamke v lasti javnega zavoda IZUM. KAZALO VSEBINE 1 Uvod... 1 2 Predstavitev orodja za izvoz podatkov...

Prikaži več

Microsoft Word - DGSF - Preverjanje veljavnosti ZPIZ e-dokumentov - V.1.0

Microsoft Word - DGSF - Preverjanje veljavnosti ZPIZ e-dokumentov - V.1.0 Upravljanje z dokumentarnim gradivom (DGSF) Zgodovina dokumenta Verzije # Oznaka verzije Spremembe Avtorji Datum 1.0 Osnovni dokument Upravljanje z dokumentarnim gradivom (DGSF) Stran 2 od 13 Kazalo 1

Prikaži več

OBRAZEC DR-02 Prijava za vpis fizične osebe v davčni register Priloga 1 1. Davčna številka (pri prvi prijavi izpolni FURS) 2. Osebno ime Ime Priimek 3

OBRAZEC DR-02 Prijava za vpis fizične osebe v davčni register Priloga 1 1. Davčna številka (pri prvi prijavi izpolni FURS) 2. Osebno ime Ime Priimek 3 OBRAZEC DR-02 Prijava za vpis fizične osebe v davčni register Priloga 1 1. Davčna številka (pri prvi prijavi izpolni FURS) 2. Osebno ime Ime Priimek 3. Datum rojstva Kraj rojstva 4. Spol (M-moški, Ţ-ţenski)

Prikaži več

Microsoft Word - CN-BTU4 Quick Guide_SI

Microsoft Word - CN-BTU4 Quick Guide_SI Bluetooth Dongle Artikel: CN-BTU4 NAVODILA v1.0 Sistemske zahteve Zahteve za PC: - Proc.: Intel Pentium III 500MHz or above. - Ram: 256MB ali več. - Disk: vsaj 50MB. - OS: Windows 98SE/Me/2000/XP - Prost

Prikaži več

Programska sprememba oddelka šole

Programska sprememba oddelka šole Pomoč uporabnikom Programska sprememba oddelka šole -NA-SI-355, V1.0 IZUM, 2018 COBISS, COMARC, COBIB, COLIB, IZUM so zaščitene znamke v lasti javnega zavoda IZUM. KAZALO VSEBINE 1 Navodila... 1 2 Postopek...

Prikaži več

Obračun storitev v vrtcu in šoli

Obračun storitev v vrtcu in šoli Obračun storitev v vrtcu in šoli mag. Jana Trbižan Pripravili: mag. Jana Trbižan, Nuša Peternelj, Mitja Živko Podpora uporabnikom Dnevni red 1. Pogoste napake pri obračunu v vrtcu in šoli 2. Kaj pomeni

Prikaži več

DSI 2019

DSI 2019 SINERGIJA PROTOKOLA IPFS IN TEHNOLOGIJE VERIŽENJA BLOKOV Aida Kamišalić Latifić, Muhamed Turkanović, Blaž Podgorelec, Marjan Heričko TEHNOLOGIJA VERIŽENJA BLOKOV in IPFS Porazdeljena & decentralizirana

Prikaži več

Elektronska pošta

Elektronska pošta Elektronska pošta ZGODOVINA Prvo sporočilo je bilo poslano leta 1971. Besedilo, ki ga je vsebovalo, je bilo QWERTYUIOP. Pošiljatelj je bil Ray Tomlinson, računalnika med katerima je bilo sporočilo poslano

Prikaži več

PRIPOROČILA ZA OBLIKOVANJE KATALOGOV ZNANJA ZA MODULE V PROGRAMIH VIŠJEGA STROKOVNEGA IZOBRAŽEVANJA

PRIPOROČILA ZA OBLIKOVANJE KATALOGOV ZNANJA ZA MODULE V PROGRAMIH VIŠJEGA STROKOVNEGA IZOBRAŽEVANJA KATALOG ZNANJA 1. IME PREDMETA ZBIRKE PODATKOV I ZBIRKE PODATKOV II 2. SPLOŠNI CILJI Splošni cilji predmeta so: razvijanje sposobnosti za uporabo znanstvenih metod in sredstev, razvijanje odgovornosti

Prikaži več

Navodila za uporabo programske opreme OTRS verzija Administracijska navodila Avtor navodil: Sebastijan Šilec Datum: December 2007 Center odprte

Navodila za uporabo programske opreme OTRS verzija Administracijska navodila Avtor navodil: Sebastijan Šilec Datum: December 2007 Center odprte Navodila za uporabo programske opreme OTRS verzija 2.2.3 Administracijska navodila Avtor navodil: Sebastijan Šilec Datum: December 2007 Center odprte kode Slovenije Spletna stran: http://www.coks.si/ Elektronski

Prikaži več

Macoma katalog copy

Macoma katalog copy POSLOVNE APLIKACIJE PO ŽELJAH NAROČNIKA Poročilni sistem Finance in kontroling Poprodaja Podatkovna skladišča Prodaja Proizvodnja Obstoječi ERP Partnerji Implementacija rešitev prilagojena po željah naročnika

Prikaži več

TRGOVSKI PORTAL SPLETNA APLIKACIJA NAMENJENA TRGOVCEM NAVODILA ZA REGISTRACIJO IN PRIJAVO Ljubljana, Verzija 1.1,

TRGOVSKI PORTAL SPLETNA APLIKACIJA NAMENJENA TRGOVCEM NAVODILA ZA REGISTRACIJO IN PRIJAVO Ljubljana, Verzija 1.1, TRGOVSKI PORTAL SPLETNA APLIKACIJA NAMENJENA TRGOVCEM NAVODILA ZA REGISTRACIJO IN PRIJAVO Ljubljana, 14. 03. 2019 KAZALO 1 Namen...3 2 Registracija...4 3 Vnos gesla in aktivacija računa...6 4 Prijava...7

Prikaži več

Navodila Trgovina iCenter

Navodila Trgovina iCenter Napredovanja v plačne razrede javnih uslužbencev 2019 S pomočjo SAOP programa Kadrovska evidenca lahko ob dokupljeni kodi vodimo napredovanja javnih uslužbencev. Za napredovanja v letu 2019 je potrebno

Prikaži več

II-RIS-Primer Seminarske Naloge Redni-LJ

II-RIS-Primer Seminarske Naloge Redni-LJ UNIVERZA V LJUBLJANI FAKULTETA ZA UPRAVO Študijski program: Visokošolski strokovni program Uprava Prva stopnja (bolonjski) Način študija: redni ČIŠČENJE VOZIL V AVTOPRALNICI Seminarska naloga Predmet:

Prikaži več

Vaja 3 Kopiranje VM in namestitev aplikacij - strežnik SQL 2000 SP3a A. Lokalni strežnik Vmware ESX Dodajanje uporabnikov vajexx v skupino Vaje

Vaja 3 Kopiranje VM in namestitev aplikacij - strežnik SQL 2000 SP3a A. Lokalni strežnik Vmware ESX Dodajanje uporabnikov vajexx v skupino Vaje Vaja 3 Kopiranje VM in namestitev aplikacij - strežnik SQL 2000 SP3a A. Lokalni strežnik Vmware ESX 3.5 1. Dodajanje uporabnikov vajexx v skupino Vaje 2. Kopiranje Win2003 strežnika in registracija na

Prikaži več

Na podlagi 24. in 25. člena Zakona o varstvu osebnih podatkov (Ur. list RS, št. 94/07), sprejema ravnatelj javnega zavoda Dijaški dom Nova Gorica nasl

Na podlagi 24. in 25. člena Zakona o varstvu osebnih podatkov (Ur. list RS, št. 94/07), sprejema ravnatelj javnega zavoda Dijaški dom Nova Gorica nasl Na podlagi 24. in 25. člena Zakona o varstvu osebnih podatkov (Ur. list RS, št. 94/07), sprejema ravnatelj javnega zavoda Dijaški dom Nova Gorica naslednji P RAVILNIK o izvajanju videonadzora I. SPLOŠNE

Prikaži več

DRUŽBA ZA AVTOCESTE V REPUBLIKI SLOVENIJI

DRUŽBA ZA AVTOCESTE V REPUBLIKI SLOVENIJI DRUŽBA ZA AVTOCESTE V REPUBLIKI SLOVENIJI DARS d.d. POGLAVJE 10 SPOSOBNOST za Izdelavo projektne dokumentacije za izgradnjo poslovne stavbe DARS na lokaciji Grič Junij 2018 Opozorilo ponudnikom: Vsi predloženi

Prikaži več

EU-TPD 1 PODROBNOSTI KODIRANJA Informacije za trgovino JB za DCTA, (Final 1.2) Obveznost kodiranja izdelka, urejena s predpisom EU-TPD se n

EU-TPD 1 PODROBNOSTI KODIRANJA Informacije za trgovino JB za DCTA, (Final 1.2) Obveznost kodiranja izdelka, urejena s predpisom EU-TPD se n EU-TPD 1 PODROBNOSTI KODIRANJA Informacije za trgovino Obveznost kodiranja izdelka, urejena s predpisom EU-TPD se nanaša na tobačne izdelke na trgu EU in na tobačne izdelke, izdelane v EU, vključno s tistimi

Prikaži več

COBISS3/Medknjižnična izposoja

COBISS3/Medknjižnična izposoja 3/Medknjižnična izposoja 2.2 KATALOG Katalog nam omogoča: iskanje gradiva prikaz izbranih bibliografskih zapisov ali pripadajočih podatkov o zalogi iz lokalne baze podatkov v formatu COMARC vpogled v stanje

Prikaži več

INFORMATOR BIROKRAT 1/2011

INFORMATOR BIROKRAT 1/2011 ta Veleprodaja Maloprodaja Storitve Računovodstvo Proizvodnja Gostinstvo Turizem Hotelirstvo Ticketing CRM Internetna trgovina Izdelava internetnih strani Grafično oblikovanje NOVOSTI IN NASVETI ZA DELO

Prikaži več

NEVTRIN d.o.o. Podjetje za razvoj elektronike, Podgorje 42a, 1241 Kamnik, Slovenia Telefon: Faks.: in

NEVTRIN d.o.o. Podjetje za razvoj elektronike, Podgorje 42a, 1241 Kamnik, Slovenia Telefon: Faks.: in NEVTRIN d.o.o. Podjetje za razvoj elektronike, Podgorje 42a, 1241 Kamnik, Slovenia Telefon: +386 1 729 6 460 Faks.: +386 1 729 6 466 www.nevtrin.si info@elektrina.si USB RFID READER Navodila za uporabo?

Prikaži več

Prodajna knjižica

Prodajna knjižica Fakturiranje Programska rešitev je namenjena fakturiranju blaga in storitev v domači in tujih denarnih enotah. Računi se lahko izdajajo tako za davčne zavezance kot končne potrošnike. Račune/predračune

Prikaži več

Cenik ES_spremembe_marec2013_ČISTOPIS_Sprememba_

Cenik ES_spremembe_marec2013_ČISTOPIS_Sprememba_ Cenik elektronskih storitev Na podlagi 332. člena Zakona o trgu finančnih instrumentov in 34. člena Statuta Ljubljanske borze vrednostnih papirjev, d. d., Ljubljana z dne 27.5.1997, z zadnjimi spremembami

Prikaži več

Pogoji poslovanja Catena.si je spletna trgovina podjetja Catena d.o.o.. Pogoji poslovanja so sestavljeni upoštevajoč vse zakonske obveznosti in mednar

Pogoji poslovanja Catena.si je spletna trgovina podjetja Catena d.o.o.. Pogoji poslovanja so sestavljeni upoštevajoč vse zakonske obveznosti in mednar Pogoji poslovanja Catena.si je spletna trgovina podjetja Catena d.o.o.. Pogoji poslovanja so sestavljeni upoštevajoč vse zakonske obveznosti in mednarodne smernice za e-poslovanje, ki jih zastopa tudi

Prikaži več

(Microsoft Word - MSDN AA Navodila za \232tudente FS.doc)

(Microsoft Word - MSDN AA Navodila za \232tudente FS.doc) 1. Pogoji uporabe programske opreme Pred uporabo programske opreme iz programa MSDNAA morate prebrati in se strinjati s pogoji in določili Licenčne pogodbe za končnega uporabnika programske opreme MSDN

Prikaži več

Microsoft Word - eDenar - navodila za uporabo osebnega portala clana doc

Microsoft Word - eDenar - navodila za uporabo osebnega portala clana doc Navodila za uporabo osebnega portala člana 13.11.08 Pozor: Ta navodila so le v pomoč uporabnikom. V kolikor so navodila v nasprotju s splošnimi pogoji poslovanja kluba, veljajo splošni pogoji poslovanja

Prikaži več

PowerPointova predstavitev

PowerPointova predstavitev TIK terminal nima povezave s strežnikom Ob vpisu v TIK Admin se pojavi napis ni povezave s strežnikom Na terminalu je ikona 1. preverimo ali je pravilno nastavljen IP strežnika 1. Preverimo datoteko TIKSAdmin.INI

Prikaži več

Microsoft Word - pravilnik diploma_1.doc

Microsoft Word - pravilnik diploma_1.doc Na podlagi Statuta Univerze v Ljubljani in 42. člena Pravil o organiziranosti in delovanju Visoke šole za zdravstvo je senat Univerze v Ljubljani Visoke šole za zdravstvo na 38. redni seji dne 16. 10.

Prikaži več

SPLOŠNI POGOJI SODELOVANJA IN PRAVILA NAGRADNE IGRE»S PRINGLESOM DO EUR«Uvodne določbe 1. člen S temi splošnimi pogoji so urejena pravila sodelo

SPLOŠNI POGOJI SODELOVANJA IN PRAVILA NAGRADNE IGRE»S PRINGLESOM DO EUR«Uvodne določbe 1. člen S temi splošnimi pogoji so urejena pravila sodelo SPLOŠNI POGOJI SODELOVANJA IN PRAVILA NAGRADNE IGRE»S PRINGLESOM DO 1.000 EUR«Uvodne določbe 1. člen S temi splošnimi pogoji so urejena pravila sodelovanja ter izvedba nagradne igre, ki jo organizira Poslovni

Prikaži več

Splošni pogoji poslovanja 1. Uvodna določba 1) Splošni pogoji poslovanja so pravni dogovor med končnim uporabnikom (fizična ali pravna oseba, v nadalj

Splošni pogoji poslovanja 1. Uvodna določba 1) Splošni pogoji poslovanja so pravni dogovor med končnim uporabnikom (fizična ali pravna oseba, v nadalj Splošni pogoji poslovanja 1. Uvodna določba 1) Splošni pogoji poslovanja so pravni dogovor med končnim uporabnikom (fizična ali pravna oseba, v nadaljevanju»naročnik«) in družbo VI NOVA d.o.o. (v nadaljevanje»ponudnik«).

Prikaži več

Diapozitiv 1

Diapozitiv 1 Računalništvo in informatika Program: Mehatronika dr. Hubert Fröhlich, univ. dipl. el. Podatkovne baze 2 Podatkovne baze Podatki osnova za odločanje in izvajanje akcij tiskana oblika elektronska oblika

Prikaži več

Prezentacija Telekoma Slovenije

Prezentacija Telekoma Slovenije Varen način identifikacije in digitalnega poslovanja s strankami Metod Platiše metod.platise@telekom.si Naravnanost uporabnikov in ponudnikov 2 Varen način identifikacije in digitalnega poslovanja s strankami

Prikaži več

Številka:

Številka: apple REPUBLIKA SLOVENIJA MINISTRSTVO ZA FINANCE FINANČNA UPRAVA REPUBLIKE SLOVENIJE Šmartinska cesta 55, p.p. 631, 1001 Ljubljana T: 01 478 38 00 F: 01 478 39 00 E: gfu.fu@gov.si www.fu.gov.si IZVRŠBA

Prikaži več

Mojtelemach brosura_junij 2015_mail

Mojtelemach brosura_junij 2015_mail Naročniški portal MOJ TELEMACH. Junij 2015 Uredite naročilo, ne da bi vstali iz naslanjača. Za preprostejši pregled naročenih storitev, računov in opravljenih klicev ter naročanje dodatnih storitev ipd.

Prikaži več

Microsoft PowerPoint - Sequi_SecDAy.ppt

Microsoft PowerPoint - Sequi_SecDAy.ppt Sistem za zagotavljanje revizijske sledi zbirk podatkov Marko Hočevar Premisa d.o.o. Iztok Lasič Hic Salta d.o.o. O revizijski sledi Namen revizijske sledi Znane težave pri zajemanju revizijske sledi Zakaj

Prikaži več

Microsoft Word - Splosni pogoji za uporabnike storitve_ONA_ doc

Microsoft Word - Splosni pogoji za uporabnike storitve_ONA_ doc Splošni pogoji in navodila za uporabnike storitev ONA V veljavi od 25.08.2015 1. Splošne določbe Splošni pogoji in navodila določajo način uporabe storitev ONA, ki jih nudi tehnični izvajalec (v nadaljevanju

Prikaži več

Event name or presentation title

Event name or  presentation title Marko Škufca Vodja programa BI, ADD d.o.o. Gorazd Cah Specialist področja Služba za informatiko, DARS d.d. Izziv Rešitev Rezultati... PROCESI + TEHNOLOGIJA + LJUDJE Poslanstvo: s sodobnimi pristopi in

Prikaži več

Vzpostavitev več nivojske varnostne infrastrukture S pomočjo Elektro Maribor, McAfee SIEM, CISCO ISE, NGFW Zorna Varga, Sfera IT d.o.o in Klemen Bačak

Vzpostavitev več nivojske varnostne infrastrukture S pomočjo Elektro Maribor, McAfee SIEM, CISCO ISE, NGFW Zorna Varga, Sfera IT d.o.o in Klemen Bačak Vzpostavitev več nivojske varnostne infrastrukture S pomočjo Elektro Maribor, McAfee SIEM, CISCO ISE, NGFW Zorna Varga, Sfera IT d.o.o in Klemen Bačak, Sfera IT d.o.o. 1 Priprava na: Vzpostavitev več nivojske

Prikaži več

Microsoft Word - P-2_prijava

Microsoft Word - P-2_prijava PRIJAVA Naročnik Oznaka Ime posla NIJZ Trubarjeva cesta 2 1000 LJUBLJANA 49K040717 Javno naročilo Nakup novih diskovnih kapacitet Povsod, kjer obrazec P-2 uporablja izraz»ponudnik«, gre v postopkih, kjer

Prikaži več

Številka: /2019 Datum: Vzpostavitev Registra transakcijskih računov v AJPES Pojasnila k vsebini posameznih podatkov v RTR Pripravil

Številka: /2019 Datum: Vzpostavitev Registra transakcijskih računov v AJPES Pojasnila k vsebini posameznih podatkov v RTR Pripravil Številka: 4051-19/2019 Datum: 16. 4. 2019 Vzpostavitev Registra transakcijskih računov v AJPES Pojasnila k vsebini posameznih podatkov v RTR Pripravila: Projektna skupina za vzpostavitev RTR v AJPES; Strokovna

Prikaži več

Vaja 2 Virtualizacija fizičnih strežnikov in virtualni PC A. Strežnik Vmware ESX Namestitev strežnika VMware ESX 3.5 na fizični strežnik 2. Nas

Vaja 2 Virtualizacija fizičnih strežnikov in virtualni PC A. Strežnik Vmware ESX Namestitev strežnika VMware ESX 3.5 na fizični strežnik 2. Nas Vaja 2 Virtualizacija fizičnih strežnikov in virtualni PC A. Strežnik Vmware ESX 3.5 1. Namestitev strežnika VMware ESX 3.5 na fizični strežnik 2. Nastavitve strežnika ESX 3. Namestitev in nastavitve VM

Prikaži več

Diapozitiv 1

Diapozitiv 1 REPUBLIKA SLOVENIJA MINISTRSTVO ZA JAVNO UPRAVO Dnevi slovenske informatike 2019 NOVOSTI NA PODROČJU STORTEV ZAUPANJA DRŽAVNEGA CENTRA SI-TRUST Dr. Alenka Žužek Nemec 16. april 2019 e-identitete v Sloveniji

Prikaži več

Navodila za programsko opremo FeriX Namestitev na trdi disk Avtor navodil: Martin Terbuc Datum: December 2007 Center odprte kode Slovenije Spletna str

Navodila za programsko opremo FeriX Namestitev na trdi disk Avtor navodil: Martin Terbuc Datum: December 2007 Center odprte kode Slovenije Spletna str Navodila za programsko opremo FeriX Namestitev na trdi disk Avtor navodil: Martin Terbuc Datum: December 2007 Center odprte kode Slovenije Spletna stran: http://www.coks.si/ Elektronski naslov: podpora@coks.si

Prikaži več

PRIJAVNI OBRAZEC ZA DODELITEV POMOČI ZA ZAGOTAVLJANJE TEHNIČNE PODPORE V KMETIJSTVU V OBČINI VODICE V LETU 2015 ZAGOTAVLJANJE TEHNIČNE PODPORE V KMETI

PRIJAVNI OBRAZEC ZA DODELITEV POMOČI ZA ZAGOTAVLJANJE TEHNIČNE PODPORE V KMETIJSTVU V OBČINI VODICE V LETU 2015 ZAGOTAVLJANJE TEHNIČNE PODPORE V KMETI PRIJAVNI OBRAZEC ZA DODELITEV POMOČI ZA ZAGOTAVLJANJE TEHNIČNE PODPORE V KMETIJSTVU V OBČINI VODICE V LETU 2015 ZAGOTAVLJANJE TEHNIČNE PODPORE V KMETIJSTVU UKREPI DE MINIMIS V SKLADU Z UREDBO KOMISIJE

Prikaži več

Microsoft Word - CNR-BTU3_Bluetooth_vmesnik

Microsoft Word - CNR-BTU3_Bluetooth_vmesnik CNR-BTU3 Bluetooth vmesnik A. Vsebina pakiranja Bluetooth USB Adapter Bluetooth programska oprema in CD z gonilniki Navodila za uporabo in CD 1. Namestitev Bluetooth programske opreme za Windowse 1. Vstavite

Prikaži več

TRGOVSKI PORTAL SPLETNA APLIKACIJA NAMENJENA TRGOVCEM NAVODILA ZA REGISTRACIJO IN PRIJAVO Ljubljana, Verzija 1.1

TRGOVSKI PORTAL SPLETNA APLIKACIJA NAMENJENA TRGOVCEM NAVODILA ZA REGISTRACIJO IN PRIJAVO Ljubljana, Verzija 1.1 TRGOVSKI PORTAL SPLETNA APLIKACIJA NAMENJENA TRGOVCEM NAVODILA ZA REGISTRACIJO IN PRIJAVO Ljubljana, 14. 03.2019 Verzija 1.1 KAZALO 1 NAMEN...3 2 REGISTRACIJA...4 3 VNOS GESLA IN AKTIVACIJA RAČUNA...6

Prikaži več

Navodila za študente

Navodila za študente Moodle UM Verzija 3.5.1 Navodila za študente RCUM, Služba za IS Maribor, 2019 Kazalo 1 Prijava v Moodle UM... 3 2 Odjava iz Moodla UM... 3 3 Seznam učnih enot... 4 4 Navigacijski trak... 4 5 Bloki... 5

Prikaži več

Microsoft Word - P-2_prijava

Microsoft Word - P-2_prijava PRIJAVA Naročnik Oznaka Ime posla NIJZ Trubarjeva cesta 2 1000 LJUBLJANA 21K160318 Javno naročilo Vzdrževanje portala zvem Povsod, kjer obrazec P-2 uporablja izraz»ponudnik«, gre v postopkih, kjer ne gre

Prikaži več

PowerPointova predstavitev

PowerPointova predstavitev INTRANET - DETEKTIV Detektivska zbornica Republike Slovenije Pozdravljeni, v kratki predstaviti in navodilih za delo z intranet sistemom Detektiv. Intranet članom Detektivske zbornice RS omogoča, da: -

Prikaži več

EVROPSKA PRAVNA FAKULTETA V NOVI GORICI

EVROPSKA PRAVNA FAKULTETA V NOVI GORICI NOVA UNIVERZA, EVROPSKA PRAVNA FAKULTETA - Delpinova ulica 18b, 5000 Nova Gorica - tel: (05) 338-44-00, fax: (05) 338-44-01 - e-pošta: info@evro-pf.si Informativno mesto: - Referat za študijske zadeve,

Prikaži več

Na podlagi Pravilnika o prispevkih in vrednotenju stroškov na Univerzi v Ljubljani, ki ga je sprejel Upravni odbor Univerze v Ljubljani (v nadaljevanj

Na podlagi Pravilnika o prispevkih in vrednotenju stroškov na Univerzi v Ljubljani, ki ga je sprejel Upravni odbor Univerze v Ljubljani (v nadaljevanj Na podlagi Pravilnika o prispevkih in vrednotenju stroškov na Univerzi v Ljubljani, ki ga je sprejel Upravni odbor Univerze v Ljubljani (v nadaljevanju UO UL) na seji 25. 1. 2018, članica Univerza v Ljubljani,

Prikaži več

RAM stroj Nataša Naglič 4. junij RAM RAM - random access machine Bralno pisalni, eno akumulatorski računalnik. Sestavljajo ga bralni in pisalni

RAM stroj Nataša Naglič 4. junij RAM RAM - random access machine Bralno pisalni, eno akumulatorski računalnik. Sestavljajo ga bralni in pisalni RAM stroj Nataša Naglič 4. junij 2009 1 RAM RAM - random access machine Bralno pisalni, eno akumulatorski računalnik. Sestavljajo ga bralni in pisalni trak, pomnilnik ter program. Bralni trak- zaporedje

Prikaži več

Uradni list RS - 102/2015, Uredbeni del

Uradni list RS - 102/2015, Uredbeni del PRILOGA 6 NAPOVED ZA ODMERO DOHODNINE OD OBRESTI ZA LETO (razen od obresti na denarne depozite pri bankah in hranilnicah, ustanovljenih v Republiki Sloveniji ter v drugih državah članicah EU) OZNAKA STATUSA

Prikaži več

Navodila za uporabo aplikacije mlist - neposredni mentorji za Zdravniško zbornico Slovenije pripravila Gooya, interaktivni mediji, d.o.o. Ljubljana, m

Navodila za uporabo aplikacije mlist - neposredni mentorji za Zdravniško zbornico Slovenije pripravila Gooya, interaktivni mediji, d.o.o. Ljubljana, m Navodila za uporabo aplikacije mlist - neposredni mentorji za Zdravniško zbornico Slovenije pripravila Gooya, interaktivni mediji, d.o.o. Ljubljana, marec 2019 Vsebina 1 Dostop do aplikacije... 3 1.1 Android...

Prikaži več

1 MMK - Spletne tehnologije Vaja 5: Spletni obrazci Vaja 5 : Spletni obrazci 1. Element form Spletni obrazci so namenjeni zbiranju uporabniških podatk

1 MMK - Spletne tehnologije Vaja 5: Spletni obrazci Vaja 5 : Spletni obrazci 1. Element form Spletni obrazci so namenjeni zbiranju uporabniških podatk 1 MMK - Spletne tehnologije Vaja 5: Spletni obrazci Vaja 5 : Spletni obrazci 1. Element form Spletni obrazci so namenjeni zbiranju uporabniških podatkov in njihov prenos med spletnimi mesti. Obrazec v

Prikaži več

Sistemi sledljivosti in varnostni elementi za tobačne izdelke v EU

Sistemi sledljivosti in varnostni elementi za tobačne izdelke v EU Sistemi sledljivosti in varnostni elementi za tobačne izdelke v EU Priročnik za deležnike DG SANTE 5/23/2018 1 Vsebina Uvod Sistemi sledljivosti in varnostni elementi za tobačne izdelke v EU... 3 I. Sistem

Prikaži več

IZGRADNJA PREDSTAVITVENE SPLETNE STRANI GLUCOWATCH Avtor: Marko Zajko Projekt delno financira Evropska unija, in sicer iz Evropskega socialnega sklada

IZGRADNJA PREDSTAVITVENE SPLETNE STRANI GLUCOWATCH Avtor: Marko Zajko Projekt delno financira Evropska unija, in sicer iz Evropskega socialnega sklada IZGRADNJA PREDSTAVITVENE SPLETNE STRANI GLUCOWATCH Avtor: Marko Zajko UPORABLJENE TEHNOLOGIJE Za izdelavo predstavitvene spletne strani smo izbrali tehnologije, ki zagotavljajo: Hitro delovanje spletne

Prikaži več

(Microsoft Word - Nakupovalni vodi\350 po angle\232kih spletnih trgovinah - IzAnglije)

(Microsoft Word - Nakupovalni vodi\350 po angle\232kih spletnih trgovinah - IzAnglije) Nakupovalni vodič po angleških spletnih trgovinah Vedno več ljudi se odloča za nakupe preko spleta. Cene na spletu so pogosto ugodnejše, izbira bolj široka, nakupovanje pa je enostavno in udobno. Dandanes

Prikaži več

POSREDOVANJE REZULTATOV PO SMS

POSREDOVANJE REZULTATOV PO SMS Splošni pogoji in navodila za uporabo storitev obveščanja 1. SPLOŠNE DOLOČBE: Namen opisane storitve je dodatna ponudba seznanjanja igralcev in drugih uporabnikov klasičnih iger na srečo Prve stave, Gol

Prikaži več

N HERMES OVICE Številka 26, oktober

N HERMES OVICE Številka 26, oktober N HERMES OVICE Številka 26, oktober 2016 1990-2015 NOVOSTI IZ NADGRADENJ Tudi v zadnjem obdobju smo v naše programe vključili dodatne programske funkcionalnosti, ki so rezultat aktivnosti razvojnega oddelka,

Prikaži več

Gimnazija Bežigrad Peričeva Ljubljana OPERACIJSKI SISTEM Predmet: informatika

Gimnazija Bežigrad Peričeva Ljubljana OPERACIJSKI SISTEM Predmet: informatika Gimnazija Bežigrad Peričeva 4 1000 Ljubljana OPERACIJSKI SISTEM Predmet: informatika KAZALO 1. Uvod...3 2. Predstavitev programa Windows 98...5 3. Raziskovanje računalnika...5 4. Raziskovanje Interneta...6

Prikaži več

EVROPSKA PRAVNA FAKULTETA V NOVI GORICI

EVROPSKA PRAVNA FAKULTETA V NOVI GORICI NOVA UNIVERZA, EVROPSKA PRAVNA FAKULTETA - Delpinova ulica 18b, 5000 Nova Gorica - tel: (05) 338-44-00 - e-pošta: info@epf.nova-uni.si Informativno mesto: - Referat za študijske zadeve, Delpinova ulica

Prikaži več

Nameščanje Adopt Open Java Development Kit 8

Nameščanje Adopt Open Java Development Kit 8 Nameščanje Adopt Open Java Development Kit 8 za Windows x64 IZUM, 2019 IZUM, COBISS, COMARC, COBIB, COLIB, CONOR, SICRIS, E-CRIS so zaščitene znamke v lasti javnega zavoda IZUM. KAZALO VSEBINE 1 Uvod...

Prikaži več

EVROPSKA KOMISIJA Bruselj, C(2019) 2962 final IZVEDBENA UREDBA KOMISIJE (EU) / z dne o zagotavljanju nemotenega delovanja elektron

EVROPSKA KOMISIJA Bruselj, C(2019) 2962 final IZVEDBENA UREDBA KOMISIJE (EU) / z dne o zagotavljanju nemotenega delovanja elektron EVROPSKA KOMISIJA Bruselj, 25.4.2019 C(2019) 2962 final IZVEDBENA UREDBA KOMISIJE (EU) / z dne 25.4.2019 o zagotavljanju nemotenega delovanja elektronske evidence kvot za dajanje fluoriranih ogljikovodikov

Prikaži več

1. IDENTIFIKACIJA PODATKOVNEGA NIZA 1.1 Naslov Strukturno-tektonska karta Slovenije 1: Alternativni naslov Strukturno-tektonska karta Slove

1. IDENTIFIKACIJA PODATKOVNEGA NIZA 1.1 Naslov Strukturno-tektonska karta Slovenije 1: Alternativni naslov Strukturno-tektonska karta Slove 1. IDENTIFIKACIJA PODATKOVNEGA NIZA 1.1 Naslov Strukturno-tektonska karta Slovenije 1:250.000 1.2 Alternativni naslov Strukturno-tektonska karta Slovenije 1:250.000 1.3 Okrajšani naslov - 1.4 Globalni

Prikaži več

DNEVNIK

DNEVNIK POROČILO PRAKTIČNEGA USPOSABLJANJA Z DELOM PRI DELODAJALCU DIJAKA / DIJAKINJE. ( IME IN PRIIMEK) Izobraževalni program FRIZER.. Letnik:.. oddelek:. PRI DELODAJALCU. (NASLOV DELODAJALCA) Šolsko leto:..

Prikaži več

PODATKI O DAVČNEM ZAVEZANCU PRILOGA 2 (ime in priimek) (davčna številka) (podatki o prebivališču: naselje, ulica, hišna številka) (elektronski naslov)

PODATKI O DAVČNEM ZAVEZANCU PRILOGA 2 (ime in priimek) (davčna številka) (podatki o prebivališču: naselje, ulica, hišna številka) (elektronski naslov) PODATKI O DAVČNEM ZAVEZANCU PRILOGA 2 (ime in priimek) (davčna številka) (podatki o prebivališču: naselje, ulica, hišna številka) (elektronski naslov) (poštna številka, ime pošte) (telefonska številka)

Prikaži več

SETCCE Uporabniška navodila za namestitev in upravljanje komponente SETCCE proxsign v2.0.5 za MAC OS X [Nova generacija komponent SETCCE proxsign ] Id

SETCCE Uporabniška navodila za namestitev in upravljanje komponente SETCCE proxsign v2.0.5 za MAC OS X [Nova generacija komponent SETCCE proxsign ] Id SETCCE Uporabniška navodila za namestitev in upravljanje komponente SETCCE proxsign v2.0.5 za MAC OS X [Nova generacija komponent SETCCE proxsign ] Identifikacijska oznaka dokumenta: n/a Različica dokumenta:

Prikaži več

Microsoft Word - NAVODILA ZA UPORABO.docx

Microsoft Word - NAVODILA ZA UPORABO.docx NAVODILA ZA UPORABO VODILO CCM-18A/N-E (K02-MODBUS) Hvala ker ste se odločili za nakup našega izdelka. Pred uporabo enote skrbno preberite ta Navodila za uporabo in jih shranite za prihodnjo rabo. Vsebina

Prikaži več

Nameščanje Adopt Open Java Development Kit 8

Nameščanje Adopt Open Java Development Kit 8 Nameščanje Adopt Open Java Development Kit 8 za Windows x64 IZUM, 2019 IZUM, COBISS, COMARC, COBIB, COLIB, CONOR, SICRIS, E-CRIS so zaščitene znamke v lasti javnega zavoda IZUM. KAZALO VSEBINE 1 Uvod...

Prikaži več

Postopek za pripravo in oddajo kontrolnih podatkov za napoved dohodnine za leto 2007

Postopek za pripravo in oddajo kontrolnih podatkov za napoved dohodnine za leto 2007 Novosti v REK-1 po 1.1.2014 v programu POTNI NALOGI (posodobljeno 17.1.2014) V skladu s spremenjeno zakonodajo glede poročanja na REK obrazcih oziroma Pravilnika o spremembah in dopolnitvah Pravilnika

Prikaži več

Microsoft Exchange 2013

Microsoft Exchange 2013 Cumulative update 1 (CU1) for Exchange Server 2013 - izdan včeraj 2.4.2013. Get-AdminAuditLogConfig Get-SendConnector "Internet" Remove- ADPermission -AccessRight ExtendedRight - ExtendedRights "ms-exch-send-headers-

Prikaži več