130 likes | 374 Views
Individualni REK-i. Individualni REK-i na portalu eDavki April 2008 Erik Mihalj. Uvod. pridobivanje digitalnega potrdila pooblaščanje notranje zunanje kategorizacija dokumentov po velikosti majhni veliki zelo veliki struktura XML načini dostave dokumenta sinhroni, asinhroni način
E N D
Individualni REK-i Individualni REK-i na portalu eDavki April 2008 Erik Mihalj
Uvod • pridobivanje digitalnega potrdila • pooblaščanje • notranje • zunanje • kategorizacija dokumentov po velikosti • majhni • veliki • zelo veliki • struktura XML • načini dostave dokumenta • sinhroni, asinhroni način • GUI, HTTP POST, SOAP
Pridobivanje digitalnega potrdila • Digitalna potrdila so različna glede na vrsto vaše vloge v davčnem poslovanju: • Fizična oseba • Zastopnik pravne osebe oz. fizične osebe z dejavnostjo • Zaposlen pri pravni osebi oz. pri fizični osebi z dejavnostjo • Ponudniki digitalnih potrdil: • Center Vlade RS za informatiko (SIGEN CA) • Nova Ljubljanska banka d.d. (AC NLB) • Pošta Slovenije d.o.o. (POŠTA®CA) • Halcom Informatika d.o.o. (HALCOM CA) Več na: http://edavki.durs.si/OpenPortal/Pages/Registration/Intro.aspx
Pooblaščanje • Notranja pooblastila • zaposleni v vašem podjetju oz. pri fizični osebi z dejavnostjo • digitalno potrdilo na ime vašega podjetja • Zunanja pooblastila • ni zaposlen v vašem podjetju • to je lahko FO, PO ali FOD • kakršnokoli veljavno digitalno potrdilo razen zgoraj omenjenega Več na: http://edavki.durs.si/OpenPortal/Pages/Mandates/Mandating.aspx
iREK - ovojnica Glava dokumenta Sintetični del Podatki o izplačilih Obračuni Analitični del Individualni zapis Individualni zapis Individualni zapis Individualni zapis Individualni zapis Individualni zapis Struktura XML <?xml version="1.0" encoding="utf-8"?> <Envelope xmlns=".../REK_X_#.xsd" xmlns:edp=".../EDP-Common-1.xsd" xmlns:podo=".../PODO-Common-1.xsd"> ... </Envelope> <edp:Header> <edp:taxpayer xmlns:ds_odip=".../Ds_ODIP_1.xsd"> <edp:taxNumber>... <edp:taxpayerType>... <edp:name>... <edp:address1>... <edp:invalidskoPodjetje>... <edp:activityCode>... </edp:taxpayer> </edp:Header> <REK> <REK_X> ... </REK_X> <ODIP> | <OPDDP> ... | ... </ODIP> | </OPDDP> </REK> <AnalyticalData> <AnalyticalDataItem> <A001>... <A002>... <A003>... <A004>... <IncomeTax>... <Contributions>... ... </AnalyticalDataItem> ... </AnalyticalData>
Način oddajanja dokumenta • Sinhroni: • dosedanji način dela • majhni in veliki dokumenti • preko osebnega portala (GUI) • storitev HTTP POST • storitev SOAP • Asinhroni: • novost • zelo veliki dokumenti • storitev SOAP
Asinhroni način • priprava dokumenta • prenos podatkov preko spletnih storitev • enoznačna koda dokumenta • preverjanje dokumenta • uporabnik ni obvezno prisoten • rezultat • podpis in oddaja dokumenta • prevzem rezultata preverjanja • v redu podpis in vložitev • napake
Spletna storitev SOAP • spletna storitev za delo z dokumenti je priporočena za: • podjetja z veliko zaposlenimi, • banke, • ZPIZ • veliki izplačevalci • ...
Spletna storitev SOAP - koraki • Prijava (Login) • Izračun (Calculate) • ne bo podprt za zelo velike dokumente • Preverjanje (Check) • ne bo podprt za zelo velike dokumente • Oddaja (Deposit) • Uvoz (Upload) • Preveri stanje (Check Status) • Prejmi napake (Get Errors) • Oddaj (Deposit) • Pregled (View) • pregled dokumentov bo za zelo velike dokumente omejen
SOAP EDP - WEB EDP client service system Login Session handle UploadDocument tokenXML CheckDocument GetErrors GetErrMsg ErrMsg errorsXML DepositDocument Deposit EDPDocNumber Response Logout Spletna storitev SOAP - primer handle=LoginUsingClientCertificate(taxNumber,taxPayerType); token = UploadDocument(handle,DocXml); • docStat = CheckStatus(handle, token); • Možni statusi so: • čaka na preverjanje • pregledan, a ima (kritične, nekritične) napake • pripravljen na oddajo errXML = GetErrors(handle, token); DocNum = DepositDocument(handle, token, ignoreNonCriticalErr); Logout(handle);
Oddaja z metodo HTTP POST • uvoz pripravljenih podatkov • DŠ izplačevalca • vrsta izplačevalca (PO, SP) • dokument zakodiran v Base-64 • nepodpisan • podpisan • omejena velikost • meje bodo objavljene na portalu <html> <head> <title>Testiranje HTTPS-POST</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> </head> <body> <form name="signForm1" method="post" action="https://beta.edavki.durs.si/.../Login.aspx" id="signForm1"> <input id="TaxPayerID" type="hidden" name="TaxPayerID" value="48889679"> <input id="TaxPayerType" type="hidden" name="TaxPayerType" value="PO"> <input id="ImportDocument" type="hidden" name="ImportDocument" value="PD94bWwgdmVy...xvcGU+DQo="> <INPUT TYPE=SUBMIT VALUE="POST UNSIGNED"></P> </form> </body> </html>
Oddaja v osebnem portalu (GUI) • osebni portal eDavki z uporabo digitalnega potrdila (certifikata) • vnos podatkov preko GUI • vnos podatkov v polja • omejeno število individualnih zapisov • uvoz pripravljenih podatkov • uvoz datoteke XML • omejena velikost Meje bodo objavljene na portalu.