﻿<?xml version="1.0" encoding="utf-8"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title><![CDATA[eVisitor - Web API]]></title><link>http://www.evisitor.hr/eVisitorWiki/Javno.Web-API.ashx</link><atom:link href="http://www.evisitor.hr/eVisitorWiki/Javno.RSS.aspx?Page=Javno.Web-API" rel="self" type="application/rss+xml" /><description><![CDATA[Web API - Page Updates]]></description><pubDate>Sat, 04 Apr 2026 20:48:14 GMT</pubDate><generator>ScrewTurn Wiki RSS Feed Generator</generator><item><title><![CDATA[Web API]]></title><link>http://www.evisitor.hr/eVisitorWiki/Javno.Web-API.ashx</link><description><![CDATA[<table id="TocContainerTable"><tr><td><div id="TocContainer"><p class="small"><b>Table of Contents</b><span id="ExpandTocSpan"> [<a href="#" onclick="javascript:if(document.getElementById('Toc').style['display']=='none') document.getElementById('Toc').style['display']=''; else document.getElementById('Toc').style['display']='none'; return false;">Hide/Show</a>]</span></p><div id="Toc"><p><br />&nbsp;&nbsp;&nbsp;<a href="#Korištenje_e-Visitor_Web_API_funkcionalnosti_22">Korištenje e-Visitor Web API funkcionalnosti</a><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#Prijava_login_na_e-Visitor_Web_API_0">Prijava (login) na e-Visitor Web API</a><br />&nbsp;&nbsp;&nbsp;<a href="#Pristup_testnoj_okolini_23">Pristup testnoj okolini</a><br />&nbsp;&nbsp;&nbsp;<a href="#Vrste_REST_resursa_24">Vrste REST resursa</a><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#Entity_1">Entity</a><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#Browse_2">Browse</a><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#Action_3">Action</a><br />&nbsp;&nbsp;&nbsp;<a href="#Često_korišteni_procesi_25">Često korišteni procesi</a><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#Prijava_turista_4">Prijava turista</a><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#Odjava_turista_5">Odjava turista</a><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#Izmjena_prijave_turista_6">Izmjena prijave turista</a><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#Poništanje_prijave_turista_7">Poništanje prijave turista</a><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#Otvaranje_novog_obveznika_8">Otvaranje novog obveznika</a><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#Pregled_postojećih_obveznika_9">Pregled postojećih obveznika</a><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#Aktivacija_postojećeg_obveznika_u_svojoj_turističkoj_zajednici_10">Aktivacija postojećeg obveznika u "svojoj" turističkoj zajednici</a><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#Otvaranje_novog_objekta_11">Otvaranje novog objekta</a><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#Deaktivacija_objekta_12">Deaktivacija objekta</a><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#Kreiranje_datoteke_za_MUP_13">Kreiranje datoteke za MUP</a><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#Unos_gotovinske_uplate_14">Unos gotovinske uplate</a><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#Dohvat_podataka_za_ispis_D_uplatnice_za_paušaliste_15">Dohvat podataka za ispis 3 uplatnice za paušaliste</a><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#Pokretanje_okvirnog_obračuna_16">Pokretanje okvirnog obračuna</a><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#Unos_DZS_podataka_za_objekt_17">Unos DZS podataka za objekt</a><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#Dohvat_ID_podatka_za_objekt_18">Dohvat ID podatka za objekt</a><br />&nbsp;&nbsp;&nbsp;<a href="#Resursi_26">Resursi</a><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#Akcije_19">Akcije</a><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#Entiteti_20">Entiteti</a><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#Browse_21">Browse</a><br />&nbsp;&nbsp;&nbsp;<a href="#!!!_NOVO_!!!_Upute_za_dodijelu_pristupnih_podataka_27"> !!! NOVO !!! Upute za dodijelu pristupnih podataka </a><br />&nbsp;&nbsp;&nbsp;<a href="#!!!_NOVO_!!!_28"> !!! NOVO !!! </a><br />&nbsp;&nbsp;&nbsp;<a href="#!!!_NOVO_CACC_!!!_29"> !!! NOVO 2022 !!! </a><br />&nbsp;&nbsp;&nbsp;<a href="#Povezane_stranice_30">Povezane stranice</a><br /></p></div></div></td></tr></table><br />
<h2 class="separator">Korištenje e-Visitor Web API funkcionalnosti<a class="headeranchor" id="Korištenje_e-Visitor_Web_API_funkcionalnosti_22" href="#Korištenje_e-Visitor_Web_API_funkcionalnosti_22" title="Link to this Section">&#0182;</a></h2>Sučelje je izvedeno kao REST service (root URI: https://www.evisitor.hr/eVisitorRhetos_API/Rest/). Kroz eVisitor Web API sučelje moguće je izvršiti sve operacije koje su dostupne kroz web sučelje same eVisitor aplikacije, pri čemu vrijede ista sigurnosna i poslovna pravila. Primjeri korištenja biti će prikazani u C# programskom jeziku koristeći RestSharp REST klijent. Dozvoljene vrijednosti šifrarnika korištenih u pozivima metoda dostupne su na wiki stranici e-Visitora - <a class="pagelink" href="Javno.Web-API-lista-sifrarnika.ashx" title="Web API - Lista šifrarnika">Web API - Lista šifrarnika</a>. <br /><br />Svi parametri za rest pozive se šalju u JSON formatu. Datumi se šalju u .NET json Date formatu ("\/Date(1426028400000+0100)\/"), osim ako nije drugačije specificirano za određeni resurs.<br /><br />
Za pregled novosti u pojedinim verzijama REST-a posjetite stranicu <a class="pagelink" href="Javno.Web-API-Novosti.ashx" title="WEB API - Novosti">WEB API - Novosti</a><br /><br />
<h3 class="separator">Prijava (login) na e-Visitor Web API<a class="headeranchor" id="Prijava_login_na_e-Visitor_Web_API_0" href="#Prijava_login_na_e-Visitor_Web_API_0" title="Link to this Section">&#0182;</a></h3>Da bi pristup API-ju bio dozvoljen potrebno se prijaviti (login) u sustav koristeći Authentication service API (URI: https://www.evisitor.hr/eVisitorRhetos_API/Resources/AspNetFormsAuth/Authentication/), koji implementira slijedeće metode:<br /><br />
<ul><li>Login<ul><li>Interface: (string UserName, string Password, string apikey, bool PersistCookie) -> bool</li><li>Primjer request data: {"userName": "username";"password": "pass"; "apikey": apikey"} *(remark) API ključ se trenutno koristi samo na testnoj platformi</li><li>Ukoliko se pošalje bez API ključa vraća grešku: {"UserMessage": null, "SystemMessage": "Application is not registered or is deactivated or API key has expired."}</li><li>Odgovor je true pri uspješnom loginu, inače false. Pri uspješnom loginu odgovor servera sadrži i niz cookie-a (authentication, affinity, language) koji se moraju slati prilikom svakog poziva API REST servisa.</li></ul></li><li>Logout<ul><li>Nema nikakvih parametara, potrebno je proslijediti dobivene cookie-e. Odgovor je prazan. <br /></li></ul></li></ul><br /><br /><br />Primjer prijave na sustav se nalazi u datoteci Authentication.cs, u prilogu <a class="internallink" href="GetFile.aspx?Page=Javno.Web-API&amp;File=Htz.eVisitor.WebApi.Test.zip" title="Htz.eVisitor.WebApi.Test.zip">Htz.eVisitor.WebApi.Test.zip</a>. Primjer za PHP nalazi se u prilogu <a class="internallink" href="GetFile.aspx?Page=Javno.Web-API&amp;File=eVisitor.PHP.v20220310.zip" title="eVisitor.PHP.zip">eVisitor.PHP.zip</a>.<br /><br />
Pristupni podaci u primjeru su samo ogledni. Ukoliko želite pristupiti sustavu eVisitor, obratite se korisniku za kojeg programirate informacijski sustav.<br /><br /><h2 class="separator">Pristup testnoj okolini<a class="headeranchor" id="Pristup_testnoj_okolini_23" href="#Pristup_testnoj_okolini_23" title="Link to this Section">&#0182;</a></h2><ol><li>Aplikacija - <a class="externallink" href="https://www.evisitor.hr/test" title="https://www.evisitor.hr/test" target="_blank">https://www.evisitor.hr/test</a></li><li>API ROOT URL - https://www.evisitor.hr/testApi - za login se poziva metoda https://www.evisitor.hr/testApi/Resources/AspNetFormsAuth/Authentication/Login a za ostale resurse sukladno tome npr. https://www.evisitor.hr/testApi/Rest/Htz/Country/<br /></li></ol><br />
Podaci u testnoj okolini su snapshot podataka iz produkcije od 09.12 - nikakve promjene u produkciji nakon 09.12 se ne vide u testu i obrnuto. To znači da za testnu okolinu treba tražiti zasebne pristupne podatke. Također ne preporuča se koristiti istu kombinaciju korisničkog imena i lozinke za obje okoline.<br /><br /><h2 class="separator">Vrste REST resursa<a class="headeranchor" id="Vrste_REST_resursa_24" href="#Vrste_REST_resursa_24" title="Link to this Section">&#0182;</a></h2>U ovom poglavlju biti će objašnjene sve dostupne vrste REST resursa. Svi konkretni resursi biti će definirani vrstom i specifičnim informacijama za pojedinu vrstu resursa.<br /><br />
<h3 class="separator">Entity<a class="headeranchor" id="Entity_1" href="#Entity_1" title="Link to this Section">&#0182;</a></h3>Ovaj resurs podržava čitanje, unos, izmjenu i brisanje podataka. Neki od entity resursa ne podržavaju direktnu izmjenu podataka zbog svoje složenosti i ovisnosti o drugim resursima. Njihova izmjena je podržana posebnim metodama(Action-ima).
Entity resurs biti će opisan relativnim path-om, popisom atributa, http metoda, te parametrima metoda. 
Primjer opisa jednog entiteta:<br /><br />
County<br /><br />
<ul><li>Path: Htz/County</li><li>Atributi:<ul><li>ID (guid)</li><li>Name (string)</li><li>OrdinalNumber (int)</li><li>ClusterCountyID (guid)<br /></li></ul></li></ul><br />
Entity resurs podržava slijedeće metode:<br /><br />
<b>GET - dohvat podataka</b>
<ul><li>Parametri:<ul><li>page - broj stranice koji se želi dohvatiti</li><li>psize - broj zapisa po stranici</li><li>sort - atribut (ili više njih odvojeni zarezom) po kojem se dohvat sortira (dodaci asc i desc označuju način srotiranja).</li><li>filters - popis uvjeta filtranja. Svaki uvjet mora sadržavati tri podatka: Property, Operation i Value. Podržane su slijedeće operacije: equal, notequal, greater, greaterequal, less, lessequal, startswith, contains, datein (podržanost operacija ovisi o tipu podataka)</li><li>Rezultat:{Records:[]}</li><li>primjer poziva metode: <pre class='brush: text'>
https&#58;//www.evisitor.hr/eVisitorRhetos_API/Rest/Htz/Country/?psize=20&amp;page=1&amp;filters=&#91;&#123;"Property"&#58;"Active","Operation"&#58;"equal","Value"&#58;"true"&#125;,&#123;"Property"&#58;"CodeTwoLetters","Operation"&#58;"startswith","Value"&#58;"a"&#125;&#93;&amp;sort=NameNational%20desc</pre></li><li>Uz svaku GET metodu podržana je i metoda TotalRecordsAndCount (entityPath/TotalRecordsAndCount) koja u rezultatu uz Records vraća i TotalCount, te metoda TotalCount koja vraća samo TotalCount. Obje metode podržavaju iste parametre kao i GET metoda. Slijedi primjer poziva RecordsAndTotalCount metode:<br /><pre class='brush: text'>
https&#58;//www.evisitor.hr/eVisitorRhetos_API/Rest/Htz/Country/RecordsAndTotalCount?psize=20&amp;page=1&amp;sort=NameNational%20desc</pre></li><li>primjer poziva metode za dohvat određenog zapisa: <pre class='brush: text'>
https&#58;//www.evisitor.hr/eVisitorRhetos_API/Rest/Htz/Country/e6229d5e-cccc-4477-8206-9f17f95f54b1</pre><br /></li></ul></li></ul><br />
<b>POST - unos novog zapisa</b>
<ul><li>Parametri: kao parametar http requesta potrebno je poslati JSON serijaliziranu instancu novog zapisa</li><li>Rezultat: {ID} id (guid) novog zapisa ukoliko je zapis uspješno snimljen. Ukoliko je došlo do greške tada metoda vraća JSON {SystemMessage, UserMessage} koji sadrže sistemske odnosno validacijske greške zbog kojih snimanje nije uspjelo.<br /></li></ul><br />
<b>PUT - izmjena zapisa</b>
<ul><li>na path entiteta potrebno je dodati i njegov id (npr. https://www.evisitor.hr/eVisitorRhetos_API/Rest/Htz/Country/e6229d5e-cccc-4477-8206-9f17f95f54b1)</li><li>Parametri: kao parametar http requesta potrebno je poslati JSON serijaliziranu instancu zapisa. Potrebno je slati sve podatke, a ne samo one koje želite izmjeniti.</li><li>Rezultat: prazan ukoliko je zapis uspješno snimljen. Ukoliko je došlo do greške tada metoda vraća JSON {SystemMessage, UserMessage} koji sadrže sistemske odnosno validacijske greške zbog kojih snimanje nije uspjelo.<br /></li></ul><br />
<b>DELETE - brisanje zapisa</b>
<ul><li>na path entiteta potrebno je dodati i njegov id (npr. https://www.evisitor.hr/eVisitorRhetos_API/Rest/Htz/Country/e6229d5e-cccc-4477-8206-9f17f95f54b1)</li><li>Parametri: nema parametara</li><li>Rezultat: prazan ukoliko je zapis uspješno obrisan. Ukoliko je došlo do greške tada metoda vraća JSON {SystemMessage, UserMessage} koji sadrže sistemske odnosno validacijske greške zbog kojih snimanje nije uspjelo.<br /></li></ul><br /><br /><br /><h3 class="separator">Browse<a class="headeranchor" id="Browse_2" href="#Browse_2" title="Link to this Section">&#0182;</a></h3>Ovaj resurs podržava čitanje podataka iz entiteta u specifičnom obliku. Metoda koju podržava je <b>GET</b> čiji interface je identičan interface-u <b>GET</b> metode opisanom u <a class="internallink" href="#Entity_0" title="Entity">Entity</a> resursu. <br /><br />
<h3 class="separator">Action<a class="headeranchor" id="Action_3" href="#Action_3" title="Link to this Section">&#0182;</a></h3>Ovaj resurs podržava izvršavanje serverske akcije. Metoda koju podržava je POST. Parametar se šalje serijaliziran u JSON i specifičan je za konkretnu akciju. Rezultat je prazan u slučaju uspješnog izvršavanja, inače sadrži grešku zbog kojeg izvršavanje nije uspjelo.<br /><br />
<h2 class="separator">Često korišteni procesi<a class="headeranchor" id="Često_korišteni_procesi_25" href="#Često_korišteni_procesi_25" title="Link to this Section">&#0182;</a></h2><h3 class="separator">Prijava turista<a class="headeranchor" id="Prijava_turista_4" href="#Prijava_turista_4" title="Link to this Section">&#0182;</a></h3>Da bi prijavili turista potrebno je pozvati akciju <a class="internallink" href="#CheckInTourist" title="CheckInTourist">CheckInTourist</a>. Akcija <a class="internallink" href="#ImportTourists" title="ImportTourists">ImportTourists</a> još je uvijek dostupna. U prilogu stranice se nalazi testni projekt u kojem su i primjeri korištenja akcija CheckInTourist, CheckOutTourist i CancelTouristCheckIn.<br /><br /><h3 class="separator">Odjava turista<a class="headeranchor" id="Odjava_turista_5" href="#Odjava_turista_5" title="Link to this Section">&#0182;</a></h3>Da bi odjavili turista potrebno je pozvati akciju <a class="internallink" href="#CheckOutTourist" title="CheckOutTourist">CheckOutTourist</a>. Akcija <a class="internallink" href="#ImportTouristCheckOut" title="ImportTouristCheckOut">ImportTouristCheckOut</a> još je uvijek dostupna. U prilogu stranice se nalazi testni projekt u kojem su i primjeri korištenja akcija CheckInTourist, CheckOutTourist i CancelTouristCheckIn.<br /><br /><h3 class="separator">Izmjena prijave turista<a class="headeranchor" id="Izmjena_prijave_turista_6" href="#Izmjena_prijave_turista_6" title="Link to this Section">&#0182;</a></h3>Da bi izmjenili prijavu turista potrebno je pozvati akciju <a class="internallink" href="#CheckInTourist" title="CheckInTourist">CheckInTourist</a> s parametrom ID koji je proslijeđen prilikom prijave turista. Moguće je izmjeniti samo aktivne prijave. Potrebno je slati sve podatke, a ne samo one koje želite izmjeniti. U prilogu stranice se nalazi testni projekt u kojem su i primjeri korištenja akcija CheckInTourist, CheckOutTourist i CancelTouristCheckIn.<br /><br /><h3 class="separator">Poništanje prijave turista<a class="headeranchor" id="Poništanje_prijave_turista_7" href="#Poništanje_prijave_turista_7" title="Link to this Section">&#0182;</a></h3>Da bi poništili prijavu turista potrebno je pozvati akciju <a class="internallink" href="#CancelTouristCheckIn" title="CancelTouristCheckIn">CancelTouristCheckIn</a> s parametrom ID koji je proslijeđen prilikom prijave turista. U prilogu stranice se nalazi testni projekt u kojem su i primjeri korištenja akcija CheckInTourist, CheckOutTourist i CancelTouristCheckIn<br /><br /><h3 class="separator">Otvaranje novog obveznika<a class="headeranchor" id="Otvaranje_novog_obveznika_8" href="#Otvaranje_novog_obveznika_8" title="Link to this Section">&#0182;</a></h3>Da bi otvorili novog obveznika potrebno je pozvati slijedeće akcije:<br /><br /><ul><li><a class="internallink" href="#UploadDocument" title="UploadDocument">UploadDocument</a> - upload dokumenta temeljem kojeg se otvara novi obveznik<ul><li>ID parametar ćete u pozivu akcije <a class="internallink" href="#SaveTTPayer" title="SaveTTPayer">SaveTTPayer</a> proslijediti u parametru OpeningBasisDocumentID</li></ul></li><li><a class="internallink" href="#SaveTTPayer" title="SaveTTPayer">SaveTTPayer</a> - osnovni podaci obveznika</li><li><a class="internallink" href="#SaveTTPayerAdditionalData" title="SaveTTPayerAdditionalData">SaveTTPayerAdditionalData</a> - dodatni podaci obveznika<ul><li>ID parametar pojedinih entiteta koji se prosljeđuju mora biti istovjetan onom koji je proslijeđen u pozivu <a class="internallink" href="#SaveTTPayer" title="SaveTTPayer">SaveTTPayer</a> akcije<br /></li></ul></li></ul><br /><h3 class="separator">Pregled postojećih obveznika<a class="headeranchor" id="Pregled_postojećih_obveznika_9" href="#Pregled_postojećih_obveznika_9" title="Link to this Section">&#0182;</a></h3>Za pregled postojećih obveznika koristite browse <a class="internallink" href="#TTPayerUnion" title="TTPayerUnion">TTPayerUnion</a>.<br /><br /><h3 class="separator">Aktivacija postojećeg obveznika u "svojoj" turističkoj zajednici<a class="headeranchor" id="Aktivacija_postojećeg_obveznika_u_svojoj_turističkoj_zajednici_10" href="#Aktivacija_postojećeg_obveznika_u_svojoj_turističkoj_zajednici_10" title="Link to this Section">&#0182;</a></h3>Da bi aktivirali obveznika u svojoj turističkoj zajednici potrebno je pozvati akciju <a class="internallink" href="#AddRightsToTTPayer" title="AddRightsToTTPayer">AddRightsToTTPayer</a>. Ova akcija dopuštena je samo roli "turistička zajednica".
Da bi saznali da li je obveznik zaveden u sustav pozovite resurs 
<pre class='brush: text'>
https&#58;//www.evisitor.hr/eVisitorRhetos_API/Rest/Htz/TTPayerExists/?filter=Htz.TTPayerExistsParam&amp;fparam=&#123;Pin&#58;"01234567890"&#125;</pre><br /><h3 class="separator">Otvaranje novog objekta<a class="headeranchor" id="Otvaranje_novog_objekta_11" href="#Otvaranje_novog_objekta_11" title="Link to this Section">&#0182;</a></h3>Da bi otvorili novi objekt potrebno je pozvati slijedeće akcije:<br /><br /><ul><li><a class="internallink" href="#UploadDocument" title="UploadDocument">UploadDocument</a> - upload dokumenta temeljem kojeg se otvara novi objekt</li><li><a class="internallink" href="#SaveFacility" title="SaveFacility">SaveFacility</a> - osnovni podaci objekta</li><li><a class="internallink" href="#SaveFacilityCharacteristics" title="SaveFacilityCharacteristics">SaveFacilityCharacteristics</a> - karakteristike objekta<ul><li>ID parametar mora biti istovjetan onom koji je proslijeđen u pozivu <a class="internallink" href="#SaveFacility" title="SaveFacility">SaveFacility</a> akcije<br /></li></ul></li></ul><br />Sve <b>tri akcije obvezno se moraju pozvati</b> kako bi se ispravno otvorio objekt. 
<h3 class="separator">Deaktivacija objekta<a class="headeranchor" id="Deaktivacija_objekta_12" href="#Deaktivacija_objekta_12" title="Link to this Section">&#0182;</a></h3>Da bi deaktivirali objekt potrebno je pozvati slijedeće akcije:<br /><br /><ul><li><a class="internallink" href="#CreateFinalCalculation" title="CreateFinalCalculation">CreateFinalCalculation</a> - pokretanje završnog obračuna za objekt</li><li><a class="internallink" href="#UploadDocument" title="UploadDocument">UploadDocument</a> - upload dokumenta temeljem kojeg se deaktivira objekt</li><li><a class="internallink" href="#DeactivateFacility" title="DeactivateFacility">DeactivateFacility</a> - deaktivira objekt<br /></li></ul><br /><h3 class="separator">Kreiranje datoteke za MUP<a class="headeranchor" id="Kreiranje_datoteke_za_MUP_13" href="#Kreiranje_datoteke_za_MUP_13" title="Link to this Section">&#0182;</a></h3>Da bi kreirali datoteku za MUP potrebno je pozvati slijedeće akcije:<br /><br /><ul><li><a class="internallink" href="#CreateFileForMI" title="CreateFileForMI">CreateFileForMI</a> - akcija koja generira dataoteku za MUP<ul><li>ID parametar ćete iskoristiti prilikom dohvata datoteke u slijedećem koraku</li></ul></li><li>Pozvati GET na resursu <a class="internallink" href="#MITTPayerFiles" title="MITTPayerFiles">MITTPayerFiles</a> sa id-jem koji je proslijeđen prilikom poziva akcije <a class="internallink" href="#CreateFileForMI" title="CreateFileForMI">CreateFileForMI</a><br /></li></ul><br /><h3 class="separator">Unos gotovinske uplate<a class="headeranchor" id="Unos_gotovinske_uplate_14" href="#Unos_gotovinske_uplate_14" title="Link to this Section">&#0182;</a></h3>Da bi unijeli gotovinsku uplatu (ručno zaduženje/odobrenje potrebno je pozvati akciju <a class="internallink" href="#SaveCashDiaryPayment" title="SaveCashDiaryPayment">SaveCashDiaryPayment</a>.<br /><br /><h3 class="separator">Dohvat podataka za ispis 3 uplatnice za paušaliste<a class="headeranchor" id="Dohvat_podataka_za_ispis_D_uplatnice_za_paušaliste_15" href="#Dohvat_podataka_za_ispis_D_uplatnice_za_paušaliste_15" title="Link to this Section">&#0182;</a></h3>Da bi dohvatili podatke potrebne za ispis 3 uplatnice za paušaliste koristite Browse  <a class="internallink" href="#PaymentFlatRateSlipSample" title="PaymentFlatRateSlipSample">PaymentFlatRateSlipSample</a>.<br /><br /><h3 class="separator">Pokretanje okvirnog obračuna<a class="headeranchor" id="Pokretanje_okvirnog_obračuna_16" href="#Pokretanje_okvirnog_obračuna_16" title="Link to this Section">&#0182;</a></h3>Pokretanje okvirnog obračuna i dohvat podataka obračuna sastoji se od slijedećih koraka:
<ul><li>Pozovite akciju <a class="internallink" href="#SaveTuristiZaObracunBoravisnePristojbeTemp" title="SaveTuristiZaObracunBoravisnePristojbeTemp">SaveTuristiZaObracunBoravisnePristojbeTemp</a>, s time da zapamtite vrijednost IDTTCalculationTemp koju proslijeđujete jer ćete nju koristiti za dohvat rezultata obračuna</li><li>Pozovite akciju <a class="internallink" href="#CalculateTTTemp" title="CalculateTTTemp">CalculateTTTemp</a>, s time da proslijedite vrijednost IDTTCalculationTemp iz prethodnog koraka</li><li>Za dohvat podataka obračuna po turistima koristite browse <a class="internallink" href="#TTCalculationItemSourceByTourist" title="TTCalculationItemSourceByTourist">TTCalculationItemSourceByTourist</a> filtriran po IDTTCalculationTemp</li><li>Za dohvat podataka s detaljima obračuna za pojedinog turista koristite browse <a class="internallink" href="#TTCalculationItemSourceTempBrowse" title="TTCalculationItemSourceTempBrowse">TTCalculationItemSourceTempBrowse</a> filtriran po IDTTCalculationTemp i TouristID</li><li>Za dohvat podataka obračuna po objektima koristite browse <a class="internallink" href="#TTCalculationItemSourceByFacility" title="TTCalculationItemSourceByFacility">TTCalculationItemSourceByFacility</a> filtriran po IDTTCalculationTemp<br /></li></ul><br /><h3 class="separator">Unos DZS podataka za objekt<a class="headeranchor" id="Unos_DZS_podataka_za_objekt_17" href="#Unos_DZS_podataka_za_objekt_17" title="Link to this Section">&#0182;</a></h3>Da bi unijeli podatke potrebne za DZS koristite <b>POST</b> metodu entiteta <a class="internallink" href="#FacilityNsoData" title="FacilityNsoData">FacilityNsoData</a>.<br /><br /><h3 class="separator">Dohvat ID podatka za objekt<a class="headeranchor" id="Dohvat_ID_podatka_za_objekt_18" href="#Dohvat_ID_podatka_za_objekt_18" title="Link to this Section">&#0182;</a></h3>Da bi dohvatili ID objekta potrebno je pozvati GET metodu browse-a <a class="internallink" href="#FacilityBrowse" title="FacilityBrowse">FacilityBrowse</a> sa filterom po Code atributu. Primjer poziva metode:
<pre class='brush: text'>
https&#58;//www.evisitor.hr/eVisitorRhetos_API/Rest/Htz/FacilityBrowse/?filters=&#91;&#123;"Property"&#58;"Code","Operation"&#58;"equal","Value"&#58;"123456"&#125;&#93;</pre><br /><h2 class="separator">Resursi<a class="headeranchor" id="Resursi_26" href="#Resursi_26" title="Link to this Section">&#0182;</a></h2><h3 class="separator">Akcije<a class="headeranchor" id="Akcije_19" href="#Akcije_19" title="Link to this Section">&#0182;</a></h3>
<a id="AddRightsToTTPayer"> </a>
<b>AddRightsToTTPayer</b>
<ul><li>Path: Htz/AddRightsToTTPayer/</li><li>Atributi:<ul><li>FirstName (string) - obavezan podatak ako je IsNaturalPerson=true, ime obveznika</li><li>IsNaturalPerson (bool) - obavezan podatak, da li je obveznik fizička osoba</li><li>Pin (string) - obavezan podatak, OIB obveznika</li><li>Surname (string) - obavezan podatak ako je IsNaturalPerson=true, prezime obveznika</li></ul></li><li>Greške koje akcija vraća:<ul><li>Ne postoji obveznik sa zadanim OIB-om. - javlja se ako ne postoji obveznik sa zadanim OIB-om</li><li>Ne možete prijaviti obveznika jer je deaktiviran. - javlja se ako je obveznik sa zadanim OIB-om deaktiviran</li><li>Unijeli ste OIB pravne osobe. Ne može se otvoriti obveznik. - javlja se ako je obveznik sa zadanim OIB-om pravna osoba, a u akciji je proslijeđen parametar IsNaturalPerson=true</li><li>Unijeli ste OIB fizičke osobe. Ne može se otvoriti obveznik. - javlja se ako je obveznik sa zadanim OIB-om fizička osoba, a u akciji je proslijeđen parametar IsNaturalPerson=false</li><li>Obveznik sa zadanim OIB-om je već evidentiran u sustavu. Niste ispravno upisali ime ili prezime obveznika. - javlja se ako je obveznik fizička osoba, a proslijeđeno ime i prezime ne odgovara postojećem obvezniku sa zadanim OIB-om<br /></li></ul></li></ul><br /><a id="CancelTouristCheckIn"> </a><b>CancelTouristCheckIn</b>
<ul><li>Path: Htz/CancelTouristCheckIn/</li><li>Atributi:<ul><li>ID (guid) - obavezan podatak, ID prijave turista</li><li>TTPayerID(guid) - obavezan podatak ako je user koji poziva akciju TZ, ako je user obveznik onda sustav sam postavlja ovaj podatak</li><li>Reason - razlog poništenja prijave<br /></li></ul></li></ul><br /><a id="CancelTouristCheckOut"> </a><b>CancelTouristCheckOut</b>
<ul><li>Path: Htz/CancelTouristCheckOut/</li><li>Atributi:<ul><li>ID (guid) - obavezan podatak, ID prijave turista</li><li>Reason - razlog poništenja odjave<br /></li></ul></li></ul><br /><a id="CalculateTTTemp"> </a><b>CalculateTTTemp</b>
<ul><li>Path: Htz/CalculateTTTemp/</li><li>Atributi:<ul><li>IDTTCalculationTemp(guid) - obavezan podatak vrijednost s kojom je pozvana akcija <a class="internallink" href="#SaveTuristiZaObracunBoravisnePristojbeTemp" title="SaveTuristiZaObracunBoravisnePristojbeTemp">SaveTuristiZaObracunBoravisnePristojbeTemp</a><br /></li></ul></li></ul><br /><a id="CheckInTourist"> </a><b>CheckInTourist</b>
<ul><li>Path: Htz/CheckInTourist/</li><li>Atributi:<ul><li>ID - guid, identifikator prijave turista, kasnije se koristi za identifikaciju pri izmjeni ili odjavi određene prijave turista</li><li>TTPayerID(guid) - obavezan podatak ako je user koji poziva akciju TZ, ako je user obveznik onda sustav sam postavlja ovaj podatak</li><li>AccommodationUnitType (string) - podatak nije obavezan, naziv vrste smještajne jedinice, vrijednost iz browse-a <a class="internallink" href="#AccommodationUnitFacilityType" title="AccommodationUnitFacilityType">AccommodationUnitFacilityType</a> filtriran po FacilityCode</li><li>ArrivalOrganisation - šifra (MUP) organizacije dolaska, vrijednost CodeMI iz browse-a <a class="internallink" href="#ArrivalOrganisationLookup" title="ArrivalOrganisationLookup">ArrivalOrganisationLookup</a></li><li>TouristAgency - OIB ili VAT number turističke agencije, ukoliko je organizacija dolaska putem agencije. vrijednost iz browse-a <a class="internallink" href="#TouristAgencyBrowse" title="TouristAgencyBrowse">TouristAgencyBrowse</a>. Ukoliko ne postoji tražena agencija možete unijeti novu agenciju u sustav pomoću entity resursa <a class="internallink" href="#TouristAgency" title="TouristAgency">TouristAgency</a>. Neobavezan podatak ukoliko ArrivalOrganisation je "Osoban". Ukoliko je "Agencijski" onda je TuristAgency obvezan podatak.</li><li>Citizenship – tro-slovna šifra države (ISO oznaka) čije državljanstvo ima turist (npr. HRV za Hrvatsku ili DEU za Njemačku)</li><li>CityOfBirth – opcionalno; ukoliko je država rođenja Hrvatska, onda ovdje treba staviti naziv grada-naselja rođenja u obliku „grad-naselje“ iz pripremljenog šifrarnika, npr. „Zagreb-Adamovec“. Ukoliko država rođenja nije Hrvatska, onda ovdje treba biti upisan naziv grada iz te države s tim da trenutno sustav prihvaća slobodni unos</li><li>CityOfResidence - ukoliko je država prebivališta Hrvatska, onda ovdje treba staviti naziv grada-naselja prebivališta u obliku „grad-naselje“ iz pripremljenog šifrarnika, npr. „Zagreb-Adamovec“. Ukoliko država prebivališta nije Hrvatska, onda ovdje treba biti upisan naziv grada iz te države s tim da trenutno sustav prihvaća slobodni unos</li><li>CountryOfBirth – tro-slovna šifra države (ISO oznaka) rođenja (npr. HRV za Hrvatsku ili DEU za Njemačku)</li><li>CountryOfResidence – tro-slovna šifra države (ISO oznaka) prebivališta (npr. HRV za Hrvatsku ili DEU za Njemačku)</li><li>DateOfBirth - datum rođenja turista (format: YYYYMMDD, primjer 19760413)</li><li>DocumentNumber - broj isprave kojom turist potvrđuje identitet</li><li>DocumentType - šifra vrste isprave kojom turist potvrđuje identitet (Atribut CODE iz resursa DocumentTtypeLookup ili kolona Oznaka ako se gleda Excel)</li><li>Facility - šifra objekta u koji se turist prijavljuje. Šifra objekta je objektu dana od sustava e-Visitor.</li><li>ForeseenStayUntil - datum do kojeg turist predviđa boraviti u objektu (format: YYYYMMDD, primjer 20150413)</li><li>Gender - ženski/muški</li><li>IsTTFlatRatePaymentVacationHome (bool) - opcionalno; želi plaćati pristojbu paušalno; polje nije obavezno</li><li>OfferedServiceType - naziv vrste pružene usluge</li><li>ResidenceAddress - opcionalno; ulica i broj prebivališta</li><li>StayFrom - datum od kojeg turist boravi u objektu (format: YYYYMMDD, primjer 20150413)</li><li>TimeEstimatedStayUntil - vrijeme do kojeg turist predviđa boraviti u objektu (format: hh:mm, primjer 09:42)</li><li>TimeStayFrom - vrijeme od kojeg turist boravi u objektu (format: hh:mm, primjer 09:42)</li><li>TouristEmail - e-mail turista, opcionalno (podatak se validira, stoga mora biti validna email adresa)</li><li>TouristMiddleName - srednje ime turista (opcionalno)</li><li>TouristName - ime turista</li><li>TouristSurname - prezime turista</li><li>TouristTelephone - kontakt telefon turista, opcionalno (validan format: +385916655333)</li><li>TTPaymentCategory - šifra kategorije plaćanja boravišne pristojbe</li></ul></li><li>Validacija podataka:<ul><li>Svi podaci su obavezni osim onih koji su označeni kao neobavezni ili je navedeno poslovno pravilo kad su obavezni</li><li>Upisan datum boravka do je manji od datuma boravka od. (item.StayFrom > item.ForeseenStayUntil)</li><li>Upisano vrijeme odlaska je manje od upisanog vremena dolaska. (item.StayFrom == item.ForeseenStayUntil && item.TimeEstimatedStayUntil <= item.TimeStayFrom)</li><li>Potrebno je upisati granični prijelaz, te datum prijelaza. (item.CountryResidence.IsEUMember == false && (item.BorderCrossingHr == null || item.PassageDate == null)</li><li>Prekoračen je maksimalan broj dana boravka turista. (item.ForeseenStayUntil - item.StayFrom) > MaximumTouristsDaysOfStay)</li><li>Turist je već prijavljen u navedenom objektu. (x.Facility == item.Facility && x.DateOfBirth == item.DateOfBirth && x.DocumentTtype == item.DocumentTtype && x.DocumentNumber == item.DocumentNumber && x.CountryResidence == item.CountryResidence && item. CheckedOutTourist == false && item.TouristCancelled == false)</li><li>Nije dopušten unos datuma boravka od koji ne zadovoljava definirana prava. ( x.StayFrom <= (Today - parameters.AllowedNumberOfDaysToCheckInCheckOut))</li><li>Paušalno plaćanje dozvoljeno je samo za kuće za odmor do 15.7. u godini. (x => x.IsTTFlatRatePaymentVacationHome == true && (x.Facility.FacilitySubcategory.TTCalculationType.IsVacationHomeCalculation == false || x.StayFrom > new DateTime(DateTime.Today.Year, 7, 15)). Dohvat podatka IsTTFlatRatePaymentVacationHome moguć je iz resursa <a class="internallink" href="#FacilityTouristCheckInLookup" title="FacilityTouristCheckInLookup">FacilityTouristCheckInLookup</a> filtriran po ID-ju ili Code property-u objekta.</li><li>Paušalno plaćanje nije dozvoljeno za turiste koji nisu iz europskog gospodarskog pojasa. (item => item.Facility.FacilitySubcategory.TTCalculationType.IsVacationHomeCalculation == true && item.CitizenshipCountry.IsEEAMember == false && item.IsTTFlatRatePaymentVacationHome == true)</li><li>Grad rođenja nije zadan. (item => string.IsNullOrEmpty(item.CityOfBirthAbroad) && item.CityOfBirthSettlementHrID == null)</li><li>Grad prebivališta nije zadan. (item => string.IsNullOrEmpty(item.CityResidenceAbroad) && item.CityOfResidenceSettlementHrID == null)</li><li>StayFrom i TimeStayFrom podatke obveznik ne može naknadno mijenjati. TZ može mijenjati navedene podatke unutar perioda zadanih sistemskim parametrom kojeg određuje HTZ.</li><li>TTPaymentCategory mora biti dozvoljen za proslijeđeni objekt  (lista dozvoljenih kategorija obračuna boravišne pristojbe moguće je dobiti iz browse-a <a class="internallink" href="#TTPaymentCategoryLookup2" title="TTPaymentCategoryLookup2">TTPaymentCategoryLookup2</a>, filtriran po FacitlityID)<br /></li></ul></li></ul><br /><a id="CheckOutTourist"> </a><b>CheckOutTourist</b>
<ul><li>Path: Htz/CheckOutTourist/</li><li>Atributi:<ul><li>ID (guid) - obavezan podatak, ID prijave turista</li><li>TTPayerID(guid) - obavezan podatak ako je user koji poziva akciju TZ, ako je user obveznik onda sustav sam postavlja ovaj podatak</li><li>CheckOutDate - datum odjave turista (format: YYYYMMDD, primjer 20150413)</li><li>CheckOutTime - vrijeme odjave turista (format: hh:mm, primjer 09:42)</li></ul></li><li>Validacija podataka:<ul><li>Svi podaci su obavezni osim onih koji su označeni kao neobavezni ili je navedeno poslovno pravilo kad su obavezni</li><li>Upisan datum odjave je manji od datuma boravka od. (item.CheckOutDate < item.StayFrom)</li><li>Datum odjave turista ne smije biti veći od današnjeg datuma. (item.CheckOutDate > Today)</li><li>Nije dopušten unos datuma odjave koji ne zadovoljava definirana prava. ( x. CheckOutDate <= (Today - parameters.AllowedNumberOfDaysToCheckInCheckOut))<br /></li></ul></li></ul><br />
<a id="CreateFileForMI"> </a><b>CreateFileForMI</b>
<ul><li>Path: Htz/CreateFileForMI/</li><li>Atributi:<ul><li>ID (guid) - obavezan podatak</li><li>FileName (string) - obavezan podatak</li><li>TTPayerID (guid) - obavezan podatak ako je user koji poziva akciju TZ, ako je user obveznik onda sustav sam postavlja ovaj podatak<br /></li></ul></li></ul><br /><a id="CreateFinalCalculation"> </a>
<b>CreateFinalCalculation</b>
<ul><li>Path: Htz/CreateFinalCalculation/</li><li>Atributi:<ul><li>FacilityID (guid) - obavezan podatak, ID objekta za koji se radi završni obračun</li><li>FacilityClosingDate (date) - obavezan podatak, datum zatvaranja (deaktivacije) objekta<br /></li></ul></li></ul><br /><a id="DeactivateFacility"> </a>
<b>DeactivateFacility</b>
<ul><li>Path: Htz/DeactivateFacility/</li><li>Atributi:<ul><li>ID (guid) - obavezan podatak, ID objekta koji se deaktivira</li><li>DocumentID (guid) - obavezan podatak, ID dokumenta temeljem kojeg se deaktivira objekt</li><li>TTPayerDeactivationBasisID (guid) - obavezan podatak, temelj deaktivacije, vrijednost iz browse-a <a class="internallink" href="#TTPayerDeactivationBasisLookup" title="TTPayerDeactivationBasisLookup">TTPayerDeactivationBasisLookup</a></li><li>TypeOfInterestCalculationID (guid) - obavezan podatak, vrsta obračuna kamata nakon deaktivacije, vrijednost iz browse-a <a class="internallink" href="#TypeOfInterestCalculation" title="TypeOfInterestCalculation">TypeOfInterestCalculation</a></li><li>ValidityDate (date) - obavezan podatak, datum od kojeg vrijedi deaktivacija</li><li>DecisionNumber (string) - obvezan podatak ako je riječ o komercijalnom objektu, broj dokumenta</li><li>DecisionClass (string) - obvezan podatak ako je riječ o komercijalnom objektu, klasa dokumenta</li><li>DecisionFileNumber (string) - obvezan podatak ako je riječ o komercijalnom objektu, urudžbeni broj dokumenta <br /></li></ul></li></ul><br /><a id="ImportTouristCheckOut"> </a><b>ImportTouristCheckOut</b>
<ul><li>Path: Htz/ImportTouristCheckOut/</li><li>Atributi:<ul><li>ID (guid)</li><li>TTPayerID (guid) - ID obveznika na kojeg se odnosi akcija; ako je trenutni korisnik turistička zajednica onda je podatak obavezan inače se ne proslijeđuje; vrijednost iz browse-a <a class="internallink" href="#TTPayerLookup" title="TTPayerLookup">TTPayerLookup</a> filtriranog po Pin (OIB obveznika)</li><li>Xml (string) - obavezan podatak, primjer datoteke nalazi se u prilogu (TestData/TouristCheckIn.xml), opis sadržaja datototeke:<ul><li>Svi podaci su obavezni</li><li>Dozvoljene vrijednosti šifrarnika korištenih u pozivima metoda dostupne su <a class="pagelink" href="Javno.Web-API-lista-sifrarnika.ashx" title="Web API - Lista šifrarnika">ovdje</a></li><li>ID - guid, identifikator prijave turista, ako je proslijeđen onda nije potrebno proslijeđivati parametre Facility, DocumentType i DocumentNumber</li><li>Facility - šifra objekta u kojem je turist prijavljen</li><li>DocumentType - šifra vrste isprave kojom turist potvrđuje identitet</li><li>DocumentNumber - broj isprave kojom turist potvrđuje identitet</li><li>CheckOutDate - datum odjave turista (format: YYYYMMDD, primjer 20150413)</li><li>CheckOutTime - vrijeme odjave turista (format: hh:mm, primjer 09:42)</li></ul></li></ul></li><li>Validacija podataka:<ul><li>Upisan datum odjave je manji od datuma boravka od. (item.CheckOutDate < item.StayFrom)</li><li>Datum odjave turista ne smije biti veći od današnjeg datuma. (item.CheckOutDate > Today)</li><li>Nije dopušten unos datuma odjave koji ne zadovoljava definirana prava. ( x. CheckOutDate <= (Today - parameters.AllowedNumberOfDaysToCheckInCheckOut))<br /></li></ul></li></ul><br />
<a id="ImportTourists"> </a><b>ImportTourists</b>
<br />
<b>NAPOMENA: Od 01.06.2017. atribut ID identifikator turista je obvezan, svi pozivi ove metode trebaju imati ID.</b>
<ul><li>Path: Htz/ImportTourists/</li><li>Atributi:<ul><li>Register (bool) - obavezan podatak, potrebno je slati vrijednost true</li><li>TTPayerID (guid) - ID obveznika na kojeg se odnosi akcija; ako je trenutni korisnik turistička zajednica onda je podatak obavezan inače se ne proslijeđuje; vrijednost iz browse-a <a class="internallink" href="#TTPayerLookup" title="TTPayerLookup">TTPayerLookup</a> filtriranog po Pin (OIB obveznika)</li><li>Xml (string) - obavezan podatak, primjer datoteke nalazi se u prilogu (TestData/TouristCheckIn.xml), opis sadržaja datototeke:<ul><li>Svi podaci su obavezni osim onih koji su označeni kao opcionalni ili je opisan uvjet kad je podatak obavezan</li><li>Dozvoljene vrijednosti šifrarnika korištenih u pozivima metoda dostupne su <a class="pagelink" href="Javno.Web-API-lista-sifrarnika.ashx" title="Web API - Lista šifrarnika">ovdje</a></li><li>ID - guid, identifikator prijave turista, ako se proslijedi onda se može upotrebiti za izmjenu ili odjavu određene prijave turista</li><li>Facility - šifra objekta u koji se turist prijavljuje. Šifra objekta je objektu dana od sustava e-Visitor.</li><li>StayFrom - datum od kojeg turist boravi u objektu (format: YYYYMMDD, primjer 20150413)</li><li>TimeStayFrom - vrijeme od kojeg turist boravi u objektu (format: hh:mm, primjer 09:42)</li><li>ForeseenStayUntil - datum do kojeg turist predviđa boraviti u objektu (format: YYYYMMDD, primjer 20150413)</li><li>TimeEstimatedStayUntil - vrijeme do kojeg turist predviđa boraviti u objektu (format: hh:mm, primjer 09:42)</li><li>DocumentType - šifra vrste isprave kojom turist potvrđuje identitet</li><li>DocumentNumber - broj isprave kojom turist potvrđuje identitet</li><li>TouristName - ime turista</li><li>TouristMiddleName - srednje ime turista (opcionalno)</li><li>TouristSurname - prezime turista</li><li>Gender - ženski/muški</li><li>CountryOfBirth – tro-slovna šifra države (ISO oznaka) rođenja (npr. HRV za Hrvatsku ili DEU za Njemačku)</li><li>CityOfBirth – ukoliko je država rođenja Hrvatska, onda ovdje treba staviti naziv grada-naselja rođenja u obliku „grad-naselje“ iz pripremljenog šifrarnika, npr. „Zagreb-Adamovec“. Ukoliko država rođenja nije Hrvatska, onda ovdje treba biti upisan naziv grada iz te države s tim da trenutno sustav prihvaća slobodni unos</li><li>DateOfBirth - datum rođenja turista (format: YYYYMMDD, primjer 19760413)</li><li>Citizenship – tro-slovna šifra države (ISO oznaka) čije državljanstvo ima turist (npr. HRV za Hrvatsku ili DEU za Njemačku)</li><li>CountryOfResidence – tro-slovna šifra države (ISO oznaka) prebivališta (npr. HRV za Hrvatsku ili DEU za Njemačku)</li><li>CityOfResidence - ukoliko je država prebivališta Hrvatska, onda ovdje treba staviti naziv grada-naselja prebivališta u obliku „grad-naselje“ iz pripremljenog šifrarnika, npr. „Zagreb-Adamovec“. Ukoliko država prebivališta nije Hrvatska, onda ovdje treba biti upisan naziv grada iz te države s tim da trenutno sustav prihvaća slobodni unos</li><li>ResidenceAddress - ulica i broj prebivališta</li><li>BorderCrossing - šifra graničnog prijelaza (obavezno ukoliko je turist iz države koja nije članica EU)</li><li>PassageDate - datum ulaska u EU (obavezno ukoliko je turist iz države koja nije članica EU)</li><li>TTPaymentCategory - šifra kategorije plaćanja boravišne pristojbe</li><li>TouristEmail - e-mail turista, opcionalno (podatak se validira, stoga mora biti validna email adresa)</li><li>TouristTelephone - kontakt telefon turista, opcionalno (validan format: +385916655333)</li><li>ArrivalOrganisation - šifra (MUP) organizacije dolaska, vrijednost CodeMI iz browse-a <a class="internallink" href="#ArrivalOrganisationLookup" title="ArrivalOrganisationLookup">ArrivalOrganisationLookup</a></li><li>TouristAgency - OIB ili VAT number turističke agencije, ukoliko je organizacija dolaska putem agencije. vrijednost iz browse-a <a class="internallink" href="#TouristAgencyBrowse" title="TouristAgencyBrowse">TouristAgencyBrowse</a>. Ukoliko ne postoji tražena agencija možete unijeti novu agenciju u sustav pomoću entity resursa <a class="internallink" href="#TouristAgency" title="TouristAgency">TouristAgency</a> Neobavezan podatak ukoliko ArrivalOrganisation je "Osoban". Ukoliko je "Agencijski" onda je TuristAgency obvezan podatak.</li><li>OfferedServiceType - naziv vrste pružene usluge</li><li>IsTTFlatRatePaymentVacationHome (bool) - opcionalno; želi plaćati pristojbu paušalno; polje nije obavezno</li><li>AccommodationUnitType (string) - podatak nije obavezan, naziv vrste smještajne jedinice, vrijednost iz browse-a <a class="internallink" href="#AccommodationUnitFacilityType" title="AccommodationUnitFacilityType">AccommodationUnitFacilityType</a> filtriran po FacilityCode</li><li>EditOfExistingCheckIn – opcionalni podatak. Ukoliko želite izmijeniti postojeću prijavu zbog greške u unosu onda u ovom polju šaljite vrijednost true. Samo aktivna prijava se može izmijeniti, a ključ za identifikaciju postojeće prijave (ukoliko nije proslijeđen ID parametar) su slijedeći podaci: DocumentType, DocumentNumber, DateOfBirth, CountryResidenceID, TouristName. Prilikom izmjene potrebno je slati sve podatke, a ne samo one koje želite izmjeniti.</li></ul></li></ul></li><li>Validacija podataka:<ul><li>Upisan datum boravka do je manji od datuma boravka od. (item.StayFrom > item.ForeseenStayUntil)</li><li>Upisano vrijeme odlaska je manje od upisanog vremena dolaska. (item.StayFrom == item.ForeseenStayUntil && item.TimeEstimatedStayUntil <= item.TimeStayFrom)</li><li>Potrebno je upisati granični prijelaz, te datum prijelaza. (item.CountryResidence.IsEUMember == false && (item.BorderCrossingHr == null || item.PassageDate == null)</li><li>Prekoračen je maksimalan broj dana boravka turista. (item.ForeseenStayUntil - item.StayFrom) > MaximumTouristsDaysOfStay)</li><li>Turist je već prijavljen u navedenom objektu. (x.Facility == item.Facility && x.DateOfBirth == item.DateOfBirth && x.DocumentTtype == item.DocumentTtype && x.DocumentNumber == item.DocumentNumber && x.CountryResidence == item.CountryResidence && item. CheckedOutTourist == false && item.TouristCancelled == false)</li><li>Nije dopušten unos datuma boravka od koji ne zadovoljava definirana prava. ( x.StayFrom <= (Today - parameters.AllowedNumberOfDaysToCheckInCheckOut))</li><li>Paušalno plaćanje dozvoljeno je samo za kuće za odmor do 15.7. u godini. (x => x.IsTTFlatRatePaymentVacationHome == true && (x.Facility.FacilitySubcategory.TTCalculationType.IsVacationHomeCalculation == false || x.StayFrom > new DateTime(DateTime.Today.Year, 7, 15))</li><li>Paušalno plaćanje nije dozvoljeno za turiste koji nisu iz europskog gospodarskog pojasa. (item => item.Facility.FacilitySubcategory.TTCalculationType.IsVacationHomeCalculation == true && item.CitizenshipCountry.IsEEAMember == false && item.IsTTFlatRatePaymentVacationHome == true)</li><li>Grad rođenja nije zadan. (item => string.IsNullOrEmpty(item.CityOfBirthAbroad) && item.CityOfBirthSettlementHrID == null)</li><li>Grad prebivališta nije zadan. (item => string.IsNullOrEmpty(item.CityResidenceAbroad) && item.CityOfResidenceSettlementHrID == null)</li><li>StayFrom i TimeStayFrom podatke obveznik ne može naknadno mijenjati. TZ može mijenjati navedene podatke unutar perioda zadanih sistemskim parametrom kojeg određuje HTZ.</li><li>TTPaymentCategory mora biti dozvoljen za proslijeđeni objekt  (lista dozvoljenih kategorija obračuna boravišne pristojbe moguće je dobiti iz browse-a <a class="internallink" href="#TTPaymentCategoryLookup2" title="TTPaymentCategoryLookup2">TTPaymentCategoryLookup2</a>, filtriran po FacitlityID)<br /></li></ul></li></ul><br /><a id="SaveCashDiaryPayment"> </a>
<b>SaveCashDiaryPayment</b>
<ul><li>Path: Htz/SaveCashDiaryPayment/</li><li>Atributi:<ul><li>CashDeskID (guid) - obavezan podatak, vrijednost iz browse-a <a class="internallink" href="#CashDeskLookup" title="CashDeskLookup">CashDeskLookup</a></li><li>CashDiaryPayment (string) - obavezan podatak, objekt tipa <a class="internallink" href="#CashDiaryPayment" title="CashDiaryPayment">CashDiaryPayment</a> serijaliziran u JSON</li><li>FacilityID (guid) - obavezan podatak ako se radi o uplati, vrijednost iz browse-a <a class="internallink" href="#FacilityBrowse" title="FacilityBrowse">FacilityBrowse</a></li><li>PayoutDate (datetime) - ako datum nije zadan sustav automatski uzima trenutni datum kao vrijednost<br /></li></ul></li></ul><br /><a id="SaveFacility"> </a><b>SaveFacility</b>
<ul><li>Path: Htz/SaveFacility/</li><li>Atributi:<ul><li>ID (guid)</li><li>AccommodationUnits (string) - obavezan podatak, lista entiteta <a class="internallink" href="#AccommodationUnit" title="AccommodationUnit">AccommodationUnit</a> serijalizirana u JSON</li><li>AdditionalCategories (string) - lista entiteta <a class="internallink" href="#FacilityAdditionalCategory" title="FacilityAdditionalCategory">FacilityAdditionalCategory</a> serijalizirana u JSON</li><li>Codess (string) - dodatne oznake objekta; lista entiteta <a class="internallink" href="#FacilityFacilityCode" title="FacilityFacilityCode">FacilityFacilityCode</a> serijalizirana u JSON</li><li>Facility (string) - obavezan podatak, entitet <a class="internallink" href="#Facility" title="Facility">Facility</a> serijaliziran u JSON</li><li>PeriodNote (string) - napomena turističke zajednice vezana za period rada objekta</li><li>WorkPeriod (string) - lista entiteta <a class="internallink" href="#OpenFacilityPeriod" title="OpenFacilityPeriod">OpenFacilityPeriod</a> serijalizirana u JSON</li><li>FacilityYearPaysTTFlatAmount (string) - lista entiteta <a class="internallink" href="#FacilityYearPaysTTFlatAmount" title="FacilityYearPaysTTFlatAmount">FacilityYearPaysTTFlatAmount</a> serijalizirana u JSON - obvezan podatak</li></ul></li><li>Validacija:<ul><li>Prilikom izjmene podataka datum rješenja (DecisionDate) mora biti veći ili jednak od prethodnom.<br /></li></ul></li></ul><br /><a id="SaveFacilityCharacteristics"> </a><b>SaveFacilityCharacteristics</b>
<ul><li>Path: Htz/SaveFacilityCharacteristics/</li><li>Atributi:<ul><li>ID (guid)</li><li>CheckIn (datetime)</li><li>CheckOut (datetime)</li><li>CodeMI (string)</li><li>Distances (string) - lista entiteta <a class="internallink" href="#FacilityDistance" title="FacilityDistance">FacilityDistance</a> serijalizirana u JSON</li><li>Email (string)</li><li>Fax (string)</li><li>Lat (decimal)</li><li>Lon (decimal)</li><li>Services (string) - lista entiteta <a class="internallink" href="#FacilityService" title="FacilityService">FacilityService</a> serijalizirana u JSON</li><li>Telephone1 (string)</li><li>Telephone2 (string)</li><li>TouristAcceptancePeriod (string) - lista entiteta <a class="internallink" href="#TouristAcceptancePeriod" title="TouristAcceptancePeriod">TouristAcceptancePeriod</a> serijalizirana u JSON</li><li>Web (string)</li><li>AutomaticTouristCheckout (bool)<br /></li></ul></li></ul><br />
<a id="SaveTTPayer"> </a><b>SaveTTPayer</b>
<ul><li>Path: Htz/SaveTTPayer/</li><li>Atributi:<ul><li>ID (guid) - obavezan podatak</li><li>City (string) - obavezan podatak ako država (CountryID) nije Hrvatska</li><li>CountryID (guid) - obavezan podatak, vrijednost iz browse-a <a class="internallink" href="#CountryLookup" title="CountryLookup">CountryLookup</a></li><li>FirstName (string) - obavezan podatak ako je obveznik fizička osoba, inače se ne upisuje</li><li>IsFRFOwner (bool) - (vlasnik OPG-a) obavezan podatak ako je obveznik fizička osoba, inače se ne upisuje</li><li>IsNaturalPerson (bool) - (je fizička osoba) obavezan podatak, true ako je obveznik fizička osoba inače false</li><li>IsTradeOwner (bool) - (vlasnik obrta) obavezan podatak ako je obveznik fizička osoba, inače se ne upisuje</li><li>LegalPersonTypeID (guid) - obavezan podatak ako je obveznik pravna osoba, inače se ne upisuje, vrijednost iz browse-a <a class="internallink" href="#LegalPersonTypeLookup" title="LegalPersonTypeLookup">LegalPersonTypeLookup</a></li><li>Name (string) - obavezan podatak ako je obveznik pravna osoba, inače se ne upisuje</li><li>OpeningBasisID (guid) - obavezan podatak, vrsta dokumenta temelja otvaranja obveznika, vrijednost iz browse-a <a class="internallink" href="#OpeningBasisLookup" title="OpeningBasisLookup">OpeningBasisLookup</a></li><li>OpeningBasisDocumentID (guid) - obavezan podatak, vrijednost iz entiteta Document (dokument se dodaje pozivom <a class="internallink" href="#UploadDocument" title="UploadDocument">UploadDocument</a>)</li><li>Pin (string) - obavezan podatak, OIB obveznika</li><li>SettlementHrID (guid) - obavezan podatak ako je država (CountryID) Hrvatska, vrijednost iz browse-a <a class="internallink" href="#SettlementLookup" title="SettlementLookup">SettlementLookup</a></li><li>StreetNumber (string) - obavezan podatak, ulica i kućni broj</li><li>Surname (string) - obavezan podatak ako je obveznik fizička osoba, inače se ne upisuje</li><li>ZIPCode (string) - obavezan podatak<br /></li></ul></li></ul><br />
<a id="SaveTTPayerAdditionalData"> </a><b>SaveTTPayerAdditionalData</b>
<ul><li>Path: Htz/SaveTTPayerAdditionalData/</li><li>Atributi:<ul><li>ContactPerson (string) - obavezan podatak, sadrži serijalizirani JSON objekt entiteta <a class="internallink" href="#ContactPerson" title="ContactPerson">ContactPerson</a></li><li>Documents (string) - sadrži serijalizirani JSON objekt entiteta Document</li><li>FRFOwner (string) - obavezan podatak ako je obveznik fizička osoba, sadrži serijalizirani JSON objekt entiteta <a class="internallink" href="#FRFOwner" title="FRFOwner">FRFOwner</a></li><li>IsFRFOwner (bool) - obavezan podatak ako je obveznik fizička osoba</li><li>IsTradeOwner (bool) - obavezan podatak ako je obveznik fizička osoba</li><li>NoteTB (string) - napomena turističke zajednice koja unosi podatke</li><li>TradeOwner (string) - obavezan podatak ako je obveznik fizička osoba, sadrži serijalizirani JSON objekt entiteta <a class="internallink" href="#TradeOwner" title="TradeOwner">TradeOwner</a></li></ul></li><li>ID parametar pojedinih entiteta koji se prosljeđuju mora biti istovjetan onom koji je proslijeđen u pozivu <a class="internallink" href="#SaveTTPayer" title="SaveTTPayer">SaveTTPayer</a> akcije<br /></li></ul><br /><a id="SaveTuristiZaObracunBoravisnePristojbeTemp"> </a>
<b>SaveTuristiZaObracunBoravisnePristojbeTemp</b>
<ul><li>Path: Htz/SaveTuristiZaObracunBoravisnePristojbeTemp/</li><li>Atributi:<ul><li>IDTTCalculationTemp (guid) - obavezan podatak, identifikator za instancu okvirnog obračuna (koristi se prilikom dohvata rezultata obračuna)</li><li>TTCalculationTouristTempParam (string) - obavezan podatak, sadrži serijalizirani JSON objekt liste entiteta <a class="internallink" href="#TTCalculationTouristTemp" title="TTCalculationTouristTemp">TTCalculationTouristTemp</a><br /></li></ul></li></ul><br /><a id="UploadDocument"> </a><b>UploadDocument</b>
<ul><li>Path: Htz/UploadDocument/</li><li>Atributi:<ul><li>ID (guid)</li><li>Content (byte[]) - obavezan podatak, sadržaj datoteke</li><li>FileName (string) - obavezan podatak<br /></li></ul></li></ul><br /><br /><br /><br /><br /><h3 class="separator">Entiteti<a class="headeranchor" id="Entiteti_20" href="#Entiteti_20" title="Link to this Section">&#0182;</a></h3>Svi resursi u ovom poglavlju podržavaju metode opisane u poglavlju <a class="internallink" href="#Entity_0" title="Entity">Entity</a><br /><br />
<a id="AccommodationUnit"> </a><b>AccommodationUnit</b>
<ul><li>Path: Htz/AccommodationUnit/</li><li>Atributi:<ul><li>ID (guid)</li><li>CategoryID (guid) - obavezan podatak, vrijednost iz browse-a <a class="internallink" href="#FacilityCategoryLookup" title="FacilityCategoryLookup">FacilityCategoryLookup</a></li><li>FacilityID (guid) - obavezan podatak, veza na entitet <a class="internallink" href="#Facility" title="Facility">Facility</a></li><li>NumberOfBeds (int) - obavezan podatak</li><li>NumberOfEquivalentUnits (int) - obavezan podatak</li><li>NumberOfExtraBeds (int)</li><li>Sequence (int) - koristi se za sortiranje podataka za prikaz korisniku</li><li>TypeID (guid) - obavezan podatak, vrijednost iz browse-a <a class="internallink" href="#AccommodationUnitTypePerSubtype" title="AccommodationUnitTypePerSubtype">AccommodationUnitTypePerSubtype</a> (browse se filtrira po atributu FacilitySubcategoryID)<br /></li></ul></li></ul><br />
<a id="AccommodationUnitCharacteristics"> </a><b>AccommodationUnitCharacteristics</b>
<ul><li>Path: Htz/AccommodationUnitCharacteristics/</li><li>Atributi:<ul><li>ID (guid)</li><li>AccommodationUnitID (guid) - obavezan podatak, veza na entitet <a class="internallink" href="#AccommodationUnit" title="AccommodationUnit">AccommodationUnit</a></li><li>Name (string) - obavezan podatak</li><li>Price (string)</li><li>Sequence (int) - obavezan podatak, koristi se za sortiranje podataka za prikaz korisniku</li><li>TouristAcceptanceFromFacility (bool)<br /></li></ul></li></ul><br /><a id="CashDiaryPayment"> </a>
<b>CashDiaryPayment</b>
<ul><li>Path: Htz/CashDiaryPayment/</li><li>Atributi:<ul><li>ID (guid)</li><li>AmountPayments (money) - iznos uplate</li><li>PaymentPayoutTypeID (guid) - obavezan podatak, tip uplate/isplate, vrijednost iz browse-a <a class="internallink" href="#PaymentPayoutTypeLookup" title="PaymentPayoutTypeLookup">PaymentPayoutTypeLookup</a></li><li>PayoutAmount (money) - iznos isplate</li><li>ReasonForPayment (string)</li><li>RefeivedFrom (string)</li></ul></li><li>Ovisno o tipu uplate/isplate mora se unijeti određeni iznos (AmountPayments ili PayoutAmount)<br /></li></ul><br /><a id="ContactPerson"> </a><b>ContactPerson</b>
<ul><li>Path: Htz/ContactPerson/</li><li>Atributi:<ul><li>ID (guid)</li><li>City (string) - ako je IsUser = false obavezan podatak ako država (CountryID) nije Hrvatska</li><li>CountryID (guid) - ako je IsUser = false obavezan podatak, vrijednost iz browse-a <a class="internallink" href="#CountryLookup" title="CountryLookup">CountryLookup</a></li><li>Email (string)</li><li>Fax (string)</li><li>FirstName (string) - ako je IsUser = false obavezan podatak</li><li>InternetPage (string)</li><li>IsUser (bool) - obavezan podatak</li><li>SettlementHrID (guid) - ako je IsUser = false obavezan podatak ako je država (CountryID) Hrvatska, vrijednost iz browse-a <a class="internallink" href="#SettlementLookup" title="SettlementLookup">SettlementLookup</a></li><li>StreetNumber (string) - ako je IsUser = false obavezan podatak</li><li>Surname (string) - ako je IsUser = false obavezan podatak</li><li>Telephone1 (string)</li><li>Telephone2 (string)</li><li>Telephone3 (string)</li><li>ZIPCode (string)<br /></li></ul></li></ul><br />
<a id="Facility"> </a><b>Facility</b>
<ul><li>Path: Htz/Facility/</li><li>Atributi:<ul><li>ID (guid)</li><li>Code (string) - obavezan podatak, ovo je autocode atribut (potrebno je unijeti vrijednost '+' da se automatski generira slijedeća vrijednost)</li><li>DecisionClass (string) - obvezan podatak ako je riječ o objektu u domaćinstvu</li><li>DecisionDate (date) - obavezan podatak</li><li>DecisionDocumentID (guid) - obavezan podatak, vrijednost ID-a proslijeđenog u ranije pozvanoj akciji <a class="internallink" href="#UploadDocument" title="UploadDocument">UploadDocument</a></li><li>DecisionFileNumber (string) - obavezan podatak</li><li>DecisionNumber (string) - obavezan podatak</li><li>DecisionNumberOfEquivalentFacilities (int)</li><li>FacilityCategoryID (guid) - vrijednost iz browse-a <a class="internallink" href="#FacilityCategoryLookup" title="FacilityCategoryLookup">FacilityCategoryLookup</a></li><li>FacilityLinkToNaturalPersonID (guid) - obavezan podatak ako je obveznik na kojeg ej objekt vezan fizička osoba, vrijednost iz browse-a <a class="internallink" href="#FacilityLinkToNaturalPersonPerTTPayer" title="FacilityLinkToNaturalPersonPerTTPayer">FacilityLinkToNaturalPersonPerTTPayer</a></li><li>FacilitySubcategoryID (guid) - obavezan podatak, vrijednost iz browse-a <a class="internallink" href="#" title=""></a></li><li>Name (string) - obavezan podatak</li><li>Note (string)</li><li>SettlementHrID (guid) - obavezan podatak, vrijednost iz browse-a <a class="internallink" href="#SettlementLookup" title="SettlementLookup">SettlementLookup</a></li><li>SettlementZoneID (guid) - obvezan podatak ako su definirane zone za naselje, vrijednost iz browse-a <a class="internallink" href="#SettlementZoneLookup" title="SettlementZoneLookup">SettlementZoneLookup</a> (browse se filtrira po atributu SettlementHrID)</li><li>StreetNumber (string) - obavezan podatak</li><li>TTPayerID (guid) - obavezan podatak, veza na entitet <a class="internallink" href="#TTPayer" title="TTPayer">TTPayer</a></li></ul></li><li>Validacija:<ul><li>Prilikom izjmene podataka datum rješenja (DecisionDate) mora biti veći ili jednak od prethodnom.<br /></li></ul></li></ul><br />
<a id="FacilityAdditionalCategory"> </a><b>FacilityAdditionalCategory</b>
<ul><li>Path: Htz/FacilityAdditionalCategory/</li><li>Atributi:<ul><li>ID (guid)</li><li>FacilityID (guid) - obavezan podatak, veza na entitet <a class="internallink" href="#Facility" title="Facility">Facility</a></li><li>FacilityCategoryID (guid) - obavezan podatak, vrijednost iz browse-a <a class="internallink" href="#FacilityCategoryLookup" title="FacilityCategoryLookup">FacilityCategoryLookup</a><br /></li></ul></li></ul><br />
<a id="FacilityDistance"> </a><b>FacilityDistance</b>
<ul><li>Path: Htz/FacilityDistance/</li><li>Atributi:<ul><li>ID (guid)</li><li>DistanceID (guid) - obavezan podatak, vrijednost iz browse-a <a class="internallink" href="#DistanceLookup" title="DistanceLookup">DistanceLookup</a></li><li>DistanceTypeID (guid) - obavezan podatak, vrijednost iz browse-a <a class="internallink" href="#DistanceTypeLookup" title="DistanceTypeLookup">DistanceTypeLookup</a></li><li>FacilityCharacteristicsID (guid) - obavezan podatak, veza na entitet <a class="internallink" href="#Facility" title="Facility">Facility</a><br /></li></ul></li></ul><br /><a id="FacilityFacilityCode"> </a><b>FacilityFacilityCode</b>
<ul><li>Path: Htz/FacilityFacilityCode/</li><li>Atributi:<ul><li>ID (guid)</li><li>FacilityID (guid) - obavezan podatak, veza na entitet <a class="internallink" href="#Facility" title="Facility">Facility</a></li><li>FacilityCodeID (guid) - obavezan podatak, vrijednost iz browse-a <a class="internallink" href="#FacilityCodeLookup" title="FacilityCodeLookup">FacilityCodeLookup</a></li><li>Sequence (int) - obavezan podatak, koristi se za sortiranje podataka za prikaz korisniku<br /></li></ul></li></ul><br /><a id="FacilityNsoData"> </a>
<b>FacilityNsoData</b>
<ul><li>Path: Htz/FacilityNsoData/</li><li>Atributi:<ul><li>ID (guid)</li><li>Active (bool) - obavezan podatak</li><li>FacilityID (guid) - obavezan podatak, vrijednost iz browse-a <a class="internallink" href="#FacilityBrowse" title="FacilityBrowse">FacilityBrowse</a></li><li>NumberOfSoldUnits (int) - obavezan podatak, ukupan broj prodanih soba i apartmana za određeni mjesec</li><li>NumberWorkingDays (int) - obavezan podatak, broj radnih dana u mjesecu</li><li>YearMonth (date) - obavezan podatak, prvi dan u mjesecu za koji vrijedi ovaj podatak<br /></li></ul></li></ul><br /><a id="FacilityService"> </a><b>FacilityService</b>
<ul><li>Path: Htz/FacilityService/</li><li>Atributi:<ul><li>ID (guid)</li><li>FacilityCharacteristicsID (guid) - obavezan podatak, veza na entitet <a class="internallink" href="#Facility" title="Facility">Facility</a></li><li>HasService (bool) - obavezan podatak</li><li>ServiceTypeID (guid) - obavezan podatak, vrijednost iz browse-a <a class="internallink" href="#ServiceTypeLookup" title="ServiceTypeLookup">ServiceTypeLookup</a><br /></li></ul></li></ul><br /><a id="FacilityYearPaysTTFlatAmount"> </a><b>FacilityYearPaysTTFlatAmount</b>
<ul><li>Path: Htz/FacilityFacilityCode/</li><li>Atributi:<ul><li>ID (guid)</li><li>FacilityID (guid) - obavezan podatak, veza na entitet <a class="internallink" href="#Facility" title="Facility">Facility</a></li><li>PaysTTFlatAmount (bool) - obavezan podatak</li><li>Year (int) - obavezan podatak, godina na koju se odnosi podatak<br /></li></ul></li></ul><br />
<a id="FRFOwner"> </a><b>FRFOwner</b>
<ul><li>Path: Htz/FRFOwner/</li><li>Atributi:<ul><li>ID (guid)</li><li>BasedOnDocumentsID (guid) - obavezan podatak, vrijednost ID-a proslijeđenog u ranije pozvanoj akciji <a class="internallink" href="#UploadDocument" title="UploadDocument">UploadDocument</a></li><li>City (string) - obavezan podatak ako država (CountryID) nije Hrvatska</li><li>CountryID (guid) - obavezan podatak, vrijednost iz browse-a <a class="internallink" href="#CountryLookup" title="CountryLookup">CountryLookup</a></li><li>InternetPage (string)</li><li>Name (string) - obavezan podatak</li><li>SettlementHrID (guid) - obavezan podatak ako je država (CountryID) Hrvatska, vrijednost iz browse-a <a class="internallink" href="#SettlementLookup" title="SettlementLookup">SettlementLookup</a></li><li>StreetNumber (string) - obavezan podatak</li><li>ValidityDateFrom (date) - obavezan podatak</li><li>ZIPCode (string) - obavezan podatak</li></ul></li><li>Podaci o vlasniku OPG-a<br /></li></ul><br />
<a id="MITTPayerFiles"> </a><b>MITTPayerFiles</b>
<ul><li>Path: Htz/MITTPayerFiles/</li><li>Atributi:<ul><li>ID (guid)</li><li>Content (byte<a class="internallink" href="Javno." title="Javno.">Javno.</a>) - obavezan podatak, sadržaj datoteke</li><li>FileName (string) - obavezan podatak, naziv datoteke</li><li>TTPayerID (guid) - obavezan podatak, veza na entitet <a class="internallink" href="Javno." title="Javno.">Javno.</a></li><li><a class="internallink" href="Javno." title="FileName (string) - obavezan podatak, naziv datoteke">FileName (string) - obavezan podatak, naziv datoteke</a></li><li><a class="internallink" href="Javno." title="TTPayerID (guid) - obavezan podatak, veza na entitet">TTPayerID (guid) - obavezan podatak, veza na entitet</a>[]) - obavezan podatak, sadržaj datoteke</li><li>FileName (string) - obavezan podatak, naziv datoteke</li><li>TTPayerID (guid) - obavezan podatak, veza na entitet [</li><li>UploadTime (datetime) - obavezan podatak, vrijeme kreiranja datoteke<br /></li></ul></li></ul><br />
<a id="OpenFacilityPeriod"> </a><b>OpenFacilityPeriod</b>
<ul><li>Path: Htz/OpenFacilityPeriod/</li><li>Atributi:<ul><li>ID (guid)</li><li>DateFrom (date) - obavezan podatak</li><li>DateUntil (date) - obavezan podatak</li><li>OpenFacilityPeriodInfoID (guid) - obavezan podatak, veza na entitet <a class="internallink" href="#Facility" title="Facility">Facility</a><br /></li></ul></li></ul><br />
<a id="TouristAcceptancePeriod"> </a><b>TouristAcceptancePeriod</b>
<ul><li>Path: Htz/TouristAcceptancePeriod/</li><li>Atributi:<ul><li>ID (guid)</li><li>DateFrom (date) - obavezan podatak</li><li>DateUntil (date) - obavezan podatak</li><li>FacilityID (guid) - obavezan podatak, veza na entitet <a class="internallink" href="#Facility" title="Facility">Facility</a><br /></li></ul></li></ul><br /><a id="TouristAgency"> </a>
<b>TouristAgency</b>
<ul><li>Path: Htz/TouristAgency/</li><li>Atributi:<ul><li>ID (guid)</li><li>Active (bool) - oznaka da li je podatak aktivan u sustavu</li><li>Address (string) - adresa sjediišta agencije (ulica i broj)</li><li>CountryID (guid) - država sjedišta agencije, vrijednost iz browse-a <a class="internallink" href="#CountryLookup" title="CountryLookup">CountryLookup</a></li><li>IsNaturalPerson (bool) - oznaka da li je agencija registrirana kao fizička ili pravna osoba</li><li>Name (string) - obavezan podatak, naziv agencije</li><li>Pin (string) - OIB agencije</li><li>SettlementAbroad (string) - dio adrese, strani grad (ukoliko je strana agencija) u kojem je sjedište agencije</li><li>SettlementHrID (guid)- dio adrese, grad u Hrvatskoj (ukoliko je sjedište agencije u Republici Hrvatskoj) u kojem je sjedište agencije</li><li>Vat (string) - strani porezni broj agencije (ukoliko je strana agencija)</li></ul></li><li>Validacija:<ul><li>obavezan je unos jednog od podataka Pin ili Vat<br /></li></ul></li></ul><br /><a id="TradeOwner"> </a><b>TradeOwner</b>
<ul><li>Path: Htz/TradeOwner/</li><li>Atributi:<ul><li>ID (guid)</li><li>BasedOnDocumentsID (guid) - obavezan podatak, vrijednost ID-a proslijeđenog u ranije pozvanoj akciji UploadDocument</li><li>City (string) - obavezan podatak ako država (CountryID) nije Hrvatska</li><li>CountryID (guid) - obavezan podatak, vrijednost iz browse-a <a class="internallink" href="#CountryLookup" title="CountryLookup">CountryLookup</a></li><li>InternetPage (string)</li><li>Name (string) - obavezan podatak</li><li>SettlementHrID (guid) - obavezan podatak ako je država (CountryID) Hrvatska, vrijednost iz browse-a <a class="internallink" href="#SettlementLookup" title="SettlementLookup">SettlementLookup</a></li><li>StreetNumber (string) - obavezan podatak</li><li>ValidityDateFrom (date) - obavezan podatak</li><li>ZIPCode (string) - obavezan podatak</li></ul></li><li>Podaci o vlasniku obrta<br /></li></ul><br /><a id="TTCalculationTouristTemp"> </a>
<b>TTCalculationTouristTemp</b>
<ul><li>Path: Htz/TTCalculationTouristTemp/</li><li>Atributi:<ul><li>ID (guid)</li><li>TouristID (guid) - obavezan podatak</li><li>CheckOutTime (datetime) - obavezan podatak, vrijeme odjave s kojim će se računati prilikom okvirnog obračuna<br /></li></ul></li></ul><br />
<h3 class="separator">Browse<a class="headeranchor" id="Browse_21" href="#Browse_21" title="Link to this Section">&#0182;</a></h3>Svi resursi u ovom poglavlju podržavaju metode opisane u poglavlju <a class="internallink" href="#Browse_1" title="Browse">Browse</a><br /><br />
<a id="AccommodationUnitFacilityType"> </a><b>AccommodationUnitFacilityType</b>
<ul><li>Path: Htz/AccommodationUnitFacilityType/</li><li>Atributi:<ul><li>ID (guid)</li><li>FacilityID (guid)</li><li>NameCode (string)</li><li>FacilityCode (string)</li></ul></li><li>Ovaj pregled je osmišljen tako da se filtrira po atributu FacilityID ili FacilityCode<br /></li></ul><br />
<a id="AccommodationUnitForEdit"> </a><b>AccommodationUnitForEdit</b>
<ul><li>Path: Htz/AccommodationUnitForEdit/</li><li>Atributi:<ul><li>ID (guid)</li><li>CategoryID (guid)</li><li>FacilityID (guid)</li><li>FacilityCategoryTypeID (guid)</li><li>NumberOfBeds (int) - broj kreveta</li><li>NumberOfEquivalentUnits (int) - broj pomoćnih kreveta</li><li>NumberOfExtraBeds (int) - broj istovjetnih jedinica u objektu</li><li>Sequence (int) - redoslijed kojim se prikazuju smještajne jedinice u sučelju</li><li>TypeID (guid) - tip smještajne jedinice, vrijednost iz browse-a <a class="internallink" href="#AccommodationUnitTypePerSubtype" title="AccommodationUnitTypePerSubtype">AccommodationUnitTypePerSubtype</a></li></ul></li><li>Ovaj pregled je osmišljen tako da se filtrira po atributu FacilityID <br /></li></ul><br />
<a id="AccommodationUnitTypePerSubtype"> </a><b>AccommodationUnitTypePerSubtype</b>
<ul><li>Path: Htz/AccommodationUnitTypePerSubtype/</li><li>Atributi:<ul><li>ID (guid)</li><li>Active (bool)</li><li>FacilitySubcategoryID (guid)</li><li>MaximumNumberOfBeds (int)</li><li>MaximumNumberOfExtraBeds (int)</li><li>MaximumNumberOfSameUnits (int)</li><li>Name (string)</li></ul></li><li>Ovaj pregled je osmišljen tako da se filtrira po atributu FacilitySubcategoryID<br /></li></ul><br />
<a id="ArrivalOrganisationLookup"> </a><b>ArrivalOrganisationLookup</b>
<ul><li>Path: Htz/ArrivalOrganisationLookup/</li><li>Atributi:<ul><li>ID (guid)</li><li>Active (bool)</li><li>CodeMI (string)</li><li>Name (string)</li><li>Sequence (int)<br /></li></ul></li></ul><br />
<a id="CashDeskLookup"> </a><b>CashDeskLookup</b>
<ul><li>Path: Htz/CashDeskLookup/</li><li>Atributi:<ul><li>ID (guid)</li><li>Active (bool)</li><li>Address (string)</li><li>BankAccountID (guid)</li><li>CashDeskWithSaldoName (string)</li><li>Iban (string)</li><li>Name (string)</li><li>Settlement (string)</li><li>TouristBoardID (guid)<br /></li></ul></li></ul><br />
<a id="CountryLookup"> </a><b>CountryLookup</b>
<ul><li>Path: Htz/CountryLookup/</li><li>Atributi:<ul><li>ID (guid)</li><li>Active (bool)</li><li>AlternativeName (string)</li><li>CodeThreeLetters (string)</li><li>CodeTwoLetters (string)</li><li>IsEUMember (bool)</li><li>IsVisaRequired (bool)</li><li>NameCitizenships (string)</li><li>NameNational (string)</li><li>NameNationalAlternative (string)<br /></li></ul></li></ul><br />
<a id="DistanceLookup"> </a><b>DistanceLookup</b>
<ul><li>Path: Htz/DistanceLookup/</li><li>Atributi:<ul><li>ID (guid)</li><li>Active (bool)</li><li>Name (string)</li><li>Sequence (int) - koristi se za sortiranje podataka za prikaz korisniku<br /></li></ul></li></ul><br />
<a id="DistanceTypeLookup"> </a><b>DistanceTypeLookup</b>
<ul><li>Path: Htz/DistanceTypeLookup/</li><li>Atributi:<ul><li>ID (guid)</li><li>Active (bool)</li><li>Name (string)</li><li>Sequence (int) - koristi se za sortiranje podataka za prikaz korisniku<br /></li></ul></li></ul><br />
<a id="FacilityBrowse"> </a><b>FacilityBrowse</b>
<ul><li>Path: Htz/FacilityBrowse/</li><li>Atributi:<ul><li>ID (guid)</li><li>AccommodationUnits (string)</li><li>Category (string)</li><li>Code (string)</li><li>Decision (string)</li><li>Decision2 (string)</li><li>DecisionUploadTime (datetime)</li><li>FacilityLinkToNaturalPerson (string)</li><li>FacilityType (string)</li><li>IsDeactivated (bool)</li><li>Name (string)</li><li>Note (string)</li><li>OpenFacilityPeriod (string)</li><li>PaysTTFlatAmount (string)</li><li>Settlement (string)</li><li>SettlementHrID (guid)</li><li>SettlementZone (string)</li><li>StreetNumber (string)</li><li>TTPayerID (guid)</li><li>TTPayerNaturalPerson (bool)</li></ul></li><li>Primjer poziva metode da bi se dobio ID objekta:<br /><pre class='brush: text'>
https&#58;//www.evisitor.hr/eVisitorRhetos_API/Rest/Htz/FacilityBrowse/?filters=&#91;&#123;"Property"&#58;"Code","Operation"&#58;"equal","Value"&#58;"123456"&#125;&#93;</pre><br /><a id="FacilityCharacteristicsBrowse"> </a><br /><b>FacilityCharacteristicsBrowse</b></li><li>Path: Htz/FacilityCharacteristicsBrowse/</li><li>Atributi:<ul><li>ID (guid)</li><li>AutomaticTouristCheckout (bool)</li><li>CheckInOut (string)</li><li>CodeMI (string)</li><li>Distances (string)</li><li>Email (string)</li><li>Fax (string)</li><li>GpsCoordinates (string)</li><li>Services (string)</li><li>Telephone (string)</li><li>TouristAcceptancePeriod (string)</li><li>Web (string)<br /></li></ul></li></ul><br />
<a id="FacilityCategoryLookup"> </a><b>FacilityCategoryLookup</b>
<ul><li>Path: Htz/FacilityCategoryLookup/</li><li>Atributi:<ul><li>ID (guid)</li><li>Active (bool)</li><li>FacilityCategoryTypeID (guid)</li><li>Name (string)<br /></li></ul></li></ul><br />
<a id="FacilityCodeLookup"> </a><b>FacilityCodeLookup</b>
<ul><li>Path: Htz/FacilityCodeLookup/</li><li>Atributi:<ul><li>ID (guid)</li><li>Active (bool)</li><li>FacilitySubcategoryID (guid)</li><li>FacilitySubtypeName (string)</li><li>FacilityTypenName (string)</li><li>Name (string)<br /></li></ul></li></ul><br />
<a id="FacilityLinkToNaturalPersonPerTTPayer"> </a><b>FacilityLinkToNaturalPersonPerTTPayer</b>
<ul><li>Path: Htz/FacilityLinkToNaturalPersonPerTTPayer/</li><li>Atributi:<ul><li>ID (guid)</li><li>Name (string)</li><li>TTPayerID (guid)<br /></li></ul></li></ul><br />
<a id="FacilitySubcategoryLookup"> </a><b>FacilitySubcategoryLookup</b>
<ul><li>Path: Htz/FacilitySubcategoryLookup/</li><li>Atributi:<ul><li>ID (guid)</li><li>Active (bool)</li><li>FacilityTypeID (guid)</li><li>FacilityTypenName (string)</li><li>HasCodes (bool)</li><li>MandatoryDecisionInput (bool)</li><li>Name (string)</li><li>NecessaryCalculationOfEquivalentUnits (bool)<br /></li></ul></li></ul><br />
<a id="FacilityTouristCheckInLookup"> </a><b>FacilityTouristCheckInLookup</b>
<ul><li>Path: Htz/FacilityTouristCheckInLookup/</li><li>Atributi:<ul><li>Code (string)</li><li>ID (guid)</li><li>IsVacationHomeCalculation (bool)</li><li>Name (string)</li><li>NecessarySettlementRegistration (bool)</li><li>SettlementHrID (guid)</li><li>TTPayerID (guid)<br /></li></ul></li></ul><br />
<a id="LegalPersonTypeLookup"> </a><b>LegalPersonTypeLookup</b>
<ul><li>Path: Htz/LegalPersonTypeLookup/</li><li>Atributi:<ul><li>ID (guid)</li><li>Active (bool)</li><li>Name (string)<br /></li></ul></li></ul><br />
<a id="ListOfTourists"> </a><b>ListOfTourists</b>
<ul><li>Path: Htz/</li><li>Atributi:<ul><li>ID (guid)</li><li>FacilityID (guid)</li><li>TTPayerID (guid)</li><li>SettlementHrID (guid)</li><li>CheckedOutTourist (bool)</li><li>SurnameAndName (string)</li><li>DateTimeOfArrival (datetime)</li><li>DateTimeOfDeparture (datetime)</li><li>Citizenship (string)</li><li>FacilityName (string)</li><li>TouristCheckedOutString (string)</li></ul></li><li>Pregled vraća sve prijavljene i odjavljene turiste. Pregled ne vraća poništene prijave.</li><li>Primjer poziva metode koji vraća turiste koji su boravili od 1.1.2017:<br /><pre class='brush: text'>
https&#58;//www.evisitor.hr/eVisitorRhetos_API/Rest/Htz/ListOfTourists/?psize=20&amp;page=1&amp;filters=&#91;&#123;"Property"&#58;"StayFrom","Operation"&#58;"greaterequal","Value"&#58;"\/Date(1483225200000+0100)\/"&#125;&#93;&amp;sort=DateTimeOfArrival%20asc</pre><br /></li></ul><br />
<a id="ListOfTouristsExtended"> </a><b>ListOfTouristsExtended</b>
<ul><li>Path: Htz/</li><li>Atributi:<ul><li>ID (guid)</li><li>Address (string)</li><li>ApplicationNumber (string)</li><li>CardNumber (string)</li><li>CheckedOutTourist (bool)</li><li>Citizenship (string)</li><li>DatePlaceOfBirth (string)</li><li>DatePlaceOfEntryInRC (string)</li><li>DateTimeOfArrival (datetime)</li><li>DateTimeOfDeparture (datetime)</li><li>FacilityID (guid)</li><li>FacilityName (string)</li><li>ForeseenStayUntil (date)</li><li>Gender (string)</li><li>Note (string)</li><li>PermitOfStayDate (date)</li><li>SettlementHrID (guid)</li><li>StayFrom (date)</li><li>SurnameAndName (string)</li><li>TouristCheckedOutString (string)</li><li>TravelDocumentTypeNumber (string)</li><li>TTPayerID (guid)</li></ul></li><li>Pregled vraća sve prijavljene i odjavljene turiste. Pregled ne vraća poništene prijave.</li><li>Primjer poziva metode koji vraća turiste koji su boravili od 1.1.2017:<br /><pre class='brush: text'>
https&#58;//www.evisitor.hr/eVisitorRhetos_API/Rest/Htz/ListOfTouristsExtended/?psize=20&amp;page=1&amp;filters=&#91;&#123;"Property"&#58;"StayFrom","Operation"&#58;"greaterequal","Value"&#58;"\/Date(1483225200000+0100)\/"&#125;&#93;&amp;sort=StayFrom%20asc</pre><br /></li></ul><br /><br /><br />
<a id="ManualApprovalDebitBrowse"> </a><b>ManualApprovalDebitBrowse</b>
<ul><li>Path: Htz/ManualApprovalDebitBrowse/</li><li>Atributi:<ul><li>ID (guid)</li><li>BoolCalculation (bool) - izvor financijskog podatka je obračun boravišne pristojbe</li><li>BoolCashDesk (bool) - izvor financijskog podatka je blagajna</li><li>BoolFinalReport (bool) - izvor financijskog podatka je izvod</li><li>BoolManualApprovalDebit (bool) - izvor financijskog podatka je ručno odobrenje/zaduženje</li><li>Date (date) - datum financijskog podatka</li><li>Debit (money) - iznos dugovanja</li><li>DocumentID (guid)</li><li>FacilityID (guid) - identifikacija objekta za koji vrijedi financijski podatak</li><li>Note (string) - opis/napomena</li><li>Payment (money) - iznos uplate<br /></li></ul></li></ul><br />
<a id="OpeningBasisLookup"> </a><b>OpeningBasisLookup</b>
<ul><li>Path: Htz/OpeningBasisLookup/</li><li>Atributi:<ul><li>ID (guid)</li><li>Active (bool)</li><li>ForNaturalPerson (bool)</li><li>Name (string)<br /></li></ul></li></ul><br />
<a id="PaymentFlatRateSlipSample"> </a><b>PaymentFlatRateSlipSample</b>
<ul><li>Path: Htz/PaymentFlatRateSlipSample/</li><li>Atributi:<ul><li>ID (guid)</li><li>Amount1 (money)</li><li>Amount2 (money)</li><li>Amount3 (money)</li><li>AmountString1 (string)</li><li>AmountString2 (string)</li><li>AmountString3 (string)</li><li>Barcode1 (string)</li><li>Barcode2 (string)</li><li>Barcode3 (string)</li><li>CityZIPCode1 (string)</li><li>CityZIPCode2 (string)</li><li>CityZIPCode3 (string)</li><li>Cost1 (string)</li><li>Cost2 (string)</li><li>Cost3 (string)</li><li>Country1 (string)</li><li>Country2 (string)</li><li>Country3 (string)</li><li>Currency1 (string)</li><li>Currency2 (string)</li><li>Currency3 (string)</li><li>ExecutionDate1 (string)</li><li>ExecutionDate2 (string)</li><li>ExecutionDate3 (string)</li><li>Iban1 (string)</li><li>Iban2 (string)</li><li>Iban3 (string)</li><li>IdString (string)</li><li>Model1 (string)</li><li>Model2 (string)</li><li>Model3 (string)</li><li>NameSurname (string)</li><li>NameSurname1 (string)</li><li>NameSurname2 (string)</li><li>NameSurname3 (string)</li><li>PaymentDescription1 (string)</li><li>PaymentDescription2 (string)</li><li>PaymentDescription3 (string)</li><li>Receiver1 (string)</li><li>Receiver2 (string)</li><li>Receiver3 (string)</li><li>RefNo1 (string)</li><li>RefNo2 (string)</li><li>RefNo3 (string)</li><li>StreetNumber1 (string)</li><li>StreetNumber2 (string)</li><li>StreetNumber3 (string)</li></ul></li><li>Kolone xx1, xx2 i xx3 odnose se na prvu, drugu, odnosno treću uplatnicu. Ukoliko su kolone xx2 i/ili xx3 null, to znači da za dotični objekt postoji samo jedna uplatnica.<br /></li></ul><br />
<a id="PaymentPayoutTypeLookup"> </a><b>PaymentPayoutTypeLookup</b>
<ul><li>Path: Htz/PaymentPayoutTypeLookup/</li><li>Atributi:<ul><li>ID (guid)</li><li>Active (bool)</li><li>Name (string)</li><li>Payment (bool)</li><li>PaymentCancellation (bool)</li><li>Payout (bool)</li><li>PayoutCancellation (bool)<br /></li></ul></li></ul><br />
<a id="ServiceTypeLookup"> </a><b>ServiceTypeLookup</b>
<ul><li>Path: Htz/ServiceTypeLookup/</li><li>Atributi:<ul><li>ID (guid)</li><li>Active (bool)</li><li>Name (string)</li><li>Sequence (int) - koristi se za sortiranje podataka za prikaz korisniku<br /></li></ul></li></ul><br />
<a id="SettlementLookup"> </a><b>SettlementLookup</b>
<ul><li>Path: Htz/SettlementLookup/</li><li>Atributi:<ul><li>ID (guid)</li><li>Active (bool)</li><li>CityMunicipalityHrID (guid)</li><li>HasZones (bool)</li><li>Name (string)</li><li>ZIPCode (string)<br /></li></ul></li></ul><br />
<a id="SettlementZoneLookup"> </a><b>SettlementZoneLookup</b>
<ul><li>Path: Htz/SettlementZoneLookup/</li><li>Atributi:<ul><li>ID (guid)</li><li>Active (bool)</li><li>BasisAmount (money)</li><li>Name (string)</li><li>Settlement (string)</li><li>SettlementHrID (guid)</li><li>ZoneID (guid)</li></ul></li><li>Ovaj pregled je osmišljen tako da se filtrira po atributu SettlementHrID.<br /></li></ul><br />
<a id="TouristAgencyBrowse"> </a><b>TouristAgencyBrowse</b>
<ul><li>Path: Htz/TouristAgencyBrowse/</li><li>Atributi:<ul><li>ID (guid)</li><li>Active (bool)</li><li>Address (string)</li><li>Country (string)</li><li>IsNaturalPerson (bool)</li><li>Name (string)</li><li>PinOrVat (string)</li><li>Settlement (string)</li></ul></li><li>Ovaj pregled je namijenjen pronalasku turističke agencije po OIB-u ili VAT broju (podatak PinOrVat)</li><li>primjer poziva metode: <pre class='brush: text'>
https&#58;//www.evisitor.hr/eVisitorRhetos_API/Rest/Htz/TouristAgencyBrowse/?filters=&#91;&#123;"Property"&#58;"Active","Operation"&#58;"equal","Value"&#58;"true"&#125;,&#123;"Property"&#58;"PinOrVat","Operation"&#58;"equal","Value"&#58;"123456789"&#125;&#93;</pre><br /></li></ul><br />
<a id="TouristCheckOut"> </a><b>TouristCheckOut</b>
<ul><li>Path: Htz/TouristCheckOut/</li><li>Atributi:<ul><li>ID (guid)</li><li>CheckInDate (date)</li><li>DocumentNumber (string)</li><li>DocumentTtypeID (guid)</li><li>FacilityID (guid)</li><li>FacilityName (string)</li><li>ForeseenDeparture (date)</li><li>RecordedOvernightStays (int)</li><li>SettlementHrID (guid)</li><li>Tourist (string)</li><li>TTPayerID (guid)</li><li>TTPaymentCategory (string)</li></ul></li><li>Pregled vraća sve aktivne prijave, odnosno sve prijave koju se <i>spremne</i> za odjavu.<br /></li></ul><br />
<a id="TTCalculationItemSourceByTourist"> </a><b>TTCalculationItemSourceByTourist</b>
<ul><li>Path: Htz/TTCalculationItemSourceByTourist/</li><li>Atributi:<ul><li>ID (guid)</li><li>Amount (money)</li><li>AmountString (string)</li><li>CheckInDate (datetime)</li><li>CheckOutDate (datetime)</li><li>DateOfBirth (date)</li><li>Facility (string)</li><li>IDTTCalculationTemp (guid)</li><li>Note (string)</li><li>Tourist (string)</li><li>TTPaymentCategory (string)<br /></li></ul></li></ul><br />
<a id="TTCalculationItemSourceTempBrowse"> </a><b>TTCalculationItemSourceTempBrowse</b>
<ul><li>Path: Htz/TTCalculationItemSourceTempBrowse/</li><li>Atributi:<ul><li>ID (guid)</li><li>Amount (money)</li><li>IDTTCalculationTemp (guid)</li><li>PeriodFrom (date)</li><li>PeriodUntil (date)</li><li>TouristID (guid)<br /></li></ul></li></ul><br />
<a id="TTCalculationItemSourceByFacility"> </a><b>TTCalculationItemSourceByFacility</b>
<ul><li>Path: Htz/TTCalculationItemSourceByFacility/</li><li>Atributi:<ul><li>ID (guid)</li><li>Amount (money)</li><li>AmountString (string)</li><li>Debt (money)</li><li>DebtString (string)</li><li>IDTTCalculationTemp (guid)</li><li>Name (string)<br /></li></ul></li></ul><br />
<a id="TTPayerDeactivationBasisLookup"> </a><b>TTPayerDeactivationBasisLookup</b>
<ul><li>Path: Htz/TTPayerDeactivationBasisLookup/</li><li>Atributi:<ul><li>ID (guid)</li><li>Active (bool)</li><li>Name (string)<br /></li></ul></li></ul><br />
<a id="TTPayerFinancialRecord"> </a><b>TTPayerFinancialRecord</b>
<ul><li>Path: Htz/TTPayerFinancialRecord/</li><li>Atributi:<ul><li>ID (guid)</li><li>Date (DateTime)</li><li>Payment (decimal)</li><li>Reason (string)</li><li>TTPayerID (guid)</li><li>FacilityID (guid)</li><li>BoolCalculation (bool)</li><li>BoolManualApprovalDebit (bool)</li><li>BoolCashDesk (bool)</li><li>BoolFinalReport (bool)<br /></li></ul></li></ul><br />
<a id="TTPayerLookup"> </a><b>TTPayerLookup</b>
<ul><li>Path: Htz/TTPayerLookup/</li><li>Atributi:<ul><li>ID (guid)</li><li>Name (string)</li><li>Pin (string)</li><li>RightToTTPayerPrincipalID (guid)<br /></li></ul></li></ul><br />
<a id="TTPayerUnion"> </a><b>TTPayerUnion</b>
<ul><li>Path: Htz/TTPayerUnion/</li><li>Atributi:<ul><li>ID (guid)</li><li>Address (string)</li><li>City (string)</li><li>CountryID (guid)</li><li>DefaultConnectionToNaturalPersonID (guid)</li><li>Document (string)</li><li>FirstName (string)</li><li>IsDeactivated (bool)</li><li>IsFRFOwner (bool)</li><li>IsNaturalPerson (bool)</li><li>IsOwnerTradeFRF (bool)</li><li>IsTradeOwner (bool)</li><li>LatestChange (datetime)</li><li>LegalPersonTypeID (guid)</li><li>LegalPersonTypeName (string)</li><li>Name (string)</li><li>OpeningBasisID (guid)</li><li>OpeningBasisDocumentID (guid)</li><li>Pin (string)</li><li>SettlementHrID (guid)</li><li>StreetNumber (string)</li><li>Surname (string)</li><li>UserType (string)</li><li>ZIPCode (string)<br /></li></ul></li></ul><br />
<a id="TTPaymentCategoryLookup2"> </a><b>TTPaymentCategoryLookup2</b>
<ul><li>Path: Htz/TTPaymentCategoryLookup2/</li><li>Atributi:<ul><li>ID (guid)</li><li>FacilityID (guid)</li><li>Active (bool)</li><li>Code (string)</li><li>CodeNames (string)</li><li>Name (string)</li></ul></li><li>Pregled je zamišljen da se filtrira po FacilityID i Active=true, vraća dozvoljene kategorije plaćanja za određeni objekt.<br /></li></ul><br />
<a id="TypeOfInterestCalculation"> </a><b>TypeOfInterestCalculation</b>
<ul><li>Path: Htz/TypeOfInterestCalculation/</li><li>Atributi:<ul><li>ID (guid)</li><li>Name (string)<br /></li></ul></li></ul><br /><h2 class="separator"> !!! NOVO !!! Upute za dodijelu pristupnih podataka <a class="headeranchor" id="!!!_NOVO_!!!_Upute_za_dodijelu_pristupnih_podataka_27" href="#!!!_NOVO_!!!_Upute_za_dodijelu_pristupnih_podataka_27" title="Link to this Section">&#0182;</a></h2> 
Dodatna objašnjenja i upute za obveznike i turističke zajednice u vezi dodijelu pristupnih podataka nalaze se ovdje: <a class="internallink" href="GetFile.aspx?Page=Javno.Web-API&amp;File=Testna%20okolina%20-%20pristupni%20podaci.docx" title="Testna okolina - pristupni podaci.docx">Testna okolina - pristupni podaci.docx</a><br /><br />
<h2 class="separator"> !!! NOVO !!! <a class="headeranchor" id="!!!_NOVO_!!!_28" href="#!!!_NOVO_!!!_28" title="Link to this Section">&#0182;</a></h2> Upute za provjeru API integracije sa sustavom eVisitor
Dodatna objašnjenja i upute za provjeru integracije se nalaze ovdje: <a class="internallink" href="GetFile.aspx?Page=Javno.Web-API&amp;File=Upute%20za%20provjeru%20API%20integracije%20sa%20sustavom%20eVisitor.pdf" title="Upute za provjeru API integracije sa sustavom eVisitor.pdf">Upute za provjeru API integracije sa sustavom eVisitor.pdf</a><br /><br /><h2 class="separator"> !!! NOVO 2022 !!! <a class="headeranchor" id="!!!_NOVO_CACC_!!!_29" href="#!!!_NOVO_CACC_!!!_29" title="Link to this Section">&#0182;</a></h2> Krivo implementirani API pozivi
Trenutačno eVisitor ima veće sigurnosne provjere nego prijašnje verzije sustava i neće više prihvatiti krivo implementirane API pozive. Molimo da API vendori provjere upute na postojećim Wiki stranicama i naprave reviziju svojih poziva prema eVisitoru te jesu li uredno implementirani prema uputi.   <br /><br />Najčešće greške koje se javljaju API vendorima:<br /><br /><ul><li>1.	Q: API je vratio grešku: „The requested URL was rejected. Please consult with your administrator. Your support ID is: 11000…“<ul><li>A: Spojili ste više cookie-a i jedan, ali ste između njih stavili umjesto „;“ stavili „ “ (ispravljeni primjer php skripte je u prilogu API dokumentacije)</li></ul></li><li>2.	Q: Želim zatražiti pomoć od eVisitor podrške.<ul><li>A: Prije kontaktiranja podrške, molimo vas da napravite ručno poziv na API korištenjem cURL, Postman ili sl. alata te upitu priložiti kompletan poziv i odgovor od alata cURL ili Postman Console Log, osim korisničkog password-a kojeg treba obrisati. Ukoliko zahtjev normalno prođe, molim provjerite da je sve uredu s vaše strane.</li></ul></li><li>3.	Q: Da nakon uspješnog logiranja na API, što dalje?<ul><li>A: Prilikom pozivanja narednih metoda treba obavezno proslijediti sve zaprimljene cookie koje ste inicijalno dobili</li></ul></li><li>4.	Q: Pokušavam napraviti import turista ali javljaju mi se greške?<ul><li>A: API funkcionalnost ImportTourist je ista opcija koja se u sučelju zove „Prijava putem datoteke“.<br />Ona koristi interni popis neprijavljenih turista (istu onu koja je vidljiva u Turisti / Prijava turista).<br />Uz to da se nakon zaprimanja XML-a, automatski pozove opcija „Prijavi“ (ista koja je dostupna i kroz sučelje).<br />Opcija „Prijavi“ oduvijek radi tako da pokuša prijaviti sve turiste iz tog popisa.<br />Provjerite jesu li svi zapisi ispravni (jer ako je jedan neispravan import neće proći), te provjerite da ne prijavljujete duplo turiste te jesu li istekli rokovi za prijavu. <br /><br /></li></ul></li></ul><br />
Ukoliko ste potvrdili da nemate krivo implementiran API poziv i rade sve uredno prema napisanim točkama, a zbog nekog razloga imate i dalje grešku molimo da nam  proslijede sljedeće informacije:<br /><br /><ul><li>Točno vrijeme upita (u sekundu)</li><li>Username korisnika</li><li>Metodu koja je pozvana</li><li>Parametri metode, uključujući i sadržaj (body)</li><li>Response status<br /></li></ul><br /><br /><br /><h2 class="separator">Povezane stranice<a class="headeranchor" id="Povezane_stranice_30" href="#Povezane_stranice_30" title="Link to this Section">&#0182;</a></h2><ul><li><a href="Javno.Web-API-Novosti.ashx" title="WEB API - Novosti" class="pagelink">WEB API - Novosti</a></li><li><a href="Obveznik.Obveznici-Pocetni-ekran.ashx" title="Obveznici - Početni ekran" class="pagelink">Obveznici - Početni ekran</a></li><li><a href="Obveznik.Obveznici-Prijava-turista.ashx" title="Obveznici - Prijava turista" class="pagelink">Obveznici - Prijava turista</a></li><li><a href="TZ.Turisticka-zajednica-prijava-turista.ashx" title="Turistička zajednica - Prijava turista" class="pagelink">Turistička zajednica - Prijava turista</a></li></ul> <br /><br /><br /><br />

<!-- START GreenIcicle code syntax highlighter -->

<link href='http://dl.dropbox.com/u/1900064/GreenIcicle/ScrewTurnSyntaxHighlighter/sh3.0.83/styles/shCore.css' rel='stylesheet' type='text/css'/>
<link href='http://dl.dropbox.com/u/1900064/GreenIcicle/ScrewTurnSyntaxHighlighter/sh3.0.83/styles/shThemeDefault.css' rel='stylesheet' type='text/css'/>
<script src='http://dl.dropbox.com/u/1900064/GreenIcicle/ScrewTurnSyntaxHighlighter/sh3.0.83/scripts/shCore.js' type='text/javascript'></script>
<script src='http://dl.dropbox.com/u/1900064/GreenIcicle/ScrewTurnSyntaxHighlighter/sh3.0.83/scripts/shBrushPlain.js' type='text/javascript'></script>
<script language='javascript'>
SyntaxHighlighter.config.stripBrs=true;
SyntaxHighlighter.all();
</script>
<!-- END GreenIcicle code syntax highlighter -->

]]></description><author>htz.ibegovic</author><pubDate>Mon, 03 Apr 2023 13:17:02 GMT</pubDate><guid isPermaLink="false">DE685461A8DCCECB36CB85D38919E48B</guid></item></channel></rss>