<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://services.krediidiinfo.ee/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Paavo</id>
	<title>services.krediidiinfo.ee - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://services.krediidiinfo.ee/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Paavo"/>
	<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php/Special:Contributions/Paavo"/>
	<updated>2026-04-29T01:06:43Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.5</generator>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=X-Tee&amp;diff=1027</id>
		<title>X-Tee</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=X-Tee&amp;diff=1027"/>
		<updated>2018-12-14T13:57:15Z</updated>

		<summary type="html">&lt;p&gt;Paavo: /* Turvalise allkirjastamise mooduli (HSM) sertifikaatide hankimine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Sissejuhatus=&lt;br /&gt;
Majutatud turvaserveri kasutamine sobib klientidele, kellel on oma infosüsteem ja selle haldamise võimekus, aga puudub vajadus või võimekus hallata X-tee turvaserverit. Majutatud turvaserver annab kliendile võimalust kasutada andmekogude (teenuse pakkujate) teenuseid X-tee kaudu.&lt;br /&gt;
&lt;br /&gt;
=Terminid=&lt;br /&gt;
&#039;&#039;&#039;Andmekogu&#039;&#039;&#039; - X-tee liikme alamsüsteem, mis pakub X-teel teenuseid&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Andmeteenus&#039;&#039;&#039; - X-tee liikme poolt defineeritud ja realiseeritud teenus, mille kaudu saab teiste X-tee liikmetega andmeid vahetada.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;X-tee alamsüsteem&#039;&#039;&#039; - tehnoloogiliselt ja organisatoorselt piiritletud X-tee liikme infosüsteemi osa andmeteenuse osutamiseks või kasutamiseks. X-tee alamsüsteemidena registreeritakse X-tee liikme infosüsteemi ja turvaserveri liidestuskohad, mida on võimalik andmeteenuse osutaja või kasutajana kindlaks määrata. &lt;br /&gt;
&lt;br /&gt;
=Osapooled=&lt;br /&gt;
&#039;&#039;&#039;Klient&#039;&#039;&#039; - X-tee liige, kes tarbib teenuse osutaja poolt loodud teenust. Selleks sõlmib ta teenuse osutajaga kokkuleppe.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Teenuse pakkuja (osutaja)&#039;&#039;&#039; - X-tee liige, kes defineerib, realiseerib ja kirjeldab RIHAs enda teenuse. Teenuse tarbija sõlmib osutaja poolt loodud teenuse tarbimiseks kokkuleppe.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Creditinfo&#039;&#039;&#039; - X-tee liige, kes on ka andmeteenuse vahendaja, kes pakub teenusena turvaserveri majutust ja haldust. See tähendab, et teenuse osutaja ja kasutaja vaheline andmeliiklus läbib tema kontrolli all olevat infrastruktuuri. Andmeteenuse vahendaja kasutamisel tuleb kokku leppida teenuse vahendamise poliitika.&lt;br /&gt;
&lt;br /&gt;
=Andmeteenuse kasutamise protsessi skeem=&lt;br /&gt;
&lt;br /&gt;
[[File:xroad_requests.PNG]]&lt;br /&gt;
&lt;br /&gt;
=Ettevalmistusprotsess andmeteenuse kasutamiseks=&lt;br /&gt;
[[File:Ettevalmistustegevused X-tee turvaserveri majutamiseks.jpg|1030x1030px]]&lt;br /&gt;
&lt;br /&gt;
==Kliendi ja Creditinfo vahel vahetatavate andmete koosseis==&lt;br /&gt;
&lt;br /&gt;
===Teenuse tarbija andmed===&lt;br /&gt;
&lt;br /&gt;
*Asutuse registrikood&lt;br /&gt;
*Alamsüsteemi nimi&lt;br /&gt;
*Teenuse kasutaja isikukood&lt;br /&gt;
&lt;br /&gt;
===Teenuse pakkuja (X-tee keskuses registreeritud) andmed===&lt;br /&gt;
&lt;br /&gt;
*Teenuse pakkuja andmekogu nimi&lt;br /&gt;
*Teenuse nimi&lt;br /&gt;
*Teenuse versioon&lt;br /&gt;
*Teenus on X-tee test- või toodangkeskkonnas&lt;br /&gt;
*Teenuse sisendparameetrid X-tee testkeskkonnas&lt;br /&gt;
&lt;br /&gt;
=Juhendid=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://www.ria.ee/ee/x-tee-liitumine.html RIA X-Teega liitumise juhend]&lt;br /&gt;
&lt;br /&gt;
==Andmeteenuse tarbija registreerimine RIHA&#039;s==&lt;br /&gt;
&lt;br /&gt;
Eeldus: ettevõtte registreerimiseks RIHA&#039;s vajalik Eesti Äriregistris registreeritud ettevõte.     &lt;br /&gt;
&lt;br /&gt;
RIHA koduleht https://riha.eesti.ee/     &lt;br /&gt;
&lt;br /&gt;
[https://moodle.ria.ee/course/view.php?id=3 Asutuse registreerimise juhend]     &lt;br /&gt;
&lt;br /&gt;
[https://moodle.ria.ee/mod/page/view.php?id=79 Alamsüsteemi registreerimise juhend]     &lt;br /&gt;
&lt;br /&gt;
Liitumistaotlus vaadatakse läbi paari-kolme tööpäeva jooksul ning otsus saadetakse liitumistaotluse esitanud isikule taotlusel näidatud e-posti aadressile.&lt;br /&gt;
&lt;br /&gt;
==Turvalise allkirjastamise mooduli (HSM) sertifikaatide hankimine==&lt;br /&gt;
&lt;br /&gt;
* Kõigepealt tuleb küsida Creditinfolt test- ja/või toodangukeskkonna CSR (Certificate Signing Request) fail. Kui see/need on käes, siis:&lt;br /&gt;
** Testkeskkonna sertifikaat (tasuta): minge https://sk.ee/teenused/digitempli-teenus/ , valige &#039;&#039;&#039;Telli e-tempel&#039;&#039;&#039; ning lisa &amp;quot;linnuke&amp;quot; kasti &#039;&#039;&#039;Tellin testsertifikaadi&#039;&#039;&#039;.  Edasi tuleb täita kõik kohustuslikud väljad.&lt;br /&gt;
** Toodangukeskkonna sertifikaat (tasuline): minge https://sk.ee/teenused/teenused-x-tee-liikmele/ ja valige &#039;&#039;&#039;Telli turvaserveri kliendina&#039;&#039;&#039;. Peale CSR-i üleslaadimist küsitakse muuhulgas ka infot HSM-i kohta: &amp;lt;br&amp;gt; Krüptograafilise mooduli/seadme nimi: Luna PCI-E Cryptographic Module for Luna SA &amp;lt;br&amp;gt;Seerianumber: 1507267162 &amp;lt;br&amp;gt;Firmware version: 6.10.9 &amp;lt;br&amp;gt;Hardware version: VBD-05 &amp;lt;br&amp;gt;FIPS sertifikaat: [[Media:FIPS140ConsolidatedCertDec2015.pdf]].&lt;br /&gt;
&lt;br /&gt;
* Saatke ostetud sertifikaadid Creditinfole, kes paigaldab sertifikaadid allkirjastamise turvamoodulisse (HSM)&lt;br /&gt;
&lt;br /&gt;
==Klient sõlmib lepingu vajaliku andmebaasi haldajaga==&lt;br /&gt;
&lt;br /&gt;
*Rahvastikuregister - https://www.smit.ee/rahvastikuregister&lt;br /&gt;
&lt;br /&gt;
*Pensioniregister (haldaja Eesti väärtpaberikeskus) - https://www.e-register.ee/&lt;/div&gt;</summary>
		<author><name>Paavo</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=X-Tee&amp;diff=1017</id>
		<title>X-Tee</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=X-Tee&amp;diff=1017"/>
		<updated>2018-11-23T13:51:44Z</updated>

		<summary type="html">&lt;p&gt;Paavo: /* Turvalise allkirjastamise mooduli (HSM) sertifikaatide hankimine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Sissejuhatus=&lt;br /&gt;
Majutatud turvaserveri kasutamine sobib klientidele, kellel on oma infosüsteem ja selle haldamise võimekus, aga puudub vajadus või võimekus hallata X-tee turvaserverit. Majutatud turvaserver annab kliendile võimalust kasutada andmekogude (teenuse pakkujate) teenuseid X-tee kaudu.&lt;br /&gt;
&lt;br /&gt;
=Terminid=&lt;br /&gt;
&#039;&#039;&#039;Andmekogu&#039;&#039;&#039; - X-tee liikme alamsüsteem, mis pakub X-teel teenuseid&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Andmeteenus&#039;&#039;&#039; - X-tee liikme poolt defineeritud ja realiseeritud teenus, mille kaudu saab teiste X-tee liikmetega andmeid vahetada.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;X-tee alamsüsteem&#039;&#039;&#039; - tehnoloogiliselt ja organisatoorselt piiritletud X-tee liikme infosüsteemi osa andmeteenuse osutamiseks või kasutamiseks. X-tee alamsüsteemidena registreeritakse X-tee liikme infosüsteemi ja turvaserveri liidestuskohad, mida on võimalik andmeteenuse osutaja või kasutajana kindlaks määrata. &lt;br /&gt;
&lt;br /&gt;
=Osapooled=&lt;br /&gt;
&#039;&#039;&#039;Klient&#039;&#039;&#039; - X-tee liige, kes tarbib teenuse osutaja poolt loodud teenust. Selleks sõlmib ta teenuse osutajaga kokkuleppe.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Teenuse pakkuja (osutaja)&#039;&#039;&#039; - X-tee liige, kes defineerib, realiseerib ja kirjeldab RIHAs enda teenuse. Teenuse tarbija sõlmib osutaja poolt loodud teenuse tarbimiseks kokkuleppe.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Creditinfo&#039;&#039;&#039; - X-tee liige, kes on ka andmeteenuse vahendaja, kes pakub teenusena turvaserveri majutust ja haldust. See tähendab, et teenuse osutaja ja kasutaja vaheline andmeliiklus läbib tema kontrolli all olevat infrastruktuuri. Andmeteenuse vahendaja kasutamisel tuleb kokku leppida teenuse vahendamise poliitika.&lt;br /&gt;
&lt;br /&gt;
=Andmeteenuse kasutamise protsessi skeem=&lt;br /&gt;
&lt;br /&gt;
[[File:xroad_requests.PNG]]&lt;br /&gt;
&lt;br /&gt;
=Ettevalmistusprotsess andmeteenuse kasutamiseks=&lt;br /&gt;
[[File:Ettevalmistustegevused X-tee turvaserveri majutamiseks.jpg|1030x1030px]]&lt;br /&gt;
&lt;br /&gt;
==Kliendi ja Creditinfo vahel vahetatavate andmete koosseis==&lt;br /&gt;
&lt;br /&gt;
===Teenuse tarbija andmed===&lt;br /&gt;
&lt;br /&gt;
*Asutuse registrikood&lt;br /&gt;
*Alamsüsteemi nimi&lt;br /&gt;
*Teenuse kasutaja isikukood&lt;br /&gt;
&lt;br /&gt;
===Teenuse pakkuja (X-tee keskuses registreeritud) andmed===&lt;br /&gt;
&lt;br /&gt;
*Teenuse pakkuja andmekogu nimi&lt;br /&gt;
*Teenuse nimi&lt;br /&gt;
*Teenuse versioon&lt;br /&gt;
*Teenus on X-tee test- või toodangkeskkonnas&lt;br /&gt;
*Teenuse sisendparameetrid X-tee testkeskkonnas&lt;br /&gt;
&lt;br /&gt;
=Juhendid=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://www.ria.ee/ee/x-tee-liitumine.html RIA X-Teega liitumise juhend]&lt;br /&gt;
&lt;br /&gt;
==Andmeteenuse tarbija registreerimine RIHA&#039;s==&lt;br /&gt;
&lt;br /&gt;
Eeldus: ettevõtte registreerimiseks RIHA&#039;s vajalik Eesti Äriregistris registreeritud ettevõte.     &lt;br /&gt;
&lt;br /&gt;
RIHA koduleht https://riha.eesti.ee/     &lt;br /&gt;
&lt;br /&gt;
[https://moodle.ria.ee/course/view.php?id=3 Asutuse registreerimise juhend]     &lt;br /&gt;
&lt;br /&gt;
[https://moodle.ria.ee/mod/page/view.php?id=79 Alamsüsteemi registreerimise juhend]     &lt;br /&gt;
&lt;br /&gt;
Liitumistaotlus vaadatakse läbi paari-kolme tööpäeva jooksul ning otsus saadetakse liitumistaotluse esitanud isikule taotlusel näidatud e-posti aadressile.&lt;br /&gt;
&lt;br /&gt;
==Turvalise allkirjastamise mooduli (HSM) sertifikaatide hankimine==&lt;br /&gt;
&lt;br /&gt;
* Kõigepealt tuleb küsida Creditinfolt test- ja/või toodangukeskkonna CSR (Certificate Signing Request) fail. Kui see/need on käes, siis:&lt;br /&gt;
** Testkeskkonna sertifikaat (tasuta): minge https://sk.ee/teenused/digitempli-teenus/ , valige &#039;&#039;&#039;Telli e-tempel&#039;&#039;&#039; ning lisa &amp;quot;linnuke&amp;quot; kasti &#039;&#039;&#039;Tellin testsertifikaadi&#039;&#039;&#039;.  Edasi tuleb täita kõik kohustuslikud väljad.&lt;br /&gt;
** Toodangukeskkonna sertifikaat (tasuline): minge https://sk.ee/teenused/teenused-x-tee-liikmele/ ja valige &#039;&#039;&#039;Telli turvaserveri kliendina&#039;&#039;&#039;. Peale CSR-i üleslaadimist küsitakse muuhulgas ka infot HSM-i kohta: &amp;lt;br&amp;gt; Krüptograafilise mooduli/seadme nimi: Luna PCI-E Cryptographic Module for Luna SA &amp;lt;br&amp;gt;Seerianumber: 1507267162 &amp;lt;br&amp;gt;Firmware versioon: 6.10.9 &amp;lt;br&amp;gt;FIPS sertifikaat: [[Media:FIPS140ConsolidatedCertDec2015.pdf]].&lt;br /&gt;
&lt;br /&gt;
* Saatke ostetud sertifikaadid Creditinfole, kes paigaldab sertifikaadid allkirjastamise turvamoodulisse (HSM)&lt;br /&gt;
&lt;br /&gt;
==Klient sõlmib lepingu vajaliku andmebaasi haldajaga==&lt;br /&gt;
&lt;br /&gt;
*Rahvastikuregister - https://www.smit.ee/rahvastikuregister&lt;br /&gt;
&lt;br /&gt;
*Pensioniregister (haldaja Eesti väärtpaberikeskus) - https://www.e-register.ee/&lt;/div&gt;</summary>
		<author><name>Paavo</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=X-Tee&amp;diff=1016</id>
		<title>X-Tee</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=X-Tee&amp;diff=1016"/>
		<updated>2018-11-23T13:49:17Z</updated>

		<summary type="html">&lt;p&gt;Paavo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Sissejuhatus=&lt;br /&gt;
Majutatud turvaserveri kasutamine sobib klientidele, kellel on oma infosüsteem ja selle haldamise võimekus, aga puudub vajadus või võimekus hallata X-tee turvaserverit. Majutatud turvaserver annab kliendile võimalust kasutada andmekogude (teenuse pakkujate) teenuseid X-tee kaudu.&lt;br /&gt;
&lt;br /&gt;
=Terminid=&lt;br /&gt;
&#039;&#039;&#039;Andmekogu&#039;&#039;&#039; - X-tee liikme alamsüsteem, mis pakub X-teel teenuseid&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Andmeteenus&#039;&#039;&#039; - X-tee liikme poolt defineeritud ja realiseeritud teenus, mille kaudu saab teiste X-tee liikmetega andmeid vahetada.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;X-tee alamsüsteem&#039;&#039;&#039; - tehnoloogiliselt ja organisatoorselt piiritletud X-tee liikme infosüsteemi osa andmeteenuse osutamiseks või kasutamiseks. X-tee alamsüsteemidena registreeritakse X-tee liikme infosüsteemi ja turvaserveri liidestuskohad, mida on võimalik andmeteenuse osutaja või kasutajana kindlaks määrata. &lt;br /&gt;
&lt;br /&gt;
=Osapooled=&lt;br /&gt;
&#039;&#039;&#039;Klient&#039;&#039;&#039; - X-tee liige, kes tarbib teenuse osutaja poolt loodud teenust. Selleks sõlmib ta teenuse osutajaga kokkuleppe.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Teenuse pakkuja (osutaja)&#039;&#039;&#039; - X-tee liige, kes defineerib, realiseerib ja kirjeldab RIHAs enda teenuse. Teenuse tarbija sõlmib osutaja poolt loodud teenuse tarbimiseks kokkuleppe.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Creditinfo&#039;&#039;&#039; - X-tee liige, kes on ka andmeteenuse vahendaja, kes pakub teenusena turvaserveri majutust ja haldust. See tähendab, et teenuse osutaja ja kasutaja vaheline andmeliiklus läbib tema kontrolli all olevat infrastruktuuri. Andmeteenuse vahendaja kasutamisel tuleb kokku leppida teenuse vahendamise poliitika.&lt;br /&gt;
&lt;br /&gt;
=Andmeteenuse kasutamise protsessi skeem=&lt;br /&gt;
&lt;br /&gt;
[[File:xroad_requests.PNG]]&lt;br /&gt;
&lt;br /&gt;
=Ettevalmistusprotsess andmeteenuse kasutamiseks=&lt;br /&gt;
[[File:Ettevalmistustegevused X-tee turvaserveri majutamiseks.jpg|1030x1030px]]&lt;br /&gt;
&lt;br /&gt;
==Kliendi ja Creditinfo vahel vahetatavate andmete koosseis==&lt;br /&gt;
&lt;br /&gt;
===Teenuse tarbija andmed===&lt;br /&gt;
&lt;br /&gt;
*Asutuse registrikood&lt;br /&gt;
*Alamsüsteemi nimi&lt;br /&gt;
*Teenuse kasutaja isikukood&lt;br /&gt;
&lt;br /&gt;
===Teenuse pakkuja (X-tee keskuses registreeritud) andmed===&lt;br /&gt;
&lt;br /&gt;
*Teenuse pakkuja andmekogu nimi&lt;br /&gt;
*Teenuse nimi&lt;br /&gt;
*Teenuse versioon&lt;br /&gt;
*Teenus on X-tee test- või toodangkeskkonnas&lt;br /&gt;
*Teenuse sisendparameetrid X-tee testkeskkonnas&lt;br /&gt;
&lt;br /&gt;
=Juhendid=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://www.ria.ee/ee/x-tee-liitumine.html RIA X-Teega liitumise juhend]&lt;br /&gt;
&lt;br /&gt;
==Andmeteenuse tarbija registreerimine RIHA&#039;s==&lt;br /&gt;
&lt;br /&gt;
Eeldus: ettevõtte registreerimiseks RIHA&#039;s vajalik Eesti Äriregistris registreeritud ettevõte.     &lt;br /&gt;
&lt;br /&gt;
RIHA koduleht https://riha.eesti.ee/     &lt;br /&gt;
&lt;br /&gt;
[https://moodle.ria.ee/course/view.php?id=3 Asutuse registreerimise juhend]     &lt;br /&gt;
&lt;br /&gt;
[https://moodle.ria.ee/mod/page/view.php?id=79 Alamsüsteemi registreerimise juhend]     &lt;br /&gt;
&lt;br /&gt;
Liitumistaotlus vaadatakse läbi paari-kolme tööpäeva jooksul ning otsus saadetakse liitumistaotluse esitanud isikule taotlusel näidatud e-posti aadressile.&lt;br /&gt;
&lt;br /&gt;
==Turvalise allkirjastamise mooduli (HSM) sertifikaatide hankimine==&lt;br /&gt;
&lt;br /&gt;
* Kõigepealt tuleb küsida Creditinfo&#039;lt test- ja/või toodangukeskkonna CSR (Certificate Signing Request) fail. Kui see/need on käes, siis:&lt;br /&gt;
** Testkeskkonna sertifikaat (tasuta): minge https://sk.ee/teenused/digitempli-teenus/ , valige &#039;&#039;&#039;Telli e-tempel&#039;&#039;&#039; ning lisa &amp;quot;linnuke&amp;quot; kasti &#039;&#039;&#039;Tellin testsertifikaadi&#039;&#039;&#039;.  Edasi tuleb täita kõik kohustuslikud väljad.&lt;br /&gt;
** Toodangukeskkonna sertifikaat (tasuline): minge https://sk.ee/teenused/teenused-x-tee-liikmele/ ja valige &#039;&#039;&#039;Telli turvaserveri kliendina&#039;&#039;&#039;. Peale CSR-i üleslaadimist küsitakse muuhulgas ka infot HSM-i kohta: &amp;lt;br&amp;gt; Krüptograafilise mooduli/seadme nimi: Luna PCI-E Cryptographic Module for Luna SA &amp;lt;br&amp;gt;Seerianumber: 1507267162 &amp;lt;br&amp;gt;Firmware versioon: 6.10.9 &amp;lt;br&amp;gt;FIPS sertifikaat: [[Media:FIPS140ConsolidatedCertDec2015.pdf]].&lt;br /&gt;
&lt;br /&gt;
* Saatke ostetud sertifikaadid Creditinfole, kes paigaldab sertifikaadid allkirjastamise turvamoodulisse (HSM)&lt;br /&gt;
&lt;br /&gt;
==Klient sõlmib lepingu vajaliku andmebaasi haldajaga==&lt;br /&gt;
&lt;br /&gt;
*Rahvastikuregister - https://www.smit.ee/rahvastikuregister&lt;br /&gt;
&lt;br /&gt;
*Pensioniregister (haldaja Eesti väärtpaberikeskus) - https://www.e-register.ee/&lt;/div&gt;</summary>
		<author><name>Paavo</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=X-Tee&amp;diff=1015</id>
		<title>X-Tee</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=X-Tee&amp;diff=1015"/>
		<updated>2018-11-23T13:48:04Z</updated>

		<summary type="html">&lt;p&gt;Paavo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Sissejuhatus=&lt;br /&gt;
Majutatud turvaserveri kasutamine sobib klientidele, kellel on oma infosüsteem ja selle haldamise võimekus, aga puudub vajadus või võimekus hallata X-tee turvaserverit. Majutatud turvaserver annab kliendile võimalust kasutada andmekogude (teenuse pakkujate) teenuseid X-tee kaudu.&lt;br /&gt;
&lt;br /&gt;
=Terminid=&lt;br /&gt;
&#039;&#039;&#039;Andmekogu&#039;&#039;&#039; - X-tee liikme alamsüsteem, mis pakub X-teel teenuseid&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Andmeteenus&#039;&#039;&#039; - X-tee liikme poolt defineeritud ja realiseeritud teenus, mille kaudu saab teiste X-tee liikmetega andmeid vahetada.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;X-tee alamsüsteem&#039;&#039;&#039; - tehnoloogiliselt ja organisatoorselt piiritletud X-tee liikme infosüsteemi osa andmeteenuse osutamiseks või kasutamiseks. X-tee alamsüsteemidena registreeritakse X-tee liikme infosüsteemi ja turvaserveri liidestuskohad, mida on võimalik andmeteenuse osutaja või kasutajana kindlaks määrata. &lt;br /&gt;
&lt;br /&gt;
=Osapooled=&lt;br /&gt;
&#039;&#039;&#039;Klient&#039;&#039;&#039; - X-tee liige, kes tarbib teenuse osutaja poolt loodud teenust. Selleks sõlmib ta teenuse osutajaga kokkuleppe.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Teenuse pakkuja (osutaja)&#039;&#039;&#039; - X-tee liige, kes defineerib, realiseerib ja kirjeldab RIHAs enda teenuse. Teenuse tarbija sõlmib osutaja poolt loodud teenuse tarbimiseks kokkuleppe.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Creditinfo&#039;&#039;&#039; - X-tee liige, kes on ka andmeteenuse vahendaja, kes pakub teenusena turvaserveri majutust ja haldust. See tähendab, et teenuse osutaja ja kasutaja vaheline andmeliiklus läbib tema kontrolli all olevat infrastruktuuri. Andmeteenuse vahendaja kasutamisel tuleb kokku leppida teenuse vahendamise poliitika.&lt;br /&gt;
&lt;br /&gt;
=Andmeteenuse kasutamise protsessi skeem=&lt;br /&gt;
&lt;br /&gt;
[[File:xroad_requests.PNG]]&lt;br /&gt;
&lt;br /&gt;
=Ettevalmistusprotsess andmeteenuse kasutamiseks=&lt;br /&gt;
[[File:Ettevalmistustegevused X-tee turvaserveri majutamiseks.jpg|1030x1030px]]&lt;br /&gt;
&lt;br /&gt;
==Kliendi ja Creditinfo vahel vahetatavate andmete koosseis==&lt;br /&gt;
&lt;br /&gt;
===Teenuse tarbija andmed===&lt;br /&gt;
&lt;br /&gt;
*Asutuse registrikood&lt;br /&gt;
*Alamsüsteemi nimi&lt;br /&gt;
*Teenuse kasutaja isikukood&lt;br /&gt;
&lt;br /&gt;
===Teenuse pakkuja (X-tee keskuses registreeritud) andmed===&lt;br /&gt;
&lt;br /&gt;
*Teenuse pakkuja andmekogu nimi&lt;br /&gt;
*Teenuse nimi&lt;br /&gt;
*Teenuse versioon&lt;br /&gt;
*Teenus on X-tee test- või toodangkeskkonnas&lt;br /&gt;
*Teenuse sisendparameetrid X-tee testkeskkonnas&lt;br /&gt;
&lt;br /&gt;
=Juhendid=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://www.ria.ee/ee/x-tee-liitumine.html RIA X-Teega liitumise juhend]&lt;br /&gt;
&lt;br /&gt;
==Andmeteenuse tarbija registreerimine RIHA&#039;s==&lt;br /&gt;
&lt;br /&gt;
Eeldus: ettevõtte registreerimiseks RIHA&#039;s vajalik Eesti Äriregistris registreeritud ettevõte.     &lt;br /&gt;
&lt;br /&gt;
RIHA koduleht https://riha.eesti.ee/     &lt;br /&gt;
&lt;br /&gt;
[https://moodle.ria.ee/course/view.php?id=3 Asutuse registreerimise juhend]     &lt;br /&gt;
&lt;br /&gt;
[https://moodle.ria.ee/mod/page/view.php?id=79 Alamsüsteemi registreerimise juhend]     &lt;br /&gt;
&lt;br /&gt;
Liitumistaotlus vaadatakse läbi paari-kolme tööpäeva jooksul ning otsus saadetakse liitumistaotluse esitanud isikule taotlusel näidatud e-posti aadressile.&lt;br /&gt;
&lt;br /&gt;
==Turvalise allkirjastamise mooduli (HSM) sertifikaatide hankimine==&lt;br /&gt;
&lt;br /&gt;
* Kõigepealt tuleb küsida Creditinfo&#039;lt test- ja/või toodangukeskkonna CSR (Certificate Signing Request) fail. Kui see/need on käes, siis:&lt;br /&gt;
** Testkeskkonna sertifikaat (tasuta): minge https://sk.ee/teenused/digitempli-teenus/ , valige &#039;&#039;&#039;Telli e-tempel&#039;&#039;&#039; ning lisa &amp;quot;linnuke&amp;quot; kasti &#039;&#039;&#039;Tellin testsertifikaadi&#039;&#039;&#039;.  Edasi tuleb täita kõik kohustuslikud väljad.&lt;br /&gt;
** Toodangukeskkonna sertifikaat (tasuline): minge https://sk.ee/teenused/teenused-x-tee-liikmele/ ja valige &#039;&#039;&#039;Telli turvaserveri kliendina&#039;&#039;&#039;. Peale CSR-i üleslaadimist küsitakse muuhulgas ka infot HSM-i kohta:&lt;br /&gt;
&lt;br /&gt;
 Krüptograafilise mooduli/seadme nimi: Luna PCI-E Cryptographic Module for Luna SA&lt;br /&gt;
 Seerianumber: 1507267162&lt;br /&gt;
 Firmware versioon: 6.10.9&lt;br /&gt;
&lt;br /&gt;
FIPS sertifikaat: [[Media:FIPS140ConsolidatedCertDec2015.pdf]].&lt;br /&gt;
&lt;br /&gt;
* Saatke ostetud sertifikaadid Creditinfole, kes paigaldab sertifikaadid allkirjastamise turvamoodulisse (HSM)&lt;br /&gt;
&lt;br /&gt;
==Klient sõlmib lepingu vajaliku andmebaasi haldajaga==&lt;br /&gt;
&lt;br /&gt;
*Rahvastikuregister - https://www.smit.ee/rahvastikuregister&lt;br /&gt;
&lt;br /&gt;
*Pensioniregister (haldaja Eesti väärtpaberikeskus) - https://www.e-register.ee/&lt;/div&gt;</summary>
		<author><name>Paavo</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=X-Tee&amp;diff=1014</id>
		<title>X-Tee</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=X-Tee&amp;diff=1014"/>
		<updated>2018-11-23T13:47:44Z</updated>

		<summary type="html">&lt;p&gt;Paavo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Sissejuhatus=&lt;br /&gt;
Majutatud turvaserveri kasutamine sobib klientidele, kellel on oma infosüsteem ja selle haldamise võimekus, aga puudub vajadus või võimekus hallata X-tee turvaserverit. Majutatud turvaserver annab kliendile võimalust kasutada andmekogude (teenuse pakkujate) teenuseid X-tee kaudu.&lt;br /&gt;
&lt;br /&gt;
=Terminid=&lt;br /&gt;
&#039;&#039;&#039;Andmekogu&#039;&#039;&#039; - X-tee liikme alamsüsteem, mis pakub X-teel teenuseid&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Andmeteenus&#039;&#039;&#039; - X-tee liikme poolt defineeritud ja realiseeritud teenus, mille kaudu saab teiste X-tee liikmetega andmeid vahetada.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;X-tee alamsüsteem&#039;&#039;&#039; - tehnoloogiliselt ja organisatoorselt piiritletud X-tee liikme infosüsteemi osa andmeteenuse osutamiseks või kasutamiseks. X-tee alamsüsteemidena registreeritakse X-tee liikme infosüsteemi ja turvaserveri liidestuskohad, mida on võimalik andmeteenuse osutaja või kasutajana kindlaks määrata. &lt;br /&gt;
&lt;br /&gt;
=Osapooled=&lt;br /&gt;
&#039;&#039;&#039;Klient&#039;&#039;&#039; - X-tee liige, kes tarbib teenuse osutaja poolt loodud teenust. Selleks sõlmib ta teenuse osutajaga kokkuleppe.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Teenuse pakkuja (osutaja)&#039;&#039;&#039; - X-tee liige, kes defineerib, realiseerib ja kirjeldab RIHAs enda teenuse. Teenuse tarbija sõlmib osutaja poolt loodud teenuse tarbimiseks kokkuleppe.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Creditinfo&#039;&#039;&#039; - X-tee liige, kes on ka andmeteenuse vahendaja, kes pakub teenusena turvaserveri majutust ja haldust. See tähendab, et teenuse osutaja ja kasutaja vaheline andmeliiklus läbib tema kontrolli all olevat infrastruktuuri. Andmeteenuse vahendaja kasutamisel tuleb kokku leppida teenuse vahendamise poliitika.&lt;br /&gt;
&lt;br /&gt;
=Andmeteenuse kasutamise protsessi skeem=&lt;br /&gt;
&lt;br /&gt;
[[File:xroad_requests.PNG]]&lt;br /&gt;
&lt;br /&gt;
=Ettevalmistusprotsess andmeteenuse kasutamiseks=&lt;br /&gt;
[[File:Ettevalmistustegevused X-tee turvaserveri majutamiseks.jpg|1030x1030px]]&lt;br /&gt;
&lt;br /&gt;
==Kliendi ja Creditinfo vahel vahetatavate andmete koosseis==&lt;br /&gt;
&lt;br /&gt;
===Teenuse tarbija andmed===&lt;br /&gt;
&lt;br /&gt;
*Asutuse registrikood&lt;br /&gt;
*Alamsüsteemi nimi&lt;br /&gt;
*Teenuse kasutaja isikukood&lt;br /&gt;
&lt;br /&gt;
===Teenuse pakkuja (X-tee keskuses registreeritud) andmed===&lt;br /&gt;
&lt;br /&gt;
*Teenuse pakkuja andmekogu nimi&lt;br /&gt;
*Teenuse nimi&lt;br /&gt;
*Teenuse versioon&lt;br /&gt;
*Teenus on X-tee test- või toodangkeskkonnas&lt;br /&gt;
*Teenuse sisendparameetrid X-tee testkeskkonnas&lt;br /&gt;
&lt;br /&gt;
=Juhendid=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://www.ria.ee/ee/x-tee-liitumine.html RIA X-Teega liitumise juhend]&lt;br /&gt;
&lt;br /&gt;
==Andmeteenuse tarbija registreerimine RIHA&#039;s==&lt;br /&gt;
&lt;br /&gt;
Eeldus: ettevõtte registreerimiseks RIHA&#039;s vajalik Eesti Äriregistris registreeritud ettevõte.     &lt;br /&gt;
&lt;br /&gt;
RIHA koduleht https://riha.eesti.ee/     &lt;br /&gt;
&lt;br /&gt;
[https://moodle.ria.ee/course/view.php?id=3 Asutuse registreerimise juhend]     &lt;br /&gt;
&lt;br /&gt;
[https://moodle.ria.ee/mod/page/view.php?id=79 Alamsüsteemi registreerimise juhend]     &lt;br /&gt;
&lt;br /&gt;
Liitumistaotlus vaadatakse läbi paari-kolme tööpäeva jooksul ning otsus saadetakse liitumistaotluse esitanud isikule taotlusel näidatud e-posti aadressile.&lt;br /&gt;
&lt;br /&gt;
==Turvalise allkirjastamise mooduli (HSM) sertifikaatide hankimine==&lt;br /&gt;
&lt;br /&gt;
* Kõigepealt tuleb küsida Creditinfo&#039;lt test- ja/või toodangukeskkonna CSR (Certificate Signing Request) fail. Kui see/need on käes, siis:&lt;br /&gt;
** Testkeskkonna sertifikaat (tasuta): minge https://sk.ee/teenused/digitempli-teenus/ , valige &#039;&#039;&#039;Telli e-tempel&#039;&#039;&#039; ning lisa &amp;quot;linnuke&amp;quot; kasti &#039;&#039;&#039;Tellin testsertifikaadi&#039;&#039;&#039;.  Edasi tuleb täita kõik kohustuslikud väljad.&lt;br /&gt;
** Toodangukeskkonna sertifikaat (tasuline): minge https://sk.ee/teenused/teenused-x-tee-liikmele/ ja valige &#039;&#039;&#039;Telli turvaserveri kliendina&#039;&#039;&#039;. Peale CSR-i üleslaadimist küsitakse muuhulgas ka infot HSM-i kohta:&lt;br /&gt;
&lt;br /&gt;
 Krüptograafilise mooduli/seadme nimi: Luna PCI-E Cryptographic Module for Luna SA&lt;br /&gt;
 Seerianumber: 1507267162&lt;br /&gt;
 Firmware versioon: 6.10.9&lt;br /&gt;
&lt;br /&gt;
FIPS sertifikaat: [[Media:FIPS140ConsolidatedCertDec2015.pdf FIPS140ConsolidatedCertDec2015.pdf]].&lt;br /&gt;
&lt;br /&gt;
* Saatke ostetud sertifikaadid Creditinfole, kes paigaldab sertifikaadid allkirjastamise turvamoodulisse (HSM)&lt;br /&gt;
&lt;br /&gt;
==Klient sõlmib lepingu vajaliku andmebaasi haldajaga==&lt;br /&gt;
&lt;br /&gt;
*Rahvastikuregister - https://www.smit.ee/rahvastikuregister&lt;br /&gt;
&lt;br /&gt;
*Pensioniregister (haldaja Eesti väärtpaberikeskus) - https://www.e-register.ee/&lt;/div&gt;</summary>
		<author><name>Paavo</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=X-Tee&amp;diff=1013</id>
		<title>X-Tee</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=X-Tee&amp;diff=1013"/>
		<updated>2018-11-23T13:47:18Z</updated>

		<summary type="html">&lt;p&gt;Paavo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Sissejuhatus=&lt;br /&gt;
Majutatud turvaserveri kasutamine sobib klientidele, kellel on oma infosüsteem ja selle haldamise võimekus, aga puudub vajadus või võimekus hallata X-tee turvaserverit. Majutatud turvaserver annab kliendile võimalust kasutada andmekogude (teenuse pakkujate) teenuseid X-tee kaudu.&lt;br /&gt;
&lt;br /&gt;
=Terminid=&lt;br /&gt;
&#039;&#039;&#039;Andmekogu&#039;&#039;&#039; - X-tee liikme alamsüsteem, mis pakub X-teel teenuseid&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Andmeteenus&#039;&#039;&#039; - X-tee liikme poolt defineeritud ja realiseeritud teenus, mille kaudu saab teiste X-tee liikmetega andmeid vahetada.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;X-tee alamsüsteem&#039;&#039;&#039; - tehnoloogiliselt ja organisatoorselt piiritletud X-tee liikme infosüsteemi osa andmeteenuse osutamiseks või kasutamiseks. X-tee alamsüsteemidena registreeritakse X-tee liikme infosüsteemi ja turvaserveri liidestuskohad, mida on võimalik andmeteenuse osutaja või kasutajana kindlaks määrata. &lt;br /&gt;
&lt;br /&gt;
=Osapooled=&lt;br /&gt;
&#039;&#039;&#039;Klient&#039;&#039;&#039; - X-tee liige, kes tarbib teenuse osutaja poolt loodud teenust. Selleks sõlmib ta teenuse osutajaga kokkuleppe.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Teenuse pakkuja (osutaja)&#039;&#039;&#039; - X-tee liige, kes defineerib, realiseerib ja kirjeldab RIHAs enda teenuse. Teenuse tarbija sõlmib osutaja poolt loodud teenuse tarbimiseks kokkuleppe.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Creditinfo&#039;&#039;&#039; - X-tee liige, kes on ka andmeteenuse vahendaja, kes pakub teenusena turvaserveri majutust ja haldust. See tähendab, et teenuse osutaja ja kasutaja vaheline andmeliiklus läbib tema kontrolli all olevat infrastruktuuri. Andmeteenuse vahendaja kasutamisel tuleb kokku leppida teenuse vahendamise poliitika.&lt;br /&gt;
&lt;br /&gt;
=Andmeteenuse kasutamise protsessi skeem=&lt;br /&gt;
&lt;br /&gt;
[[File:xroad_requests.PNG]]&lt;br /&gt;
&lt;br /&gt;
=Ettevalmistusprotsess andmeteenuse kasutamiseks=&lt;br /&gt;
[[File:Ettevalmistustegevused X-tee turvaserveri majutamiseks.jpg|1030x1030px]]&lt;br /&gt;
&lt;br /&gt;
==Kliendi ja Creditinfo vahel vahetatavate andmete koosseis==&lt;br /&gt;
&lt;br /&gt;
===Teenuse tarbija andmed===&lt;br /&gt;
&lt;br /&gt;
*Asutuse registrikood&lt;br /&gt;
*Alamsüsteemi nimi&lt;br /&gt;
*Teenuse kasutaja isikukood&lt;br /&gt;
&lt;br /&gt;
===Teenuse pakkuja (X-tee keskuses registreeritud) andmed===&lt;br /&gt;
&lt;br /&gt;
*Teenuse pakkuja andmekogu nimi&lt;br /&gt;
*Teenuse nimi&lt;br /&gt;
*Teenuse versioon&lt;br /&gt;
*Teenus on X-tee test- või toodangkeskkonnas&lt;br /&gt;
*Teenuse sisendparameetrid X-tee testkeskkonnas&lt;br /&gt;
&lt;br /&gt;
=Juhendid=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://www.ria.ee/ee/x-tee-liitumine.html RIA X-Teega liitumise juhend]&lt;br /&gt;
&lt;br /&gt;
==Andmeteenuse tarbija registreerimine RIHA&#039;s==&lt;br /&gt;
&lt;br /&gt;
Eeldus: ettevõtte registreerimiseks RIHA&#039;s vajalik Eesti Äriregistris registreeritud ettevõte.     &lt;br /&gt;
&lt;br /&gt;
RIHA koduleht https://riha.eesti.ee/     &lt;br /&gt;
&lt;br /&gt;
[https://moodle.ria.ee/course/view.php?id=3 Asutuse registreerimise juhend]     &lt;br /&gt;
&lt;br /&gt;
[https://moodle.ria.ee/mod/page/view.php?id=79 Alamsüsteemi registreerimise juhend]     &lt;br /&gt;
&lt;br /&gt;
Liitumistaotlus vaadatakse läbi paari-kolme tööpäeva jooksul ning otsus saadetakse liitumistaotluse esitanud isikule taotlusel näidatud e-posti aadressile.&lt;br /&gt;
&lt;br /&gt;
==Turvalise allkirjastamise mooduli (HSM) sertifikaatide hankimine==&lt;br /&gt;
&lt;br /&gt;
* Kõigepealt tuleb küsida Creditinfo&#039;lt test- ja/või toodangukeskkonna CSR (Certificate Signing Request) fail. Kui see/need on käes, siis:&lt;br /&gt;
** Testkeskkonna sertifikaat (tasuta): minge https://sk.ee/teenused/digitempli-teenus/ , valige &#039;&#039;&#039;Telli e-tempel&#039;&#039;&#039; ning lisa &amp;quot;linnuke&amp;quot; kasti &#039;&#039;&#039;Tellin testsertifikaadi&#039;&#039;&#039;.  Edasi tuleb täita kõik kohustuslikud väljad.&lt;br /&gt;
** Toodangukeskkonna sertifikaat (tasuline): minge https://sk.ee/teenused/teenused-x-tee-liikmele/ ja valige &#039;&#039;&#039;Telli turvaserveri kliendina&#039;&#039;&#039;. Peale CSR-i üleslaadimist küsitakse muuhulgas ka infot HSM-i kohta:&lt;br /&gt;
&lt;br /&gt;
 Krüptograafilise mooduli/seadme nimi: Luna PCI-E Cryptographic Module for Luna SA&lt;br /&gt;
 Seerianumber: 1507267162&lt;br /&gt;
 Firmware versioon: 6.10.9&lt;br /&gt;
&lt;br /&gt;
FIPS sertifikaat: [[FIPS140ConsolidatedCertDec2015.pdf]].&lt;br /&gt;
&lt;br /&gt;
* Saatke ostetud sertifikaadid Creditinfole, kes paigaldab sertifikaadid allkirjastamise turvamoodulisse (HSM)&lt;br /&gt;
&lt;br /&gt;
==Klient sõlmib lepingu vajaliku andmebaasi haldajaga==&lt;br /&gt;
&lt;br /&gt;
*Rahvastikuregister - https://www.smit.ee/rahvastikuregister&lt;br /&gt;
&lt;br /&gt;
*Pensioniregister (haldaja Eesti väärtpaberikeskus) - https://www.e-register.ee/&lt;/div&gt;</summary>
		<author><name>Paavo</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=X-Tee&amp;diff=1012</id>
		<title>X-Tee</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=X-Tee&amp;diff=1012"/>
		<updated>2018-11-23T13:45:40Z</updated>

		<summary type="html">&lt;p&gt;Paavo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Sissejuhatus=&lt;br /&gt;
Majutatud turvaserveri kasutamine sobib klientidele, kellel on oma infosüsteem ja selle haldamise võimekus, aga puudub vajadus või võimekus hallata X-tee turvaserverit. Majutatud turvaserver annab kliendile võimalust kasutada andmekogude (teenuse pakkujate) teenuseid X-tee kaudu.&lt;br /&gt;
&lt;br /&gt;
=Terminid=&lt;br /&gt;
&#039;&#039;&#039;Andmekogu&#039;&#039;&#039; - X-tee liikme alamsüsteem, mis pakub X-teel teenuseid&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Andmeteenus&#039;&#039;&#039; - X-tee liikme poolt defineeritud ja realiseeritud teenus, mille kaudu saab teiste X-tee liikmetega andmeid vahetada.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;X-tee alamsüsteem&#039;&#039;&#039; - tehnoloogiliselt ja organisatoorselt piiritletud X-tee liikme infosüsteemi osa andmeteenuse osutamiseks või kasutamiseks. X-tee alamsüsteemidena registreeritakse X-tee liikme infosüsteemi ja turvaserveri liidestuskohad, mida on võimalik andmeteenuse osutaja või kasutajana kindlaks määrata. &lt;br /&gt;
&lt;br /&gt;
=Osapooled=&lt;br /&gt;
&#039;&#039;&#039;Klient&#039;&#039;&#039; - X-tee liige, kes tarbib teenuse osutaja poolt loodud teenust. Selleks sõlmib ta teenuse osutajaga kokkuleppe.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Teenuse pakkuja (osutaja)&#039;&#039;&#039; - X-tee liige, kes defineerib, realiseerib ja kirjeldab RIHAs enda teenuse. Teenuse tarbija sõlmib osutaja poolt loodud teenuse tarbimiseks kokkuleppe.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Creditinfo&#039;&#039;&#039; - X-tee liige, kes on ka andmeteenuse vahendaja, kes pakub teenusena turvaserveri majutust ja haldust. See tähendab, et teenuse osutaja ja kasutaja vaheline andmeliiklus läbib tema kontrolli all olevat infrastruktuuri. Andmeteenuse vahendaja kasutamisel tuleb kokku leppida teenuse vahendamise poliitika.&lt;br /&gt;
&lt;br /&gt;
=Andmeteenuse kasutamise protsessi skeem=&lt;br /&gt;
&lt;br /&gt;
[[File:xroad_requests.PNG]]&lt;br /&gt;
&lt;br /&gt;
=Ettevalmistusprotsess andmeteenuse kasutamiseks=&lt;br /&gt;
[[File:Ettevalmistustegevused X-tee turvaserveri majutamiseks.jpg|1030x1030px]]&lt;br /&gt;
&lt;br /&gt;
==Kliendi ja Creditinfo vahel vahetatavate andmete koosseis==&lt;br /&gt;
&lt;br /&gt;
===Teenuse tarbija andmed===&lt;br /&gt;
&lt;br /&gt;
*Asutuse registrikood&lt;br /&gt;
*Alamsüsteemi nimi&lt;br /&gt;
*Teenuse kasutaja isikukood&lt;br /&gt;
&lt;br /&gt;
===Teenuse pakkuja (X-tee keskuses registreeritud) andmed===&lt;br /&gt;
&lt;br /&gt;
*Teenuse pakkuja andmekogu nimi&lt;br /&gt;
*Teenuse nimi&lt;br /&gt;
*Teenuse versioon&lt;br /&gt;
*Teenus on X-tee test- või toodangkeskkonnas&lt;br /&gt;
*Teenuse sisendparameetrid X-tee testkeskkonnas&lt;br /&gt;
&lt;br /&gt;
=Juhendid=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://www.ria.ee/ee/x-tee-liitumine.html RIA X-Teega liitumise juhend]&lt;br /&gt;
&lt;br /&gt;
==Andmeteenuse tarbija registreerimine RIHA&#039;s==&lt;br /&gt;
&lt;br /&gt;
Eeldus: ettevõtte registreerimiseks RIHA&#039;s vajalik Eesti Äriregistris registreeritud ettevõte.     &lt;br /&gt;
&lt;br /&gt;
RIHA koduleht https://riha.eesti.ee/     &lt;br /&gt;
&lt;br /&gt;
[https://moodle.ria.ee/course/view.php?id=3 Asutuse registreerimise juhend]     &lt;br /&gt;
&lt;br /&gt;
[https://moodle.ria.ee/mod/page/view.php?id=79 Alamsüsteemi registreerimise juhend]     &lt;br /&gt;
&lt;br /&gt;
Liitumistaotlus vaadatakse läbi paari-kolme tööpäeva jooksul ning otsus saadetakse liitumistaotluse esitanud isikule taotlusel näidatud e-posti aadressile.&lt;br /&gt;
&lt;br /&gt;
==Turvalise allkirjastamise mooduli (HSM) sertifikaatide hankimine==&lt;br /&gt;
&lt;br /&gt;
* Kõigepealt tuleb küsida Creditinfo&#039;lt test- ja/või toodangukeskkonna CSR (Certificate Signing Request) fail. Kui see/need on käes, siis:&lt;br /&gt;
** Testkeskkonna sertifikaat (tasuta): minge https://sk.ee/teenused/digitempli-teenus/ , valige &#039;&#039;&#039;Telli e-tempel&#039;&#039;&#039; ning lisa &amp;quot;linnuke&amp;quot; kasti &#039;&#039;&#039;Tellin testsertifikaadi&#039;&#039;&#039;.  Edasi tuleb täita kõik kohustuslikud väljad.&lt;br /&gt;
** Toodangukeskkonna sertifikaat (tasuline): minge https://sk.ee/teenused/teenused-x-tee-liikmele/ ja valige &#039;&#039;&#039;Telli turvaserveri kliendina&#039;&#039;&#039;. Peale CSR-i üleslaadimist küsitakse muuhulgas ka infot HSM-i kohta:&lt;br /&gt;
&lt;br /&gt;
 Krüptograafilise mooduli/seadme nimi: Luna PCI-E Cryptographic Module for Luna SA&lt;br /&gt;
 Seerianumber: 1507267162&lt;br /&gt;
 Firmware versioon: 6.10.9&lt;br /&gt;
&lt;br /&gt;
FIPS sertifikaat: [[Media:FIPS140ConsolidatedCertDec2015.pdf]].&lt;br /&gt;
&lt;br /&gt;
* Saatke ostetud sertifikaadid Creditinfole, kes paigaldab sertifikaadid allkirjastamise turvamoodulisse (HSM)&lt;br /&gt;
&lt;br /&gt;
==Klient sõlmib lepingu vajaliku andmebaasi haldajaga==&lt;br /&gt;
&lt;br /&gt;
*Rahvastikuregister - https://www.smit.ee/rahvastikuregister&lt;br /&gt;
&lt;br /&gt;
*Pensioniregister (haldaja Eesti väärtpaberikeskus) - https://www.e-register.ee/&lt;/div&gt;</summary>
		<author><name>Paavo</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=X-Tee&amp;diff=1011</id>
		<title>X-Tee</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=X-Tee&amp;diff=1011"/>
		<updated>2018-11-23T13:45:17Z</updated>

		<summary type="html">&lt;p&gt;Paavo: /* Turvalise allkirjastamise mooduli (HSM) sertifikaatide hankimine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Sissejuhatus=&lt;br /&gt;
Majutatud turvaserveri kasutamine sobib klientidele, kellel on oma infosüsteem ja selle haldamise võimekus, aga puudub vajadus või võimekus hallata X-tee turvaserverit. Majutatud turvaserver annab kliendile võimalust kasutada andmekogude (teenuse pakkujate) teenuseid X-tee kaudu.&lt;br /&gt;
&lt;br /&gt;
=Terminid=&lt;br /&gt;
&#039;&#039;&#039;Andmekogu&#039;&#039;&#039; - X-tee liikme alamsüsteem, mis pakub X-teel teenuseid&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Andmeteenus&#039;&#039;&#039; - X-tee liikme poolt defineeritud ja realiseeritud teenus, mille kaudu saab teiste X-tee liikmetega andmeid vahetada.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;X-tee alamsüsteem&#039;&#039;&#039; - tehnoloogiliselt ja organisatoorselt piiritletud X-tee liikme infosüsteemi osa andmeteenuse osutamiseks või kasutamiseks. X-tee alamsüsteemidena registreeritakse X-tee liikme infosüsteemi ja turvaserveri liidestuskohad, mida on võimalik andmeteenuse osutaja või kasutajana kindlaks määrata. &lt;br /&gt;
&lt;br /&gt;
=Osapooled=&lt;br /&gt;
&#039;&#039;&#039;Klient&#039;&#039;&#039; - X-tee liige, kes tarbib teenuse osutaja poolt loodud teenust. Selleks sõlmib ta teenuse osutajaga kokkuleppe.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Teenuse pakkuja (osutaja)&#039;&#039;&#039; - X-tee liige, kes defineerib, realiseerib ja kirjeldab RIHAs enda teenuse. Teenuse tarbija sõlmib osutaja poolt loodud teenuse tarbimiseks kokkuleppe.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Creditinfo&#039;&#039;&#039; - X-tee liige, kes on ka andmeteenuse vahendaja, kes pakub teenusena turvaserveri majutust ja haldust. See tähendab, et teenuse osutaja ja kasutaja vaheline andmeliiklus läbib tema kontrolli all olevat infrastruktuuri. Andmeteenuse vahendaja kasutamisel tuleb kokku leppida teenuse vahendamise poliitika.&lt;br /&gt;
&lt;br /&gt;
=Andmeteenuse kasutamise protsessi skeem=&lt;br /&gt;
&lt;br /&gt;
[[File:xroad_requests.PNG]]&lt;br /&gt;
&lt;br /&gt;
=Ettevalmistusprotsess andmeteenuse kasutamiseks=&lt;br /&gt;
[[File:Ettevalmistustegevused X-tee turvaserveri majutamiseks.jpg|1030x1030px]]&lt;br /&gt;
&lt;br /&gt;
==Kliendi ja Creditinfo vahel vahetatavate andmete koosseis==&lt;br /&gt;
&lt;br /&gt;
===Teenuse tarbija andmed===&lt;br /&gt;
&lt;br /&gt;
*Asutuse registrikood&lt;br /&gt;
*Alamsüsteemi nimi&lt;br /&gt;
*Teenuse kasutaja isikukood&lt;br /&gt;
&lt;br /&gt;
===Teenuse pakkuja (X-tee keskuses registreeritud) andmed===&lt;br /&gt;
&lt;br /&gt;
*Teenuse pakkuja andmekogu nimi&lt;br /&gt;
*Teenuse nimi&lt;br /&gt;
*Teenuse versioon&lt;br /&gt;
*Teenus on X-tee test- või toodangkeskkonnas&lt;br /&gt;
*Teenuse sisendparameetrid X-tee testkeskkonnas&lt;br /&gt;
&lt;br /&gt;
=Juhendid=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://www.ria.ee/ee/x-tee-liitumine.html RIA X-Teega liitumise juhend]&lt;br /&gt;
&lt;br /&gt;
==Andmeteenuse tarbija registreerimine RIHA&#039;s==&lt;br /&gt;
&lt;br /&gt;
Eeldus: ettevõtte registreerimiseks RIHA&#039;s vajalik Eesti Äriregistris registreeritud ettevõte.     &lt;br /&gt;
&lt;br /&gt;
RIHA koduleht https://riha.eesti.ee/     &lt;br /&gt;
&lt;br /&gt;
[https://moodle.ria.ee/course/view.php?id=3 Asutuse registreerimise juhend]     &lt;br /&gt;
&lt;br /&gt;
[https://moodle.ria.ee/mod/page/view.php?id=79 Alamsüsteemi registreerimise juhend]     &lt;br /&gt;
&lt;br /&gt;
Liitumistaotlus vaadatakse läbi paari-kolme tööpäeva jooksul ning otsus saadetakse liitumistaotluse esitanud isikule taotlusel näidatud e-posti aadressile.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Turvalise allkirjastamise mooduli (HSM) sertifikaatide hankimine==&lt;br /&gt;
&lt;br /&gt;
* Kõigepealt tuleb küsida Creditinfo&#039;lt test- ja/või toodangukeskkonna CSR (Certificate Signing Request) fail. Kui see/need on käes, siis:&lt;br /&gt;
** Testkeskkonna sertifikaat (tasuta): minge https://sk.ee/teenused/digitempli-teenus/ , valige &#039;&#039;&#039;Telli e-tempel&#039;&#039;&#039; ning lisa &amp;quot;linnuke&amp;quot; kasti &#039;&#039;&#039;Tellin testsertifikaadi&#039;&#039;&#039;.  Edasi tuleb täita kõik kohustuslikud väljad.&lt;br /&gt;
** Toodangukeskkonna sertifikaat (tasuline): minge https://sk.ee/teenused/teenused-x-tee-liikmele/ ja valige &#039;&#039;&#039;Telli turvaserveri kliendina&#039;&#039;&#039;. Peale CSR-i üleslaadimist küsitakse muuhulgas ka infot HSM-i kohta:&lt;br /&gt;
&lt;br /&gt;
 Krüptograafilise mooduli/seadme nimi: Luna PCI-E Cryptographic Module for Luna SA&lt;br /&gt;
 Seerianumber: 1507267162&lt;br /&gt;
 Firmware versioon: 6.10.9&lt;br /&gt;
&lt;br /&gt;
FIPS sertifikaat: [[Media:FIPS140ConsolidatedCertDec2015.pdf]].&lt;br /&gt;
&lt;br /&gt;
* Saatke ostetud sertifikaadid Creditinfole, kes paigaldab sertifikaadid allkirjastamise turvamoodulisse (HSM)&lt;br /&gt;
&lt;br /&gt;
==Klient sõlmib lepingu vajaliku andmebaasi haldajaga==&lt;br /&gt;
&lt;br /&gt;
*Rahvastikuregister - https://www.smit.ee/rahvastikuregister&lt;br /&gt;
&lt;br /&gt;
*Pensioniregister (haldaja Eesti väärtpaberikeskus) - https://www.e-register.ee/&lt;/div&gt;</summary>
		<author><name>Paavo</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=X-Tee&amp;diff=1010</id>
		<title>X-Tee</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=X-Tee&amp;diff=1010"/>
		<updated>2018-11-23T13:30:22Z</updated>

		<summary type="html">&lt;p&gt;Paavo: /* Turvalise allkirjastamise mooduli (HSM) sertifikaatide hankimine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Sissejuhatus=&lt;br /&gt;
Majutatud turvaserveri kasutamine sobib klientidele, kellel on oma infosüsteem ja selle haldamise võimekus, aga puudub vajadus või võimekus hallata X-tee turvaserverit. Majutatud turvaserver annab kliendile võimalust kasutada andmekogude (teenuse pakkujate) teenuseid X-tee kaudu.&lt;br /&gt;
&lt;br /&gt;
=Terminid=&lt;br /&gt;
&#039;&#039;&#039;Andmekogu&#039;&#039;&#039; - X-tee liikme alamsüsteem, mis pakub X-teel teenuseid&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Andmeteenus&#039;&#039;&#039; - X-tee liikme poolt defineeritud ja realiseeritud teenus, mille kaudu saab teiste X-tee liikmetega andmeid vahetada.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;X-tee alamsüsteem&#039;&#039;&#039; - tehnoloogiliselt ja organisatoorselt piiritletud X-tee liikme infosüsteemi osa andmeteenuse osutamiseks või kasutamiseks. X-tee alamsüsteemidena registreeritakse X-tee liikme infosüsteemi ja turvaserveri liidestuskohad, mida on võimalik andmeteenuse osutaja või kasutajana kindlaks määrata. &lt;br /&gt;
&lt;br /&gt;
=Osapooled=&lt;br /&gt;
&#039;&#039;&#039;Klient&#039;&#039;&#039; - X-tee liige, kes tarbib teenuse osutaja poolt loodud teenust. Selleks sõlmib ta teenuse osutajaga kokkuleppe.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Teenuse pakkuja (osutaja)&#039;&#039;&#039; - X-tee liige, kes defineerib, realiseerib ja kirjeldab RIHAs enda teenuse. Teenuse tarbija sõlmib osutaja poolt loodud teenuse tarbimiseks kokkuleppe.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Creditinfo&#039;&#039;&#039; - X-tee liige, kes on ka andmeteenuse vahendaja, kes pakub teenusena turvaserveri majutust ja haldust. See tähendab, et teenuse osutaja ja kasutaja vaheline andmeliiklus läbib tema kontrolli all olevat infrastruktuuri. Andmeteenuse vahendaja kasutamisel tuleb kokku leppida teenuse vahendamise poliitika.&lt;br /&gt;
&lt;br /&gt;
=Andmeteenuse kasutamise protsessi skeem=&lt;br /&gt;
&lt;br /&gt;
[[File:xroad_requests.PNG]]&lt;br /&gt;
&lt;br /&gt;
=Ettevalmistusprotsess andmeteenuse kasutamiseks=&lt;br /&gt;
[[File:Ettevalmistustegevused X-tee turvaserveri majutamiseks.jpg|1030x1030px]]&lt;br /&gt;
&lt;br /&gt;
==Kliendi ja Creditinfo vahel vahetatavate andmete koosseis==&lt;br /&gt;
&lt;br /&gt;
===Teenuse tarbija andmed===&lt;br /&gt;
&lt;br /&gt;
*Asutuse registrikood&lt;br /&gt;
*Alamsüsteemi nimi&lt;br /&gt;
*Teenuse kasutaja isikukood&lt;br /&gt;
&lt;br /&gt;
===Teenuse pakkuja (X-tee keskuses registreeritud) andmed===&lt;br /&gt;
&lt;br /&gt;
*Teenuse pakkuja andmekogu nimi&lt;br /&gt;
*Teenuse nimi&lt;br /&gt;
*Teenuse versioon&lt;br /&gt;
*Teenus on X-tee test- või toodangkeskkonnas&lt;br /&gt;
*Teenuse sisendparameetrid X-tee testkeskkonnas&lt;br /&gt;
&lt;br /&gt;
=Juhendid=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://www.ria.ee/ee/x-tee-liitumine.html RIA X-Teega liitumise juhend]&lt;br /&gt;
&lt;br /&gt;
==Andmeteenuse tarbija registreerimine RIHA&#039;s==&lt;br /&gt;
&lt;br /&gt;
Eeldus: ettevõtte registreerimiseks RIHA&#039;s vajalik Eesti Äriregistris registreeritud ettevõte.     &lt;br /&gt;
&lt;br /&gt;
RIHA koduleht https://riha.eesti.ee/     &lt;br /&gt;
&lt;br /&gt;
[https://moodle.ria.ee/course/view.php?id=3 Asutuse registreerimise juhend]     &lt;br /&gt;
&lt;br /&gt;
[https://moodle.ria.ee/mod/page/view.php?id=79 Alamsüsteemi registreerimise juhend]     &lt;br /&gt;
&lt;br /&gt;
Liitumistaotlus vaadatakse läbi paari-kolme tööpäeva jooksul ning otsus saadetakse liitumistaotluse esitanud isikule taotlusel näidatud e-posti aadressile.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Turvalise allkirjastamise mooduli (HSM) sertifikaatide hankimine==&lt;br /&gt;
&lt;br /&gt;
*Testkeskkonna sertifikaate tellides vajad Creditinfolt testkeskonna jaoks mõeldud CSR-faili, minge lehele https://sk.ee/teenused/digitempli-teenus/ , valige &#039;&#039;&#039;Telli e-tempel&#039;&#039;&#039; ning lisa &amp;quot;linnuke&amp;quot; kasti &amp;quot;Tellin testsertifikaadi&amp;quot;.  Edasi tuleb täita kõik kohustuslikud väljad. Seal küsitakse küll HSM-i kohta infot, aga sinna võib kirjutada &amp;quot;HSM/turvamoodul vms&amp;quot;, keegi seda ei kontrolli. Allkirjastada võib ükskõik kes, kuna tegemist on testiga.&lt;br /&gt;
*Toodangukeskkonna sertifikaadi tellimiseks minge Sertifitseerimiskeskuse kodulehele https://sk.ee/teenused/teenused-x-tee-liikmele/ ja valige „Telli turvaserveri kliendina“. Toodangukeskkonna jaoks sertifikaati tellides on vaja Creditinfolt selleks mõeldud CSR-faili, lisaks infot HSM-i kohta:&lt;br /&gt;
&lt;br /&gt;
 Krüptograafilise mooduli/seadme nimi: Luna PCI-E Cryptographic Module for Luna SA&lt;br /&gt;
 Seerianumber: 1507267162&lt;br /&gt;
 Firmware versioon: 6.10.9&lt;br /&gt;
&lt;br /&gt;
ja FIPS sertifikaati, mille saad siit: [[Media:FIPS140ConsolidatedCertDec2015.pdf]].&lt;br /&gt;
&lt;br /&gt;
*Saatke ostetud sertifikaadid Creditinfole, kes paigaldab sertifikaadid allkirjastamise turvamoodulisse (HSM)&lt;br /&gt;
&lt;br /&gt;
==Klient sõlmib lepingu vajaliku andmebaasi haldajaga==&lt;br /&gt;
&lt;br /&gt;
*Rahvastikuregister - https://www.smit.ee/rahvastikuregister&lt;br /&gt;
&lt;br /&gt;
*Pensioniregister (haldaja Eesti väärtpaberikeskus) - https://www.e-register.ee/&lt;/div&gt;</summary>
		<author><name>Paavo</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=X-Tee&amp;diff=1009</id>
		<title>X-Tee</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=X-Tee&amp;diff=1009"/>
		<updated>2018-11-23T13:29:17Z</updated>

		<summary type="html">&lt;p&gt;Paavo: /* Turvalise allkirjastamise mooduli (HSM) sertifikaatide hankimine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Sissejuhatus=&lt;br /&gt;
Majutatud turvaserveri kasutamine sobib klientidele, kellel on oma infosüsteem ja selle haldamise võimekus, aga puudub vajadus või võimekus hallata X-tee turvaserverit. Majutatud turvaserver annab kliendile võimalust kasutada andmekogude (teenuse pakkujate) teenuseid X-tee kaudu.&lt;br /&gt;
&lt;br /&gt;
=Terminid=&lt;br /&gt;
&#039;&#039;&#039;Andmekogu&#039;&#039;&#039; - X-tee liikme alamsüsteem, mis pakub X-teel teenuseid&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Andmeteenus&#039;&#039;&#039; - X-tee liikme poolt defineeritud ja realiseeritud teenus, mille kaudu saab teiste X-tee liikmetega andmeid vahetada.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;X-tee alamsüsteem&#039;&#039;&#039; - tehnoloogiliselt ja organisatoorselt piiritletud X-tee liikme infosüsteemi osa andmeteenuse osutamiseks või kasutamiseks. X-tee alamsüsteemidena registreeritakse X-tee liikme infosüsteemi ja turvaserveri liidestuskohad, mida on võimalik andmeteenuse osutaja või kasutajana kindlaks määrata. &lt;br /&gt;
&lt;br /&gt;
=Osapooled=&lt;br /&gt;
&#039;&#039;&#039;Klient&#039;&#039;&#039; - X-tee liige, kes tarbib teenuse osutaja poolt loodud teenust. Selleks sõlmib ta teenuse osutajaga kokkuleppe.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Teenuse pakkuja (osutaja)&#039;&#039;&#039; - X-tee liige, kes defineerib, realiseerib ja kirjeldab RIHAs enda teenuse. Teenuse tarbija sõlmib osutaja poolt loodud teenuse tarbimiseks kokkuleppe.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Creditinfo&#039;&#039;&#039; - X-tee liige, kes on ka andmeteenuse vahendaja, kes pakub teenusena turvaserveri majutust ja haldust. See tähendab, et teenuse osutaja ja kasutaja vaheline andmeliiklus läbib tema kontrolli all olevat infrastruktuuri. Andmeteenuse vahendaja kasutamisel tuleb kokku leppida teenuse vahendamise poliitika.&lt;br /&gt;
&lt;br /&gt;
=Andmeteenuse kasutamise protsessi skeem=&lt;br /&gt;
&lt;br /&gt;
[[File:xroad_requests.PNG]]&lt;br /&gt;
&lt;br /&gt;
=Ettevalmistusprotsess andmeteenuse kasutamiseks=&lt;br /&gt;
[[File:Ettevalmistustegevused X-tee turvaserveri majutamiseks.jpg|1030x1030px]]&lt;br /&gt;
&lt;br /&gt;
==Kliendi ja Creditinfo vahel vahetatavate andmete koosseis==&lt;br /&gt;
&lt;br /&gt;
===Teenuse tarbija andmed===&lt;br /&gt;
&lt;br /&gt;
*Asutuse registrikood&lt;br /&gt;
*Alamsüsteemi nimi&lt;br /&gt;
*Teenuse kasutaja isikukood&lt;br /&gt;
&lt;br /&gt;
===Teenuse pakkuja (X-tee keskuses registreeritud) andmed===&lt;br /&gt;
&lt;br /&gt;
*Teenuse pakkuja andmekogu nimi&lt;br /&gt;
*Teenuse nimi&lt;br /&gt;
*Teenuse versioon&lt;br /&gt;
*Teenus on X-tee test- või toodangkeskkonnas&lt;br /&gt;
*Teenuse sisendparameetrid X-tee testkeskkonnas&lt;br /&gt;
&lt;br /&gt;
=Juhendid=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://www.ria.ee/ee/x-tee-liitumine.html RIA X-Teega liitumise juhend]&lt;br /&gt;
&lt;br /&gt;
==Andmeteenuse tarbija registreerimine RIHA&#039;s==&lt;br /&gt;
&lt;br /&gt;
Eeldus: ettevõtte registreerimiseks RIHA&#039;s vajalik Eesti Äriregistris registreeritud ettevõte.     &lt;br /&gt;
&lt;br /&gt;
RIHA koduleht https://riha.eesti.ee/     &lt;br /&gt;
&lt;br /&gt;
[https://moodle.ria.ee/course/view.php?id=3 Asutuse registreerimise juhend]     &lt;br /&gt;
&lt;br /&gt;
[https://moodle.ria.ee/mod/page/view.php?id=79 Alamsüsteemi registreerimise juhend]     &lt;br /&gt;
&lt;br /&gt;
Liitumistaotlus vaadatakse läbi paari-kolme tööpäeva jooksul ning otsus saadetakse liitumistaotluse esitanud isikule taotlusel näidatud e-posti aadressile.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Turvalise allkirjastamise mooduli (HSM) sertifikaatide hankimine==&lt;br /&gt;
&lt;br /&gt;
*Testkeskkonna sertifikaate tellides vajad Creditinfolt testkeskonna jaoks mõeldud CSR-faili, minge lehele https://sk.ee/teenused/digitempli-teenus/ , valige &#039;&#039;&#039;Telli e-tempel&#039;&#039;&#039; ning lisa &amp;quot;linnuke&amp;quot; kasti &amp;quot;Tellin testsertifikaadi&amp;quot;.  Edasi tuleb täita kõik kohustuslikud väljad. Seal küsitakse küll HSM-i kohta infot, aga sinna võib kirjutada &amp;quot;HSM/turvamoodul vms&amp;quot;, keegi seda ei kontrolli. Allkirjastada võib ükskõik kes, kuna tegemist on testiga.&lt;br /&gt;
*Toodangukeskkonna sertifikaadi tellimiseks minge Sertifitseerimiskeskuse kodulehele https://sk.ee/teenused/teenused-x-tee-liikmele/ ja valige „Telli turvaserveri kliendina“. Toodangukeskkonna jaoks sertifikaati tellides on vaja Creditinfolt selleks mõeldud CSR-faili, lisaks infot HSM-i kohta:&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
Krüptograafilise mooduli/seadme nimi: Luna PCI-E Cryptographic Module for Luna SA&lt;br /&gt;
&lt;br /&gt;
Seerianumber: 1507267162&lt;br /&gt;
&lt;br /&gt;
Firmware versioon: 6.10.9&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
ja FIPS sertifikaati, mille saad siit: [[Media:FIPS140ConsolidatedCertDec2015.pdf]].&lt;br /&gt;
&lt;br /&gt;
*Saatke ostetud sertifikaadid Creditinfole, kes paigaldab sertifikaadid allkirjastamise turvamoodulisse (HSM)&lt;br /&gt;
&lt;br /&gt;
==Klient sõlmib lepingu vajaliku andmebaasi haldajaga==&lt;br /&gt;
&lt;br /&gt;
*Rahvastikuregister - https://www.smit.ee/rahvastikuregister&lt;br /&gt;
&lt;br /&gt;
*Pensioniregister (haldaja Eesti väärtpaberikeskus) - https://www.e-register.ee/&lt;/div&gt;</summary>
		<author><name>Paavo</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=File:FIPS140ConsolidatedCertDec2015.pdf&amp;diff=1008</id>
		<title>File:FIPS140ConsolidatedCertDec2015.pdf</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=File:FIPS140ConsolidatedCertDec2015.pdf&amp;diff=1008"/>
		<updated>2018-11-23T13:24:49Z</updated>

		<summary type="html">&lt;p&gt;Paavo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Paavo</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=X-Tee&amp;diff=1007</id>
		<title>X-Tee</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=X-Tee&amp;diff=1007"/>
		<updated>2018-11-23T13:21:41Z</updated>

		<summary type="html">&lt;p&gt;Paavo: /* Turvalise allkirjastamise mooduli (HSM) sertifikaatide hankimine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Sissejuhatus=&lt;br /&gt;
Majutatud turvaserveri kasutamine sobib klientidele, kellel on oma infosüsteem ja selle haldamise võimekus, aga puudub vajadus või võimekus hallata X-tee turvaserverit. Majutatud turvaserver annab kliendile võimalust kasutada andmekogude (teenuse pakkujate) teenuseid X-tee kaudu.&lt;br /&gt;
&lt;br /&gt;
=Terminid=&lt;br /&gt;
&#039;&#039;&#039;Andmekogu&#039;&#039;&#039; - X-tee liikme alamsüsteem, mis pakub X-teel teenuseid&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Andmeteenus&#039;&#039;&#039; - X-tee liikme poolt defineeritud ja realiseeritud teenus, mille kaudu saab teiste X-tee liikmetega andmeid vahetada.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;X-tee alamsüsteem&#039;&#039;&#039; - tehnoloogiliselt ja organisatoorselt piiritletud X-tee liikme infosüsteemi osa andmeteenuse osutamiseks või kasutamiseks. X-tee alamsüsteemidena registreeritakse X-tee liikme infosüsteemi ja turvaserveri liidestuskohad, mida on võimalik andmeteenuse osutaja või kasutajana kindlaks määrata. &lt;br /&gt;
&lt;br /&gt;
=Osapooled=&lt;br /&gt;
&#039;&#039;&#039;Klient&#039;&#039;&#039; - X-tee liige, kes tarbib teenuse osutaja poolt loodud teenust. Selleks sõlmib ta teenuse osutajaga kokkuleppe.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Teenuse pakkuja (osutaja)&#039;&#039;&#039; - X-tee liige, kes defineerib, realiseerib ja kirjeldab RIHAs enda teenuse. Teenuse tarbija sõlmib osutaja poolt loodud teenuse tarbimiseks kokkuleppe.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Creditinfo&#039;&#039;&#039; - X-tee liige, kes on ka andmeteenuse vahendaja, kes pakub teenusena turvaserveri majutust ja haldust. See tähendab, et teenuse osutaja ja kasutaja vaheline andmeliiklus läbib tema kontrolli all olevat infrastruktuuri. Andmeteenuse vahendaja kasutamisel tuleb kokku leppida teenuse vahendamise poliitika.&lt;br /&gt;
&lt;br /&gt;
=Andmeteenuse kasutamise protsessi skeem=&lt;br /&gt;
&lt;br /&gt;
[[File:xroad_requests.PNG]]&lt;br /&gt;
&lt;br /&gt;
=Ettevalmistusprotsess andmeteenuse kasutamiseks=&lt;br /&gt;
[[File:Ettevalmistustegevused X-tee turvaserveri majutamiseks.jpg|1030x1030px]]&lt;br /&gt;
&lt;br /&gt;
==Kliendi ja Creditinfo vahel vahetatavate andmete koosseis==&lt;br /&gt;
&lt;br /&gt;
===Teenuse tarbija andmed===&lt;br /&gt;
&lt;br /&gt;
*Asutuse registrikood&lt;br /&gt;
*Alamsüsteemi nimi&lt;br /&gt;
*Teenuse kasutaja isikukood&lt;br /&gt;
&lt;br /&gt;
===Teenuse pakkuja (X-tee keskuses registreeritud) andmed===&lt;br /&gt;
&lt;br /&gt;
*Teenuse pakkuja andmekogu nimi&lt;br /&gt;
*Teenuse nimi&lt;br /&gt;
*Teenuse versioon&lt;br /&gt;
*Teenus on X-tee test- või toodangkeskkonnas&lt;br /&gt;
*Teenuse sisendparameetrid X-tee testkeskkonnas&lt;br /&gt;
&lt;br /&gt;
=Juhendid=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://www.ria.ee/ee/x-tee-liitumine.html RIA X-Teega liitumise juhend]&lt;br /&gt;
&lt;br /&gt;
==Andmeteenuse tarbija registreerimine RIHA&#039;s==&lt;br /&gt;
&lt;br /&gt;
Eeldus: ettevõtte registreerimiseks RIHA&#039;s vajalik Eesti Äriregistris registreeritud ettevõte.     &lt;br /&gt;
&lt;br /&gt;
RIHA koduleht https://riha.eesti.ee/     &lt;br /&gt;
&lt;br /&gt;
[https://moodle.ria.ee/course/view.php?id=3 Asutuse registreerimise juhend]     &lt;br /&gt;
&lt;br /&gt;
[https://moodle.ria.ee/mod/page/view.php?id=79 Alamsüsteemi registreerimise juhend]     &lt;br /&gt;
&lt;br /&gt;
Liitumistaotlus vaadatakse läbi paari-kolme tööpäeva jooksul ning otsus saadetakse liitumistaotluse esitanud isikule taotlusel näidatud e-posti aadressile.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Turvalise allkirjastamise mooduli (HSM) sertifikaatide hankimine==&lt;br /&gt;
&lt;br /&gt;
*Testkeskkonna sertifikaate tellides vajad Creditinfolt testkeskonna jaoks mõeldud CSR-faili, minge lehele https://sk.ee/teenused/digitempli-teenus/ , valige &#039;&#039;&#039;Telli e-tempel&#039;&#039;&#039; ning lisa &amp;quot;linnuke&amp;quot; kasti &amp;quot;Tellin testsertifikaadi&amp;quot;.  Edasi tuleb täita kõik kohustuslikud väljad. Seal küsitakse küll HSM-i kohta infot, aga sinna võib kirjutada &amp;quot;HSM/turvamoodul vms&amp;quot;, keegi seda ei kontrolli. Allkirjastada võib ükskõik kes, kuna tegemist on testiga.&lt;br /&gt;
*Toodangukeskkonna sertifikaadi tellimiseks minge Sertifitseerimiskeskuse kodulehele https://sk.ee/teenused/teenused-x-tee-liikmele/ ja valige „Telli turvaserveri kliendina“. Toodangukeskkonna jaoks sertifikaati tellides on vaja Creditinfolt samuti selleks mõeldud CSR-faili, lisaks infot HSM-i kohta:&lt;br /&gt;
&lt;br /&gt;
Krüptograafilise mooduli/seadme nimi: Luna PCI-E Cryptographic Module for Luna SA&lt;br /&gt;
&lt;br /&gt;
Seerianumber: 1507267162&lt;br /&gt;
&lt;br /&gt;
Firmware versioon: 6.10.9&lt;br /&gt;
&lt;br /&gt;
ja FIPS sertifikaati, mille saadab Creditinfo. &lt;br /&gt;
&lt;br /&gt;
*Saatke ostetud sertifikaadid Creditinfole, kes paigaldab sertifikaadid allkirjastamise turvamoodulisse (HSM)&lt;br /&gt;
&lt;br /&gt;
==Klient sõlmib lepingu vajaliku andmebaasi haldajaga==&lt;br /&gt;
&lt;br /&gt;
*Rahvastikuregister - https://www.smit.ee/rahvastikuregister&lt;br /&gt;
&lt;br /&gt;
*Pensioniregister (haldaja Eesti väärtpaberikeskus) - https://www.e-register.ee/&lt;/div&gt;</summary>
		<author><name>Paavo</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=X-Tee&amp;diff=1006</id>
		<title>X-Tee</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=X-Tee&amp;diff=1006"/>
		<updated>2018-11-23T13:19:14Z</updated>

		<summary type="html">&lt;p&gt;Paavo: /* Teenuse pakkuja (X-tee keskuses registreeritud) andmed */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Sissejuhatus=&lt;br /&gt;
Majutatud turvaserveri kasutamine sobib klientidele, kellel on oma infosüsteem ja selle haldamise võimekus, aga puudub vajadus või võimekus hallata X-tee turvaserverit. Majutatud turvaserver annab kliendile võimalust kasutada andmekogude (teenuse pakkujate) teenuseid X-tee kaudu.&lt;br /&gt;
&lt;br /&gt;
=Terminid=&lt;br /&gt;
&#039;&#039;&#039;Andmekogu&#039;&#039;&#039; - X-tee liikme alamsüsteem, mis pakub X-teel teenuseid&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Andmeteenus&#039;&#039;&#039; - X-tee liikme poolt defineeritud ja realiseeritud teenus, mille kaudu saab teiste X-tee liikmetega andmeid vahetada.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;X-tee alamsüsteem&#039;&#039;&#039; - tehnoloogiliselt ja organisatoorselt piiritletud X-tee liikme infosüsteemi osa andmeteenuse osutamiseks või kasutamiseks. X-tee alamsüsteemidena registreeritakse X-tee liikme infosüsteemi ja turvaserveri liidestuskohad, mida on võimalik andmeteenuse osutaja või kasutajana kindlaks määrata. &lt;br /&gt;
&lt;br /&gt;
=Osapooled=&lt;br /&gt;
&#039;&#039;&#039;Klient&#039;&#039;&#039; - X-tee liige, kes tarbib teenuse osutaja poolt loodud teenust. Selleks sõlmib ta teenuse osutajaga kokkuleppe.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Teenuse pakkuja (osutaja)&#039;&#039;&#039; - X-tee liige, kes defineerib, realiseerib ja kirjeldab RIHAs enda teenuse. Teenuse tarbija sõlmib osutaja poolt loodud teenuse tarbimiseks kokkuleppe.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Creditinfo&#039;&#039;&#039; - X-tee liige, kes on ka andmeteenuse vahendaja, kes pakub teenusena turvaserveri majutust ja haldust. See tähendab, et teenuse osutaja ja kasutaja vaheline andmeliiklus läbib tema kontrolli all olevat infrastruktuuri. Andmeteenuse vahendaja kasutamisel tuleb kokku leppida teenuse vahendamise poliitika.&lt;br /&gt;
&lt;br /&gt;
=Andmeteenuse kasutamise protsessi skeem=&lt;br /&gt;
&lt;br /&gt;
[[File:xroad_requests.PNG]]&lt;br /&gt;
&lt;br /&gt;
=Ettevalmistusprotsess andmeteenuse kasutamiseks=&lt;br /&gt;
[[File:Ettevalmistustegevused X-tee turvaserveri majutamiseks.jpg|1030x1030px]]&lt;br /&gt;
&lt;br /&gt;
==Kliendi ja Creditinfo vahel vahetatavate andmete koosseis==&lt;br /&gt;
&lt;br /&gt;
===Teenuse tarbija andmed===&lt;br /&gt;
&lt;br /&gt;
*Asutuse registrikood&lt;br /&gt;
*Alamsüsteemi nimi&lt;br /&gt;
*Teenuse kasutaja isikukood&lt;br /&gt;
&lt;br /&gt;
===Teenuse pakkuja (X-tee keskuses registreeritud) andmed===&lt;br /&gt;
&lt;br /&gt;
*Teenuse pakkuja andmekogu nimi&lt;br /&gt;
*Teenuse nimi&lt;br /&gt;
*Teenuse versioon&lt;br /&gt;
*Teenus on X-tee test- või toodangkeskkonnas&lt;br /&gt;
*Teenuse sisendparameetrid X-tee testkeskkonnas&lt;br /&gt;
&lt;br /&gt;
=Juhendid=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://www.ria.ee/ee/x-tee-liitumine.html RIA X-Teega liitumise juhend]&lt;br /&gt;
&lt;br /&gt;
==Andmeteenuse tarbija registreerimine RIHA&#039;s==&lt;br /&gt;
&lt;br /&gt;
Eeldus: ettevõtte registreerimiseks RIHA&#039;s vajalik Eesti Äriregistris registreeritud ettevõte.     &lt;br /&gt;
&lt;br /&gt;
RIHA koduleht https://riha.eesti.ee/     &lt;br /&gt;
&lt;br /&gt;
[https://moodle.ria.ee/course/view.php?id=3 Asutuse registreerimise juhend]     &lt;br /&gt;
&lt;br /&gt;
[https://moodle.ria.ee/mod/page/view.php?id=79 Alamsüsteemi registreerimise juhend]     &lt;br /&gt;
&lt;br /&gt;
Liitumistaotlus vaadatakse läbi paari-kolme tööpäeva jooksul ning otsus saadetakse liitumistaotluse esitanud isikule taotlusel näidatud e-posti aadressile.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Turvalise allkirjastamise mooduli (HSM) sertifikaatide hankimine==&lt;br /&gt;
&lt;br /&gt;
*Testkeskkonna sertifikaate tellides vajad Creditinfolt testkeskonna jaoks mõeldud CSR-faili , minge lehele https://sk.ee/teenused/digitempli-teenus/ , valige Telli e-tempel ning lisa &amp;quot;linnuke&amp;quot; kasti  &amp;quot;Tellin testsertifikaadi&amp;quot;.  Edasi tuleb täita kõik kohustuslikud väljad. Seal küsitakse küll HSM-i kohta infot, aga sinna võib kirjutada &amp;quot;HSM/turvamoodul vms&amp;quot;, keegi seda ei kontrolli. Allkirjastada võib ükskõik kes, kuna tegemist on testiga.&lt;br /&gt;
*Toodangukeskkonna sertifikaadi tellimiseks minge Sertifitseerimiskeskuse kodulehele https://sk.ee/teenused/teenused-x-tee-liikmele/ ja valige „Telli turvaserveri kliendina“. Toodangukeskkonna jaoks sertifikaati tellides on vaja Creditinfolt samuti selleks mõeldud CSR-faili, lisaks infot HSM-i kohta:&lt;br /&gt;
&lt;br /&gt;
Krüptograafilise mooduli/seadme nimi: Luna PCI-E Cryptographic Module for Luna SA&lt;br /&gt;
&lt;br /&gt;
Seerianumber: 1507267162&lt;br /&gt;
&lt;br /&gt;
Firmware versioon: 6.10.9&lt;br /&gt;
&lt;br /&gt;
ja FIBS sertifikaati, mille saadab Creditinfo. &lt;br /&gt;
&lt;br /&gt;
*Saatke ostetud sertifikaadid Creditinfole, kes paigaldab sertifikaadid allkirjastamise turvamoodulisse (HSM)&lt;br /&gt;
&lt;br /&gt;
==Klient sõlmib lepingu vajaliku andmebaasi haldajaga==&lt;br /&gt;
&lt;br /&gt;
*Rahvastikuregister - https://www.smit.ee/rahvastikuregister&lt;br /&gt;
&lt;br /&gt;
*Pensioniregister (haldaja Eesti väärtpaberikeskus) - https://www.e-register.ee/&lt;/div&gt;</summary>
		<author><name>Paavo</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=X-Tee&amp;diff=1005</id>
		<title>X-Tee</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=X-Tee&amp;diff=1005"/>
		<updated>2018-11-23T13:18:35Z</updated>

		<summary type="html">&lt;p&gt;Paavo: /* Terminid */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Sissejuhatus=&lt;br /&gt;
Majutatud turvaserveri kasutamine sobib klientidele, kellel on oma infosüsteem ja selle haldamise võimekus, aga puudub vajadus või võimekus hallata X-tee turvaserverit. Majutatud turvaserver annab kliendile võimalust kasutada andmekogude (teenuse pakkujate) teenuseid X-tee kaudu.&lt;br /&gt;
&lt;br /&gt;
=Terminid=&lt;br /&gt;
&#039;&#039;&#039;Andmekogu&#039;&#039;&#039; - X-tee liikme alamsüsteem, mis pakub X-teel teenuseid&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Andmeteenus&#039;&#039;&#039; - X-tee liikme poolt defineeritud ja realiseeritud teenus, mille kaudu saab teiste X-tee liikmetega andmeid vahetada.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;X-tee alamsüsteem&#039;&#039;&#039; - tehnoloogiliselt ja organisatoorselt piiritletud X-tee liikme infosüsteemi osa andmeteenuse osutamiseks või kasutamiseks. X-tee alamsüsteemidena registreeritakse X-tee liikme infosüsteemi ja turvaserveri liidestuskohad, mida on võimalik andmeteenuse osutaja või kasutajana kindlaks määrata. &lt;br /&gt;
&lt;br /&gt;
=Osapooled=&lt;br /&gt;
&#039;&#039;&#039;Klient&#039;&#039;&#039; - X-tee liige, kes tarbib teenuse osutaja poolt loodud teenust. Selleks sõlmib ta teenuse osutajaga kokkuleppe.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Teenuse pakkuja (osutaja)&#039;&#039;&#039; - X-tee liige, kes defineerib, realiseerib ja kirjeldab RIHAs enda teenuse. Teenuse tarbija sõlmib osutaja poolt loodud teenuse tarbimiseks kokkuleppe.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Creditinfo&#039;&#039;&#039; - X-tee liige, kes on ka andmeteenuse vahendaja, kes pakub teenusena turvaserveri majutust ja haldust. See tähendab, et teenuse osutaja ja kasutaja vaheline andmeliiklus läbib tema kontrolli all olevat infrastruktuuri. Andmeteenuse vahendaja kasutamisel tuleb kokku leppida teenuse vahendamise poliitika.&lt;br /&gt;
&lt;br /&gt;
=Andmeteenuse kasutamise protsessi skeem=&lt;br /&gt;
&lt;br /&gt;
[[File:xroad_requests.PNG]]&lt;br /&gt;
&lt;br /&gt;
=Ettevalmistusprotsess andmeteenuse kasutamiseks=&lt;br /&gt;
[[File:Ettevalmistustegevused X-tee turvaserveri majutamiseks.jpg|1030x1030px]]&lt;br /&gt;
&lt;br /&gt;
==Kliendi ja Creditinfo vahel vahetatavate andmete koosseis==&lt;br /&gt;
&lt;br /&gt;
===Teenuse tarbija andmed===&lt;br /&gt;
&lt;br /&gt;
*Asutuse registrikood&lt;br /&gt;
*Alamsüsteemi nimi&lt;br /&gt;
*Teenuse kasutaja isikukood&lt;br /&gt;
&lt;br /&gt;
===Teenuse pakkuja (X-tee keskuses registreeritud) andmed===&lt;br /&gt;
&lt;br /&gt;
*Teenuse pakkuja andmekogu nimi&lt;br /&gt;
*Teenuse nimi&lt;br /&gt;
*Teenuse versioon&lt;br /&gt;
*Teenus on X-tee test- või toodangkeskkonnas&lt;br /&gt;
*Tenuse sisendparameetrid x-tee testkeskkonnas&lt;br /&gt;
&lt;br /&gt;
=Juhendid=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://www.ria.ee/ee/x-tee-liitumine.html RIA X-Teega liitumise juhend]&lt;br /&gt;
&lt;br /&gt;
==Andmeteenuse tarbija registreerimine RIHA&#039;s==&lt;br /&gt;
&lt;br /&gt;
Eeldus: ettevõtte registreerimiseks RIHA&#039;s vajalik Eesti Äriregistris registreeritud ettevõte.     &lt;br /&gt;
&lt;br /&gt;
RIHA koduleht https://riha.eesti.ee/     &lt;br /&gt;
&lt;br /&gt;
[https://moodle.ria.ee/course/view.php?id=3 Asutuse registreerimise juhend]     &lt;br /&gt;
&lt;br /&gt;
[https://moodle.ria.ee/mod/page/view.php?id=79 Alamsüsteemi registreerimise juhend]     &lt;br /&gt;
&lt;br /&gt;
Liitumistaotlus vaadatakse läbi paari-kolme tööpäeva jooksul ning otsus saadetakse liitumistaotluse esitanud isikule taotlusel näidatud e-posti aadressile.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Turvalise allkirjastamise mooduli (HSM) sertifikaatide hankimine==&lt;br /&gt;
&lt;br /&gt;
*Testkeskkonna sertifikaate tellides vajad Creditinfolt testkeskonna jaoks mõeldud CSR-faili , minge lehele https://sk.ee/teenused/digitempli-teenus/ , valige Telli e-tempel ning lisa &amp;quot;linnuke&amp;quot; kasti  &amp;quot;Tellin testsertifikaadi&amp;quot;.  Edasi tuleb täita kõik kohustuslikud väljad. Seal küsitakse küll HSM-i kohta infot, aga sinna võib kirjutada &amp;quot;HSM/turvamoodul vms&amp;quot;, keegi seda ei kontrolli. Allkirjastada võib ükskõik kes, kuna tegemist on testiga.&lt;br /&gt;
*Toodangukeskkonna sertifikaadi tellimiseks minge Sertifitseerimiskeskuse kodulehele https://sk.ee/teenused/teenused-x-tee-liikmele/ ja valige „Telli turvaserveri kliendina“. Toodangukeskkonna jaoks sertifikaati tellides on vaja Creditinfolt samuti selleks mõeldud CSR-faili, lisaks infot HSM-i kohta:&lt;br /&gt;
&lt;br /&gt;
Krüptograafilise mooduli/seadme nimi: Luna PCI-E Cryptographic Module for Luna SA&lt;br /&gt;
&lt;br /&gt;
Seerianumber: 1507267162&lt;br /&gt;
&lt;br /&gt;
Firmware versioon: 6.10.9&lt;br /&gt;
&lt;br /&gt;
ja FIBS sertifikaati, mille saadab Creditinfo. &lt;br /&gt;
&lt;br /&gt;
*Saatke ostetud sertifikaadid Creditinfole, kes paigaldab sertifikaadid allkirjastamise turvamoodulisse (HSM)&lt;br /&gt;
&lt;br /&gt;
==Klient sõlmib lepingu vajaliku andmebaasi haldajaga==&lt;br /&gt;
&lt;br /&gt;
*Rahvastikuregister - https://www.smit.ee/rahvastikuregister&lt;br /&gt;
&lt;br /&gt;
*Pensioniregister (haldaja Eesti väärtpaberikeskus) - https://www.e-register.ee/&lt;/div&gt;</summary>
		<author><name>Paavo</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=KiPrivatePerson&amp;diff=927</id>
		<title>KiPrivatePerson</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=KiPrivatePerson&amp;diff=927"/>
		<updated>2018-04-26T11:24:39Z</updated>

		<summary type="html">&lt;p&gt;Paavo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Tutvustus = &lt;br /&gt;
&lt;br /&gt;
KiPrivatePerson on Creditinfo SOAP protokollil põhinev veebiteenus eraisiku andmete pärimiseks ja kontrollimiseks.&lt;br /&gt;
&lt;br /&gt;
= WSDL =&lt;br /&gt;
&lt;br /&gt;
KiPrivatePerson WSDL asub aadressil [http://services.krediidiinfo.ee/KiPrivatePerson.wsdl http://services.krediidiinfo.ee/KiPrivatePerson.wsdl].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Meetodid = &lt;br /&gt;
&lt;br /&gt;
== getName ==&lt;br /&gt;
&lt;br /&gt;
Isiku nime pärimine.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px;&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! Nimi&lt;br /&gt;
! Tüüp&lt;br /&gt;
! Kirjeldus&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Sisendparameetrid:&amp;lt;/b&amp;gt; &lt;br /&gt;
| regCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| Isikukood&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Väljundparameetrid:&amp;lt;/b&amp;gt;&lt;br /&gt;
| ident_code&lt;br /&gt;
| xs:string&lt;br /&gt;
| Isikukood &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| name&lt;br /&gt;
| xs:string&lt;br /&gt;
| Isiku nimi &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== findPrivatePersons ==&lt;br /&gt;
&lt;br /&gt;
Isiku otsimine nime järgi. Tulemuseks on massiiv esimese 100 tulemusega, mis sisaldab otsingustringile sobivate isikute nimesid ja isikukoode.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px;&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! Nimi&lt;br /&gt;
! Tüüp&lt;br /&gt;
! Kirjeldus&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Sisendparameetrid:&amp;lt;/b&amp;gt; &lt;br /&gt;
| name&lt;br /&gt;
| xs:string&lt;br /&gt;
| Otsitava isiku ees- ja perekonnanimi&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Väljundparameeter:&amp;lt;/b&amp;gt;&lt;br /&gt;
| private_persons&lt;br /&gt;
| private_person&lt;br /&gt;
| Massiiv, mille elementideks on private_person tüüpi elemendid.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
private_person on kirje järgmise struktuuriga:&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px;&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! Nimi&lt;br /&gt;
! Tüüp&lt;br /&gt;
! Kirjeldus&lt;br /&gt;
|-&lt;br /&gt;
| ident_code&lt;br /&gt;
| xs:string&lt;br /&gt;
| Isikukood&lt;br /&gt;
|-&lt;br /&gt;
| name&lt;br /&gt;
| xs:string&lt;br /&gt;
| Isiku nimi.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Paavo</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=KiPrivatePerson&amp;diff=924</id>
		<title>KiPrivatePerson</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=KiPrivatePerson&amp;diff=924"/>
		<updated>2018-04-26T11:24:24Z</updated>

		<summary type="html">&lt;p&gt;Paavo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Tutvustus = &lt;br /&gt;
&lt;br /&gt;
KiPrivatePerson on Creditinfo SOAP protokollil põhinev veebiteenus eraisiku andmete pärimiseks ja kontrollimiseks.&lt;br /&gt;
&lt;br /&gt;
= WSDL =&lt;br /&gt;
&lt;br /&gt;
KiPrivatePerson WSDL asub aadressil [http://services.krediidiinfo.ee/KiPrivatePerson.wsdl http://services.krediidiinfo.ee/KiPrivatePerson.wsdl].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Meetodid = &lt;br /&gt;
&lt;br /&gt;
== getName ==&lt;br /&gt;
&lt;br /&gt;
Isiku nime pärimine.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px;&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! Nimi&lt;br /&gt;
! Tüüp&lt;br /&gt;
! Kirjeldus&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Sisendparameetrid:&amp;lt;/b&amp;gt; &lt;br /&gt;
| regCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| Isikukood.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Väljundparameetrid:&amp;lt;/b&amp;gt;&lt;br /&gt;
| ident_code&lt;br /&gt;
| xs:string&lt;br /&gt;
| Isikukood. &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| name&lt;br /&gt;
| xs:string&lt;br /&gt;
| Isiku nimi. &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== findPrivatePersons ==&lt;br /&gt;
&lt;br /&gt;
Isiku otsimine nime järgi. Tulemuseks on massiiv esimese 100 tulemusega, mis sisaldab otsingustringile sobivate isikute nimesid ja isikukoode.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px;&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! Nimi&lt;br /&gt;
! Tüüp&lt;br /&gt;
! Kirjeldus&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Sisendparameetrid:&amp;lt;/b&amp;gt; &lt;br /&gt;
| name&lt;br /&gt;
| xs:string&lt;br /&gt;
| Otsitava isiku ees- ja perekonnanimi&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Väljundparameeter:&amp;lt;/b&amp;gt;&lt;br /&gt;
| private_persons&lt;br /&gt;
| private_person&lt;br /&gt;
| Massiiv, mille elementideks on private_person tüüpi elemendid.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
private_person on kirje järgmise struktuuriga:&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px;&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! Nimi&lt;br /&gt;
! Tüüp&lt;br /&gt;
! Kirjeldus&lt;br /&gt;
|-&lt;br /&gt;
| ident_code&lt;br /&gt;
| xs:string&lt;br /&gt;
| Isikukood&lt;br /&gt;
|-&lt;br /&gt;
| name&lt;br /&gt;
| xs:string&lt;br /&gt;
| Isiku nimi.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Paavo</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=Creditinfo_veebiteenuste_arhitektuur&amp;diff=803</id>
		<title>Creditinfo veebiteenuste arhitektuur</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=Creditinfo_veebiteenuste_arhitektuur&amp;diff=803"/>
		<updated>2016-12-06T12:22:14Z</updated>

		<summary type="html">&lt;p&gt;Paavo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| align=&amp;quot;right&amp;quot;&lt;br /&gt;
| [[Image:Flag of the United Kingdom.svg|border|30px]] [[Creditinfo Web Services Architecture_en|In English]]&lt;br /&gt;
|}&lt;br /&gt;
= Tutvustus =&lt;br /&gt;
&lt;br /&gt;
Creditinfo veebiteenused kastutavad SOAP andmevahetusprotokolli. Teenuste jaoks on tsentraalne SOAP server aadressil [https://services.krediidiinfo.ee/soap.php https://services.krediidiinfo.ee/soap.php]. &lt;br /&gt;
&lt;br /&gt;
Kõik veebiteenused omavad nime (näiteks KiCompanyBasic, KiReport). Nime järgi saab alati tuletada WSDL faili asukoha, milleks on:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
http://services.krediidiinfo.ee/&amp;lt;veebiteenuse_nimi&amp;gt;.wsdl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näiteks KiCompanyBasic WSDL asub aadressil [http://services.krediidiinfo.ee/KiCompanyBasic.wsdl http://services.krediidiinfo.ee/KiCompanyBasic.wsdl].&lt;br /&gt;
&lt;br /&gt;
= Autentimine =&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;HTTP Basic Access&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kasutajanime ja parooli või sertifikaatide saamiseks tuleb pöörduda [[Klienditugi | klienditoe]] poole.&lt;br /&gt;
&lt;br /&gt;
= Turvalisus =&lt;br /&gt;
&lt;br /&gt;
Kogu andmevahetus kliendi ja serveri vahel toimub üle HTTPS-i.&lt;/div&gt;</summary>
		<author><name>Paavo</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=Creditinfo_veebiteenuste_arhitektuur&amp;diff=802</id>
		<title>Creditinfo veebiteenuste arhitektuur</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=Creditinfo_veebiteenuste_arhitektuur&amp;diff=802"/>
		<updated>2016-12-06T12:21:56Z</updated>

		<summary type="html">&lt;p&gt;Paavo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| align=&amp;quot;right&amp;quot;&lt;br /&gt;
| [[Image:Flag of the United Kingdom.svg|border|30px]] [[Creditinfo Web Services Architecture_en|In English]]&lt;br /&gt;
|}&lt;br /&gt;
= Tutvustus =&lt;br /&gt;
&lt;br /&gt;
Creditinfo veebiteenused kastutavad SOAP andmevahetusprotokolli. Teenuste jaoks on tsentraalne SOAP server aadressil [https://services.krediidiinfo.ee/soap.php https://services.krediidiinfo.ee/soap.php]. &lt;br /&gt;
&lt;br /&gt;
Kõik veebiteenused omavad nime (näiteks KiCompanyBasic, KiReport). Nime järgi saab alati tuletada WSDL faili asukoha, milleks on:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
http://services.krediidiinfo.ee/&amp;lt;veebiteenuse_nimi&amp;gt;.wsdl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näiteks KiCompanyBasic WSDL asub aadressil [http://services.krediidiinfo.ee/KiCompanyBasic.wsdl http://services.krediidiinfo.ee/KiCompanyBasic.wsdl].&lt;br /&gt;
&lt;br /&gt;
= Autentimine =&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;HTTP Basic Access&#039;&#039;&#039;i&lt;br /&gt;
&lt;br /&gt;
Kasutajanime ja parooli või sertifikaatide saamiseks tuleb pöörduda [[Klienditugi | klienditoe]] poole.&lt;br /&gt;
&lt;br /&gt;
= Turvalisus =&lt;br /&gt;
&lt;br /&gt;
Kogu andmevahetus kliendi ja serveri vahel toimub üle HTTPS-i.&lt;/div&gt;</summary>
		<author><name>Paavo</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=KiReportExt_en&amp;diff=801</id>
		<title>KiReportExt en</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=KiReportExt_en&amp;diff=801"/>
		<updated>2016-12-06T12:21:30Z</updated>

		<summary type="html">&lt;p&gt;Paavo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| align=&amp;quot;right&amp;quot;&lt;br /&gt;
| [[Image:Flag of Estonia.svg|border|30px]] [[KiReportExt|eesti keeles]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Introduction=&lt;br /&gt;
&lt;br /&gt;
KiReportExt is the name of a Web Service based on SOAP protocol for requesting XML reports about companies and individuals. Requested reports are in XML format. KiReportExt is an extension of the KiReport interface. The difference between KiReport and KiReportExt is that the user can transmit the essential additional data for creating the report with KiReportExt.&lt;br /&gt;
&lt;br /&gt;
Ordering XML reports&lt;br /&gt;
&lt;br /&gt;
#Contact our customer service specialist to agree on the structure and the price of the report&lt;br /&gt;
#Our IT department will be requested to prepare a report by the customer service specialist.&lt;br /&gt;
#Our customer service specialist will send the following information for testing:&lt;br /&gt;
##Test user&#039;s username and password&lt;br /&gt;
##The descripton of the interface &lt;br /&gt;
##The scheme (XSD schema) and the description of the report&lt;br /&gt;
##Test-report registry- and ID codes with all possible exceptions&lt;br /&gt;
#Once you have completed testing, our customer service specialist will send you the user account with the rights and specific interface.&lt;br /&gt;
&lt;br /&gt;
=WSDL=&lt;br /&gt;
&lt;br /&gt;
KiReportExt WSDL is located at http://services.krediidiinfo.ee/KiReportExt.wsdl.&lt;br /&gt;
&lt;br /&gt;
=Methods=&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;getReport&#039;&#039;==&lt;br /&gt;
&lt;br /&gt;
Requesting a report.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! !!Name!!Type!! Description&lt;br /&gt;
|-&lt;br /&gt;
|Input parameter:	||productCode	||xs:string	||Report product code.&lt;br /&gt;
|-&lt;br /&gt;
|Input parameter:	||subjectCode	||xs:string	|| Subject code. (Depending on report subject can be a registry code of a company, personal identity code, etc)&lt;br /&gt;
|-&lt;br /&gt;
|Input parameter:	||xml	||xs:any	||Structured XML input data, previously specified.&lt;br /&gt;
|-&lt;br /&gt;
|Output parameter:	||xml	||xs:any	||Requested report in XML format.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Example in PHP=&lt;br /&gt;
&lt;br /&gt;
KiReportExt example in PHP:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Error Codes=&lt;br /&gt;
&lt;br /&gt;
==Product specific error codes==&lt;br /&gt;
&lt;br /&gt;
===-20101 No permission for PRODUCT_CODE!===&lt;br /&gt;
&lt;br /&gt;
Creditinfo has not granted permission for the client to request the particular report. To get permissions contact our [http://services.krediidiinfo.ee/wiki/index.php/klienditugi| client support].&lt;br /&gt;
&lt;br /&gt;
===-20102 Subject code value is missing!===&lt;br /&gt;
&lt;br /&gt;
The method &amp;quot;getReport&amp;quot; input parameter &amp;quot;subjectCode&amp;quot; has no value.&lt;br /&gt;
&lt;br /&gt;
===-20106 Product code value is missing!===&lt;br /&gt;
&lt;br /&gt;
The method &amp;quot;getReport&amp;quot; input parameter &amp;quot;productCode&amp;quot; has no value.&lt;br /&gt;
&lt;br /&gt;
===-20103 Invalid subject code value!===&lt;br /&gt;
&lt;br /&gt;
The method &amp;quot;getReport&amp;quot; input parameter &amp;quot;subjectCode&amp;quot; is invalid.&lt;br /&gt;
&lt;br /&gt;
===-10186 No Report===&lt;br /&gt;
&lt;br /&gt;
There are no reports for this subject. &lt;br /&gt;
===-20104 No price registered for product PRODUCT_CODE!===&lt;br /&gt;
&lt;br /&gt;
The product price is not registered. Please contact our [http://services.krediidiinfo.ee/wiki/index.php/Klienditugi| client support].&lt;br /&gt;
&lt;br /&gt;
===-20105 INVALID_TEST_REPORT===&lt;br /&gt;
&lt;br /&gt;
No test report for input parameters &amp;quot;subjectCode&amp;quot; and &amp;quot;productCode&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===-10184 DATA_NOT_AVAILABLE===&lt;br /&gt;
&lt;br /&gt;
The report cannot be generated - no information about the subject in Creditinfo.&lt;br /&gt;
&lt;br /&gt;
===-10183 INVALID_SUBJECT_CODE===&lt;br /&gt;
&lt;br /&gt;
Entered subjectCode is invalid.&lt;br /&gt;
&lt;br /&gt;
==SOAP server error codes==&lt;br /&gt;
&lt;br /&gt;
===-20001 Internal error===&lt;br /&gt;
&lt;br /&gt;
Internal server error. Please contact our [http://services.krediidiinfo.ee/wiki/index.php/Tehniline_tugi| technical support].&lt;br /&gt;
&lt;br /&gt;
===-20002 Incorrect HTTP GET parameter &#039;name&#039; value!===&lt;br /&gt;
&lt;br /&gt;
Please check the URL for the value of GET parameter &#039;name&#039;. The parameter is either missing a value or the value is not a valid web service interface name.&lt;br /&gt;
&lt;br /&gt;
===-20003 Access Denied===&lt;br /&gt;
&lt;br /&gt;
No permission to access a particular interface. Please contact our [http://services.krediidiinfo.ee/wiki/index.php/Klienditugi| client support].&lt;br /&gt;
&lt;br /&gt;
===-20004 Test requests denied===&lt;br /&gt;
&lt;br /&gt;
No permission to make requests in the test environment in debug mode. Please contact our [http://services.krediidiinfo.ee/wiki/index.php/Klienditugi| client support].&lt;br /&gt;
&lt;br /&gt;
===-20005 Live requests denied===&lt;br /&gt;
&lt;br /&gt;
Although permission to use the interface has been granted, the right to make requests to the application server has been denied. Commonly used in development. Sometimes when permission is granted to request the test server, permission to make requests to the application server is removed. Please contact our [http://services.krediidiinfo.ee/wiki/index.php/Klienditugi| client support].&lt;br /&gt;
&lt;br /&gt;
==Authentication errors==&lt;br /&gt;
&lt;br /&gt;
===-10011 Client certificate not found===&lt;br /&gt;
&lt;br /&gt;
The request was made without a certificate.&lt;br /&gt;
&lt;br /&gt;
===-10012 Certificate revoked===&lt;br /&gt;
&lt;br /&gt;
The certificate has expired. Please contact our [http://services.krediidiinfo.ee/wiki/index.php/Klienditugi| client support].&lt;/div&gt;</summary>
		<author><name>Paavo</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=KiPrivatePerson&amp;diff=800</id>
		<title>KiPrivatePerson</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=KiPrivatePerson&amp;diff=800"/>
		<updated>2016-12-06T12:20:57Z</updated>

		<summary type="html">&lt;p&gt;Paavo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Tutvustus = &lt;br /&gt;
&lt;br /&gt;
KiPrivatePerson on Creditinfo SOAP protokollil põhinev veebiteenus eraisiku andmete pärimiseks ja kontrollimiseks.&lt;br /&gt;
&lt;br /&gt;
= WSDL =&lt;br /&gt;
&lt;br /&gt;
KiPrivatePerson WSDL asub aadressil [http://services.krediidiinfo.ee/KiPrivatePerson.wsdl http://services.krediidiinfo.ee/KiPrivatePerson.wsdl].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Meetodid = &lt;br /&gt;
&lt;br /&gt;
== getName ==&lt;br /&gt;
&lt;br /&gt;
Isiku nime pärimine.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px;&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! Nimi&lt;br /&gt;
! Tüüp&lt;br /&gt;
! Kirjeldus&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Sisendparameetrid:&amp;lt;/b&amp;gt; &lt;br /&gt;
| regCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| Ettevõtte äriregistri kood.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Väljundparameetrid:&amp;lt;/b&amp;gt;&lt;br /&gt;
| ident_code&lt;br /&gt;
| xs:string&lt;br /&gt;
| Isikukood. &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| name&lt;br /&gt;
| xs:string&lt;br /&gt;
| Isiku nimi. &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== findPrivatePersons ==&lt;br /&gt;
&lt;br /&gt;
Isiku otsimine nime järgi. Tulemuseks on massiiv esimese 100 tulemusega, mis sisaldab otsingustringile sobivate isikute nimesid ja isikukoode.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px;&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! Nimi&lt;br /&gt;
! Tüüp&lt;br /&gt;
! Kirjeldus&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Sisendparameetrid:&amp;lt;/b&amp;gt; &lt;br /&gt;
| name&lt;br /&gt;
| xs:string&lt;br /&gt;
| Otsitava isiku ees- ja perekonnanimi&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Väljundparameeter:&amp;lt;/b&amp;gt;&lt;br /&gt;
| private_persons&lt;br /&gt;
| private_person&lt;br /&gt;
| Massiiv, mille elementideks on private_person tüüpi elemendid.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
private_person on kirje järgmise struktuuriga:&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px;&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! Nimi&lt;br /&gt;
! Tüüp&lt;br /&gt;
! Kirjeldus&lt;br /&gt;
|-&lt;br /&gt;
| ident_code&lt;br /&gt;
| xs:string&lt;br /&gt;
| Isikukood&lt;br /&gt;
|-&lt;br /&gt;
| name&lt;br /&gt;
| xs:string&lt;br /&gt;
| Isiku nimi.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Paavo</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=Andmevahetuss%C3%BCsteemi_X-tee_liides&amp;diff=799</id>
		<title>Andmevahetussüsteemi X-tee liides</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=Andmevahetuss%C3%BCsteemi_X-tee_liides&amp;diff=799"/>
		<updated>2016-12-06T12:20:28Z</updated>

		<summary type="html">&lt;p&gt;Paavo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Tutvustus = &lt;br /&gt;
&lt;br /&gt;
KRI6 on Creditinfo liides, mille vahendusel Osalejad vahetavad krediiditaotleja krediidikohustuste andmeid omavahel &amp;lt;b&amp;gt;X-tee versioon 6&amp;lt;/b&amp;gt; vahendusel. See spetsifikatsioon kirjeldab andmete vahetuse tehnilisi aspekte. KRI6 teenuste kasutamine eeldab, et osaleja on liitunud X-teega. &lt;br /&gt;
&lt;br /&gt;
= WSDL =&lt;br /&gt;
&lt;br /&gt;
POSR alamsüsteemi WSDL asub aadresslil [https://services.krediidiinfo.ee/wsdl/posr.wsdl https://services.krediidiinfo.ee/wsdl/posr.wsdl].&lt;br /&gt;
&lt;br /&gt;
= X-tee sõnum =&lt;br /&gt;
X-tee päring on vastavalt teenuse kirjeldusele kas&lt;br /&gt;
* SOAP ümbrik  &lt;br /&gt;
* või on MIME multipart/related stiilis, mille esimeses osas on SOAP ümbrik. &lt;br /&gt;
Vastus on SOAP ümbrik. &lt;br /&gt;
&lt;br /&gt;
SOAP ümbrik koosneb päisest ja kehast.&lt;br /&gt;
&lt;br /&gt;
== SOAP ümbriku päis ==&lt;br /&gt;
SOAP ümbriku päises oleva info koosseis on määratud X-tee spetsifikatsiooni poolt. &lt;br /&gt;
&lt;br /&gt;
== SOAP ümbriku keha ==&lt;br /&gt;
SOAP ümbriku kehas oleva info koosseis on määratud käesoleva dokumendi poolt.&lt;br /&gt;
&lt;br /&gt;
== Päringu soap ümbriku näide ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Envelope xmlns:SOAP-ENV=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:kri=&amp;quot;http://posr.x-road.eu&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;SOAP-ENV:Header&amp;gt;&lt;br /&gt;
        &amp;lt;xrd:client id:objectType=&amp;quot;MEMBER&amp;quot; xmlns:xrd=&amp;quot;http://x-road.eu/xsd/xroad.xsd&amp;quot; xmlns:id=&amp;quot;http://x-road.eu/xsd/identifiers&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;id:xRoadInstance&amp;gt;ee&amp;lt;/id:xRoadInstance&amp;gt;&lt;br /&gt;
            &amp;lt;id:memberClass&amp;gt;COM&amp;lt;/id:memberClass&amp;gt;&lt;br /&gt;
            &amp;lt;id:memberCode&amp;gt;00000000&amp;lt;/id:memberCode&amp;gt;&lt;br /&gt;
            &amp;lt;id:subsystemCode&amp;gt;XX&amp;lt;/id:subsystemCode&amp;gt;&lt;br /&gt;
        &amp;lt;/xrd:client&amp;gt;&lt;br /&gt;
        &amp;lt;xrd:service id:objectType=&amp;quot;SERVICE&amp;quot; xmlns:xrd=&amp;quot;http://x-road.eu/xsd/xroad.xsd&amp;quot; xmlns:id=&amp;quot;http://x-road.eu/xsd/identifiers&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;id:xRoadInstance&amp;gt;ee&amp;lt;/id:xRoadInstance&amp;gt;&lt;br /&gt;
            &amp;lt;id:memberClass&amp;gt;COM&amp;lt;/id:memberClass&amp;gt;&lt;br /&gt;
            &amp;lt;id:memberCode&amp;gt;10256137&amp;lt;/id:memberCode&amp;gt;&lt;br /&gt;
            &amp;lt;id:subsystemCode&amp;gt;POSR&amp;lt;/id:subsystemCode&amp;gt;&lt;br /&gt;
            &amp;lt;id:serviceCode&amp;gt;getSubjectData&amp;lt;/id:serviceCode&amp;gt;&lt;br /&gt;
            &amp;lt;id:serviceVersion&amp;gt;v1&amp;lt;/id:serviceVersion&amp;gt;&lt;br /&gt;
        &amp;lt;/xrd:service&amp;gt;&lt;br /&gt;
        &amp;lt;xrd:id xmlns:xrd=&amp;quot;http://x-road.eu/xsd/xroad.xsd&amp;quot;&amp;gt;5734440e50c71&amp;lt;/xrd:id&amp;gt;&lt;br /&gt;
        &amp;lt;xrd:userId xmlns:xrd=&amp;quot;http://x-road.eu/xsd/xroad.xsd&amp;quot;&amp;gt;EE00000000000&amp;lt;/xrd:userId&amp;gt;&lt;br /&gt;
        &amp;lt;xrd:issue xmlns:xrd=&amp;quot;http://x-road.eu/xsd/xroad.xsd&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;xrd:protocolVersion xmlns:xrd=&amp;quot;http://x-road.eu/xsd/xroad.xsd&amp;quot;&amp;gt;4.0&amp;lt;/xrd:protocolVersion&amp;gt;&lt;br /&gt;
    &amp;lt;/SOAP-ENV:Header&amp;gt;&lt;br /&gt;
    &amp;lt;SOAP-ENV:Body&amp;gt;&lt;br /&gt;
       &amp;lt;kri:getSubjectData&amp;gt;&lt;br /&gt;
            &amp;lt;subject&amp;gt;&lt;br /&gt;
                &amp;lt;ident_code&amp;gt;00000000000&amp;lt;/ident_code&amp;gt;&lt;br /&gt;
            &amp;lt;/subject&amp;gt;&lt;br /&gt;
            &amp;lt;is_digi_agreement&amp;gt;1&amp;lt;/is_digi_agreement&amp;gt;&lt;br /&gt;
            &amp;lt;lang&amp;gt;en&amp;lt;/lang&amp;gt;&lt;br /&gt;
        &amp;lt;/kri:getSubjectData&amp;gt;&lt;br /&gt;
    &amp;lt;/SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Vastuse soap ümbriku näide ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Envelope xmlns:SOAP-ENV=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:kri=&amp;quot;http://posr.x-road.eu&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;SOAP-ENV:Header&amp;gt;&lt;br /&gt;
        &amp;lt;xrd:client id:objectType=&amp;quot;MEMBER&amp;quot; xmlns:xrd=&amp;quot;http://x-road.eu/xsd/xroad.xsd&amp;quot; xmlns:id=&amp;quot;http://x-road.eu/xsd/identifiers&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;id:xRoadInstance&amp;gt;ee&amp;lt;/id:xRoadInstance&amp;gt;&lt;br /&gt;
            &amp;lt;id:memberClass&amp;gt;COM&amp;lt;/id:memberClass&amp;gt;&lt;br /&gt;
            &amp;lt;id:memberCode&amp;gt;00000000&amp;lt;/id:memberCode&amp;gt;&lt;br /&gt;
            &amp;lt;id:subsystemCode&amp;gt;XX&amp;lt;/id:subsystemCode&amp;gt;&lt;br /&gt;
        &amp;lt;/xrd:client&amp;gt;&lt;br /&gt;
        &amp;lt;xrd:service id:objectType=&amp;quot;SERVICE&amp;quot; xmlns:xrd=&amp;quot;http://x-road.eu/xsd/xroad.xsd&amp;quot; xmlns:id=&amp;quot;http://x-road.eu/xsd/identifiers&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;id:xRoadInstance&amp;gt;ee&amp;lt;/id:xRoadInstance&amp;gt;&lt;br /&gt;
            &amp;lt;id:memberClass&amp;gt;COM&amp;lt;/id:memberClass&amp;gt;&lt;br /&gt;
            &amp;lt;id:memberCode&amp;gt;10256137&amp;lt;/id:memberCode&amp;gt;&lt;br /&gt;
            &amp;lt;id:subsystemCode&amp;gt;POSR&amp;lt;/id:subsystemCode&amp;gt;&lt;br /&gt;
            &amp;lt;id:serviceCode&amp;gt;getSubjectData&amp;lt;/id:serviceCode&amp;gt;&lt;br /&gt;
            &amp;lt;id:serviceVersion&amp;gt;v1&amp;lt;/id:serviceVersion&amp;gt;&lt;br /&gt;
        &amp;lt;/xrd:service&amp;gt;&lt;br /&gt;
        &amp;lt;xrd:id xmlns:xrd=&amp;quot;http://x-road.eu/xsd/xroad.xsd&amp;quot;&amp;gt;5734440e50c71&amp;lt;/xrd:id&amp;gt;&lt;br /&gt;
        &amp;lt;xrd:userId xmlns:xrd=&amp;quot;http://x-road.eu/xsd/xroad.xsd&amp;quot;&amp;gt;EE00000000000&amp;lt;/xrd:userId&amp;gt;&lt;br /&gt;
        &amp;lt;xrd:issue xmlns:xrd=&amp;quot;http://x-road.eu/xsd/xroad.xsd&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;xrd:protocolVersion xmlns:xrd=&amp;quot;http://x-road.eu/xsd/xroad.xsd&amp;quot;&amp;gt;4.0&amp;lt;/xrd:protocolVersion&amp;gt;&lt;br /&gt;
        &amp;lt;xrd:requestHash algorithmId=&amp;quot;http://www.w3.org/2001/04/xmlenc#sha512&amp;quot;&amp;gt;&lt;br /&gt;
            RglGFiBmbZJ0JLwm+vzfGn4fQEIY1YfM81H3SekOw5VnwxO/jilTfHG0zgsaUH9LzLOCqb5YssDz0MbMzm3DhQ==&lt;br /&gt;
        &amp;lt;/xrd:requestHash&amp;gt;&lt;br /&gt;
    &amp;lt;/SOAP-ENV:Header&amp;gt;&lt;br /&gt;
    &amp;lt;SOAP-ENV:Body&amp;gt;&lt;br /&gt;
        &amp;lt;kri:getSubjectDataResponse&amp;gt;&lt;br /&gt;
            &amp;lt;subject_positive_data&amp;gt;&lt;br /&gt;
                &amp;lt;consumer_credits xmlns:cid=&amp;quot;http://www.krediidiinfo.ee/schemas/positive_register/credit_identifiers.xsd&amp;quot;&amp;gt;&lt;br /&gt;
		    &amp;lt;consumer_credit&amp;gt;&lt;br /&gt;
			&amp;lt;cid:type code=&amp;quot;O&amp;quot;&amp;gt;Other&amp;lt;/cid:type&amp;gt;&lt;br /&gt;
			&amp;lt;cid:begin_date&amp;gt;2016-07-14&amp;lt;/cid:begin_date&amp;gt;&lt;br /&gt;
			&amp;lt;cid:end_date&amp;gt;2017-07-14&amp;lt;/cid:end_date&amp;gt;&lt;br /&gt;
			&amp;lt;cid:sum&amp;gt;200&amp;lt;/cid:sum&amp;gt;&lt;br /&gt;
			&amp;lt;cid:balance&amp;gt;200&amp;lt;/cid:balance&amp;gt;&lt;br /&gt;
			&amp;lt;cid:unpaid_sum&amp;gt;7&amp;lt;/cid:unpaid_sum&amp;gt;&lt;br /&gt;
			&amp;lt;cid:currency&amp;gt;EUR&amp;lt;/cid:currency&amp;gt;&lt;br /&gt;
			&amp;lt;cid:schedule_payments&amp;gt;&lt;br /&gt;
			    &amp;lt;cid:schedule_payment&amp;gt;&lt;br /&gt;
				&amp;lt;cid:due_date&amp;gt;2016-10-22&amp;lt;/cid:due_date&amp;gt;&lt;br /&gt;
				&amp;lt;cid:sum&amp;gt;100.0&amp;lt;/cid:sum&amp;gt;&lt;br /&gt;
			    &amp;lt;/cid:schedule_payment&amp;gt;&lt;br /&gt;
			    &amp;lt;cid:schedule_payment&amp;gt;&lt;br /&gt;
				&amp;lt;cid:due_date&amp;gt;2017-01-30&amp;lt;/cid:due_date&amp;gt;&lt;br /&gt;
				&amp;lt;cid:sum&amp;gt;100.0&amp;lt;/cid:sum&amp;gt;&lt;br /&gt;
			    &amp;lt;/cid:schedule_payment&amp;gt;&lt;br /&gt;
			&amp;lt;/cid:schedule_payments&amp;gt;&lt;br /&gt;
			&amp;lt;cid:subject&amp;gt;&lt;br /&gt;
			    &amp;lt;cid:ident_code&amp;gt;48508060269&amp;lt;/cid:ident_code&amp;gt;&lt;br /&gt;
			    &amp;lt;cid:role code=&amp;quot;GRT&amp;quot;&amp;gt;Guarantor&amp;lt;/cid:role&amp;gt;&lt;br /&gt;
			&amp;lt;/cid:subject&amp;gt;&lt;br /&gt;
			&amp;lt;cid:update_datetime&amp;gt;1970-01-01T03:00:00&amp;lt;/cid:update_datetime&amp;gt;&lt;br /&gt;
		    &amp;lt;/consumer_credit&amp;gt;&lt;br /&gt;
		&amp;lt;/consumer_credits&amp;gt;&lt;br /&gt;
		&amp;lt;requests xmlns:cid=&amp;quot;http://www.krediidiinfo.ee/schemas/positive_register/credit_identifiers.xsd&amp;quot;&amp;gt;&lt;br /&gt;
		    &amp;lt;request&amp;gt;&lt;br /&gt;
			&amp;lt;cid:datetime&amp;gt;2016-08-10T09:01:38&amp;lt;/cid:datetime&amp;gt;&lt;br /&gt;
		    &amp;lt;/request&amp;gt;&lt;br /&gt;
		    &amp;lt;request&amp;gt;&lt;br /&gt;
			&amp;lt;cid:datetime&amp;gt;2016-08-15T09:55:56&amp;lt;/cid:datetime&amp;gt;&lt;br /&gt;
		    &amp;lt;/request&amp;gt;&lt;br /&gt;
		&amp;lt;/requests&amp;gt;&lt;br /&gt;
           &amp;lt;/subject_positive_data&amp;gt;&lt;br /&gt;
           &amp;lt;fault xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;/kri:getSubjectDataResponse&amp;gt;&lt;br /&gt;
    &amp;lt;/SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Teenused =&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;getSubjectData.v1&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Krediiditaotleja andmete pärimine Osalejate andmekogudest.&lt;br /&gt;
&lt;br /&gt;
=== Päringu soap ümbriku keha parameetrid ===&lt;br /&gt;
&lt;br /&gt;
[[File:GetSubjectPositiveData.png | GetSubjectPositiveData]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Vastuse soap ümbriku keha parameetrid ===&lt;br /&gt;
&lt;br /&gt;
[[File:GetSubjectPositiveDataResponse.png | GetSubjectPositiveDataResponse]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;addCredit.v1&#039;&#039;&#039; ==&lt;br /&gt;
Ühe tarbijakrediidi andmete registreerimine.&lt;br /&gt;
&lt;br /&gt;
=== Päringu soap ümbriku keha parameetrid ===&lt;br /&gt;
&lt;br /&gt;
[[File:AddSubjectPositiveData.png | AddSubjectPositiveData]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Vastuse soap ümbriku keha parameetrid ===&lt;br /&gt;
&lt;br /&gt;
[[File:AddSubjectPositiveDataResponse.png | AddSubjectPositiveDataResponse]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;updateCredit.v1&#039;&#039;&#039; ==&lt;br /&gt;
Ühe tarbijakrediidi andmete uuendamine.&lt;br /&gt;
&lt;br /&gt;
=== Päringu soap ümbriku keha parameetrid ===&lt;br /&gt;
&lt;br /&gt;
[[File:UpdateSubjectPositiveData.png | UpdateSubjectPositiveData]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Vastuse soap ümbriku keha parameetrid ===&lt;br /&gt;
&lt;br /&gt;
[[File:UpdateSubjectPositiveDataResponse.png | UpdateSubjectPositiveDataResponse]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;deleteCredit.v1&#039;&#039;&#039; ==&lt;br /&gt;
Ühe tarbijakrediidi andmete kustutamine.&lt;br /&gt;
&lt;br /&gt;
=== Päringu soap ümbriku keha parameetrid ===&lt;br /&gt;
&lt;br /&gt;
[[File:DeleteSubjectPositiveData.png | DeleteSubjectPositiveData]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Vastuse soap ümbriku keha parameetrid ===&lt;br /&gt;
&lt;br /&gt;
[[File:DeleteSubjectPositiveDataResponse.png | DeleteSubjectPositiveDataResponse]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;uploadCreditsMtom.v1&#039;&#039;&#039; ==&lt;br /&gt;
Kõigi kehtivate tarbijakrediitide andmete sisseimportimine.&lt;br /&gt;
&lt;br /&gt;
=== Päring ===&lt;br /&gt;
&lt;br /&gt;
Päring on &amp;lt;b&amp;gt;MTOM/XOP&amp;lt;/b&amp;gt; formaadis, mis vastab SOAP &amp;lt;b&amp;gt;multipart/related&amp;lt;/b&amp;gt; standardile. Sõnumi esimeses osas on SOAP ümbrik. Sõnumi teises osas on gzip-ga kokkupakkitud ja seejärel base64-ga kodeeritud tarbijakrediitide andmetega xml, mis vastab skeemile [http://www.krediidiinfo.ee/schemas/positive_register/data_exchange.xsd http://www.krediidiinfo.ee/schemas/positive_register/data_exchange.xsd]. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
SOAP ümbriku keha parameetrid on:&lt;br /&gt;
&lt;br /&gt;
[[File:UploadPositiveDataMtom.png | UploadPositiveDataMtom]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Loaninfo debtors.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Näitepäring:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
...Teised päised&lt;br /&gt;
Content-Type: multipart/related; type=&amp;quot;application/xop+xml&amp;quot;; start=&amp;quot;&amp;lt;xxx&amp;gt;&amp;quot;; start-info=&amp;quot;text/xml&amp;quot;; boundary=&amp;quot;MIME_boundary&amp;quot;&#039;&lt;br /&gt;
MIME-Version: 1.0&lt;br /&gt;
&lt;br /&gt;
--MIME_boundary&lt;br /&gt;
Content-Type: application/xop+xml; charset=UTF-8; type=&amp;quot;text/xml&amp;quot;&lt;br /&gt;
Content-Transfer-Encoding: 8bit&lt;br /&gt;
Content-ID: &amp;lt;xxx&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Envelope&lt;br /&gt;
    xmlns:SOAP-ENV=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot;&lt;br /&gt;
    xmlns:ns1=&amp;quot;http://posr.x-road.eu&amp;quot;&lt;br /&gt;
    xmlns:xrd=&amp;quot;http://x-road.eu/xsd/xroad.xsd&amp;quot;&lt;br /&gt;
    xmlns:id=&amp;quot;http://x-road.eu/xsd/identifiers&amp;quot;&lt;br /&gt;
    xmlns:inc=&amp;quot;http://www.w3.org/2004/08/xop/include&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Header&amp;gt;&lt;br /&gt;
    &amp;lt;xrd:client id:objectType=&amp;quot;MEMBER&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;id:xRoadInstance&amp;gt;ee&amp;lt;/id:xRoadInstance&amp;gt;&lt;br /&gt;
        &amp;lt;id:memberClass&amp;gt;COM&amp;lt;/id:memberClass&amp;gt;&lt;br /&gt;
        &amp;lt;id:memberCode&amp;gt;00000000&amp;lt;/id:memberCode&amp;gt;&lt;br /&gt;
        &amp;lt;id:subsystemCode&amp;gt;XX&amp;lt;/id:subsystemCode&amp;gt;&lt;br /&gt;
    &amp;lt;/xrd:client&amp;gt;&lt;br /&gt;
    &amp;lt;xrd:service id:objectType=&amp;quot;SERVICE&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;id:xRoadInstance&amp;gt;ee&amp;lt;/id:xRoadInstance&amp;gt;&lt;br /&gt;
        &amp;lt;id:memberClass&amp;gt;COM&amp;lt;/id:memberClass&amp;gt;&lt;br /&gt;
        &amp;lt;id:memberCode&amp;gt;10256137&amp;lt;/id:memberCode&amp;gt;&lt;br /&gt;
        &amp;lt;id:subsystemCode&amp;gt;POSR&amp;lt;/id:subsystemCode&amp;gt;&lt;br /&gt;
        &amp;lt;id:serviceCode&amp;gt;uploadCreditsMtom&amp;lt;/id:serviceCode&amp;gt;&lt;br /&gt;
        &amp;lt;id:serviceVersion&amp;gt;v1&amp;lt;/id:serviceVersion&amp;gt;&lt;br /&gt;
    &amp;lt;/xrd:service&amp;gt;&lt;br /&gt;
    &amp;lt;xrd:id&amp;gt;4894e35d-bf0f-44a6-867a-8e51f1daa7e0&amp;lt;/xrd:id&amp;gt;&lt;br /&gt;
    &amp;lt;xrd:userId&amp;gt;EE00000000000&amp;lt;/xrd:userId&amp;gt;&lt;br /&gt;
    &amp;lt;xrd:protocolVersion&amp;gt;4.0&amp;lt;/xrd:protocolVersion&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Header&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Body&amp;gt;&lt;br /&gt;
    &amp;lt;ns1:uploadCreditsMtom&amp;gt;&lt;br /&gt;
        &amp;lt;positive_data&amp;gt;&lt;br /&gt;
            &amp;lt;inc:Include href=&amp;quot;cid:xxx&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;/positive_data&amp;gt;&lt;br /&gt;
    &amp;lt;/ns1:uploadCreditsMtom&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Envelope&amp;gt;&lt;br /&gt;
&lt;br /&gt;
--MIME_boundary&lt;br /&gt;
Content-Type: application/octet-stream&lt;br /&gt;
Content-Transfer-Encoding: base64&lt;br /&gt;
Content-ID: &amp;lt;xxx&amp;gt;&lt;br /&gt;
Content-Disposition: attachment;&lt;br /&gt;
&lt;br /&gt;
H4sIAAAAAAAAA12PsW7CQAyGd6S+Q+Q9dxeoRIkIbEx0KpXYoujOCRbEh84uyeM3abtQyfLi///kb7sf+1v2wCQUuYLCOMiQfQzEXQWfp0P+Bvvdy2LrI8tXj6n2CQOpZFOPpaRQwUX1Xlo7DIO5zkeahttoEK34C/aN2HsUUnpgnbAjUUz2F1NTQFZqaXrAjBLgDzsKPXGHlYmps0vnCnt+P378YHNi0YY9QtYhY2oU6zAtpR4rmLN5scyL9cltypUrX9cwi9j/Jrtv1xHpQQQBAAA=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--MIME_boundary--&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Vastuse soap ümbriku keha parameetrid === &lt;br /&gt;
&lt;br /&gt;
[[File:UploadPositiveDataMtomResponse.png | UploadPositiveDataMtomResponse]]&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;getUploadStatus.v1&#039;&#039;&#039; ==&lt;br /&gt;
Üleslaetud kõigi kehtivate tarbijakrediitide andmete alusel tekitatud faili töötlemise staatuse pärimine.&lt;br /&gt;
&lt;br /&gt;
=== Päringu soap ümbriku keha parameetrid ===&lt;br /&gt;
&lt;br /&gt;
[[File:UploadPositiveDataStatus.png | UploadPositiveDataStatus]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Vastuse soap ümbriku keha parameetrid ===&lt;br /&gt;
&lt;br /&gt;
[[File:UploadPositiveDataStatusResponse.png | UploadPositiveDataStatusResponse]]&lt;br /&gt;
&lt;br /&gt;
= Tehniline viga =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Envelope xmlns:SOAP-ENV=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;SOAP-ENV:Body&amp;gt;&lt;br /&gt;
		&amp;lt;SOAP-ENV:Fault&amp;gt;&lt;br /&gt;
			&amp;lt;faultcode&amp;gt;SOAP-ENV:Server&amp;lt;/faultcode&amp;gt;&lt;br /&gt;
			&amp;lt;faultstring&amp;gt;Veateade&amp;lt;/faultstring&amp;gt;&lt;br /&gt;
			&amp;lt;faultactor/&amp;gt;&lt;br /&gt;
			&amp;lt;detail&amp;gt;&lt;br /&gt;
				&amp;lt;faultCode&amp;gt;0&amp;lt;/faultCode&amp;gt;&lt;br /&gt;
				&amp;lt;faultString&amp;gt;Veateade&amp;lt;/faultString&amp;gt;&lt;br /&gt;
			&amp;lt;/detail&amp;gt;&lt;br /&gt;
		&amp;lt;/SOAP-ENV:Fault&amp;gt;&lt;br /&gt;
	&amp;lt;/SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Veakoodid =&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&#039;&#039;&#039;-50200&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&#039;&#039;&#039;Unknown error&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Tundmatu viga&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&#039;&#039;&#039;-50201&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&#039;&#039;&#039;Internal error&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Serverisse tekkis sisemine viga&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&#039;&#039;&#039;-50202&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&#039;&#039;&#039;Invalid request&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Vigane päring&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&#039;&#039;&#039;-50203&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&#039;&#039;&#039;Access denied&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Puudub liigipääs süsteemile&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&#039;&#039;&#039;-50204&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&#039;&#039;&#039;Partial data&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Päringu vastus sisaldab osalisi andmeid.&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Lingid = &lt;br /&gt;
[[Positiivne_register: funktsionaalne_spetsifikatsioon | Funktsionaalne spetsifikatsioon]]&lt;/div&gt;</summary>
		<author><name>Paavo</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=KiReportExt&amp;diff=798</id>
		<title>KiReportExt</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=KiReportExt&amp;diff=798"/>
		<updated>2016-12-06T12:20:07Z</updated>

		<summary type="html">&lt;p&gt;Paavo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| align=&amp;quot;right&amp;quot;&lt;br /&gt;
| [[Image:Flag of the United Kingdom.svg|border|30px]] [[KiReportExt__en|In English]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Tutvustus = &lt;br /&gt;
&lt;br /&gt;
KiReportExt ehk XML raportite pärimine on Creditinfo poolt loodud SOAP protokollil põhinev veebiteenus. Päringu tulemuseks saadavad raportid on XML formaadis. KiReportExt on liidese [[KiReport|KiReport]] laiendus. Erinevus KiReport liidesest seisneb selles, et kasutaja saab edastada raporti koostamiseks vajalikke lisaandmeid. &lt;br /&gt;
&lt;br /&gt;
XML raporti tellimine&lt;br /&gt;
# Leppige kliendihalduriga kokku raporti täpne struktuur ja hind &lt;br /&gt;
# Kliendihaldur laseb IT osakonnal koostada Teie jaoks raporti&lt;br /&gt;
# Kliendihaldur saadab Teile raporti testimiseks:&lt;br /&gt;
## Testkasutaja kasutajatunnuse, parooli &lt;br /&gt;
## Raportite pärimise liidese kirjelduse&lt;br /&gt;
## Raporti skeemi (XSD schema) ja kirjelduse&lt;br /&gt;
## Kõikide võimalike eranditega „Test“ raportite subjekti koodid&lt;br /&gt;
# Kui olete raporti testimise lõpetanud, saadab kliendihaldur Teile liidese- ja konkreetse raporti õigustega kasutajakonto.&lt;br /&gt;
&lt;br /&gt;
= WSDL =&lt;br /&gt;
&lt;br /&gt;
KiReportExt WSDL asub aadresslil [http://services.krediidiinfo.ee/KiReportExt.wsdl http://services.krediidiinfo.ee/KiReportExt.wsdl].&lt;br /&gt;
&lt;br /&gt;
= Meetodid =&lt;br /&gt;
== &#039;&#039;getReport&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Raporti pärimine. &lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px;&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! Nimi&lt;br /&gt;
! Tüüp&lt;br /&gt;
! Kirjeldus&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Sisendparameeter:&amp;lt;/b&amp;gt; &lt;br /&gt;
| prosuctCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| Raporti tootekood.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Sisendparameeter:&amp;lt;/b&amp;gt; &lt;br /&gt;
| subjectCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| Subjekti kood, kelle/mille kohta on raport.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Sisendparameeter:&amp;lt;/b&amp;gt; &lt;br /&gt;
| xml&lt;br /&gt;
| xs:any&lt;br /&gt;
| Kokkulepitud struktuuriga xml sisendandmetega.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Väljundparameeter:&amp;lt;/b&amp;gt;&lt;br /&gt;
| xml&lt;br /&gt;
| xs:any&lt;br /&gt;
| Päritud raport XML formaadis.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Näide PHP-s =&lt;br /&gt;
&lt;br /&gt;
KiReportExt kasutamise näide PHP-s:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
/**&lt;br /&gt;
 * Example of using KiReportExt web service of Creditinfo Eesti AS&lt;br /&gt;
 * Certificate issued by Creditinfo Eesti AS is needed to use KiReportExt interface.&lt;br /&gt;
 * &lt;br /&gt;
 */&lt;br /&gt;
&lt;br /&gt;
$wsdl_url = &#039;http://www.krediidiinfo.ee/services/KiReportExt.wsdl&#039;;&lt;br /&gt;
$server_url = &#039;https://services.krediidiinfo.ee/soap.php?name=KiReportExt&#039;; &lt;br /&gt;
&lt;br /&gt;
$params = array(&#039;location&#039; =&amp;gt; $server_url&lt;br /&gt;
              , &#039;login&#039;    =&amp;gt; &#039;online_code&#039; // Online Code issued by Creditinfo client management. Make sure that login value is string type (PHP bug?).&lt;br /&gt;
              , &#039;password&#039;      =&amp;gt; &#039;passwd&#039;&lt;br /&gt;
&lt;br /&gt;
/*            If you want to use certificate, then uncomment this block and comment params login and password!&lt;br /&gt;
              , &#039;local_cert&#039;    =&amp;gt; &#039;path/certificate.pem&#039; // Here goes path to certificate file.&lt;br /&gt;
              , &#039;passphrase&#039;    =&amp;gt; &#039;passwd&#039;  // Here goes password of certificate.&lt;br /&gt;
*/&lt;br /&gt;
//            , &#039;proxy_host&#039;    =&amp;gt; &#039;cache.neti.ee&#039;   // If necessary use proxy and proxy port.&lt;br /&gt;
//            , &#039;proxy_port&#039;    =&amp;gt; 8080&lt;br /&gt;
              , &#039;encoding&#039; =&amp;gt; &#039;UTF-8&#039;&lt;br /&gt;
               );&lt;br /&gt;
&lt;br /&gt;
$client = new SoapClient($wsdl_url, $params);&lt;br /&gt;
&lt;br /&gt;
$inputXml = &#039;&amp;lt;foo&amp;gt;&amp;lt;bar&amp;gt;&amp;lt;/bar&amp;gt;&amp;lt;/foo&amp;gt;&#039;;&lt;br /&gt;
$soapParams = new stdClass();&lt;br /&gt;
$soapParams-&amp;gt;productCode = RAXXXX;&lt;br /&gt;
$soapParams-&amp;gt;subjectCode = 00000000;&lt;br /&gt;
$soapParams-&amp;gt;any = new SoapVar($inputXml, XSD_ANYXML);&lt;br /&gt;
&lt;br /&gt;
try {&lt;br /&gt;
    $xml = $client-&amp;gt;getReport($soapParams);&lt;br /&gt;
    echo $xml-&amp;gt;any;&lt;br /&gt;
} catch (Exception $e) {&lt;br /&gt;
    echo &amp;quot;Raporti pärimine ebaõnnestus vea teatega: &amp;quot; . $e-&amp;gt;getMessage() . &amp;quot;\n&amp;quot;;&lt;br /&gt;
    if (isset($e-&amp;gt;detail)) {&lt;br /&gt;
        // $e-&amp;gt;details-&amp;gt;errorcode tähendusi vaata Veakoodide alt.&lt;br /&gt;
        echo &amp;quot;Creditinfo SOAP serveri poolt tagastatud vea kood: &amp;quot; . $e-&amp;gt;detail-&amp;gt;errorcode . &amp;quot;\n&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Veakoodid =&lt;br /&gt;
&lt;br /&gt;
==-20101 No permission for PRODUCT_CODE! ==&lt;br /&gt;
&lt;br /&gt;
Creditinfo Eesti AS ei ole andnud kliendile õiguseid pärida vastavat raportit. Õiguste saamiseks võtta ühendust [[Klienditugi| klienditoega]].&lt;br /&gt;
&lt;br /&gt;
==-20102 Subject code value is missing!==&lt;br /&gt;
&lt;br /&gt;
Meetodi &amp;quot;getReport&amp;quot; sisendparameetril &amp;quot;subjectCode&amp;quot; puudub väärtus.&lt;br /&gt;
&lt;br /&gt;
==-20106 Product code value is missing!==&lt;br /&gt;
&lt;br /&gt;
Meetodi &amp;quot;getReport&amp;quot; sisendparameetril &amp;quot;productCode&amp;quot; puudub väärtus.&lt;br /&gt;
&lt;br /&gt;
==-20103 Invalid subject code value!==&lt;br /&gt;
&lt;br /&gt;
Meetodi &amp;quot;getReport&amp;quot; sisendparameeter &amp;quot;subjectCode&amp;quot; väärtus ei ole korrektne.&lt;br /&gt;
&lt;br /&gt;
==-10186 No Report==&lt;br /&gt;
&lt;br /&gt;
Antud subjekti kohta raportit ei eksisteeri.&lt;br /&gt;
&lt;br /&gt;
==-20104 No price registred for product PRODUCT_CODE! ==&lt;br /&gt;
&lt;br /&gt;
Puudub tootehind. Võtke ühendust [[Klienditugi| klienditoega]].&lt;br /&gt;
&lt;br /&gt;
== -20105 INVALID_TEST_REPORT ==&lt;br /&gt;
&lt;br /&gt;
Kasutajale ei ole loodud sisendparameetritele &amp;quot;subjectCode&amp;quot; ja &amp;quot;productCode&amp;quot; vastava testraporti.&lt;br /&gt;
&lt;br /&gt;
== -10184 DATA_NOT_AVAILABLE ==&lt;br /&gt;
&lt;br /&gt;
Ei saa koostada raportit sest puuduvad subjekti kohta andmed Creditinfos.&lt;br /&gt;
&lt;br /&gt;
== -10183 INVALID_SUBJECT_CODE==&lt;br /&gt;
&lt;br /&gt;
Ei saa koostada raportit sest subjekt puudub Creditinfos.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lisaks teenusespetsiifilistele veakoodidele on veel [[Veakoodid | süsteemsed veakoodid]].&lt;/div&gt;</summary>
		<author><name>Paavo</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=EDI&amp;diff=797</id>
		<title>EDI</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=EDI&amp;diff=797"/>
		<updated>2016-12-06T12:19:00Z</updated>

		<summary type="html">&lt;p&gt;Paavo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Tutvustus =&lt;br /&gt;
&lt;br /&gt;
== Eesmärk ==&lt;br /&gt;
&lt;br /&gt;
Creditinfo elektrooniliste dokumentide vahendusteenuse (EDI) eesmärgiks on vahendada elektroonilisi dokumente klientide infosüsteemide vahel.&lt;br /&gt;
&lt;br /&gt;
Teenuse klientideks on mikro- ja väikeettevõtted, kelle mahud kuus ei ole suured ning kes kasutavad igapäevatööks mõnda majandustarkvara.&lt;br /&gt;
&lt;br /&gt;
Esimeses järgus on EDI vahendusel võimalik saata vaid e-arveid, kuid tulevikus laiendatakse edastatavate dokumentide baasi.&lt;br /&gt;
&lt;br /&gt;
== Sihtgrupp ==&lt;br /&gt;
&lt;br /&gt;
EDI teenuse sihtgrupiks on majandustarkvara teenuse pakkujad (vahendajad). Majandustarkvara teenuse pakkujad saavad Creditinfo EDI teenust pakkuda edasi oma klientidele, integreerides selle oma tootesse.&lt;br /&gt;
&lt;br /&gt;
== Eeldused ==&lt;br /&gt;
&lt;br /&gt;
Käesolev dokumentatsioon on mõeldud vahendajate arendajatele.&lt;br /&gt;
&lt;br /&gt;
EDI liidese disaini aitab mõista orienteerumine järgmistes valdkondades:&lt;br /&gt;
&lt;br /&gt;
* HTTP&lt;br /&gt;
* REST&lt;br /&gt;
&lt;br /&gt;
= Mõisted =&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;EDI&#039;&#039;&#039; - Creditinfo elektrooniliste dokumentide vahendusteenust. Akronüüm on võetud üldisemast terminist Electronic data interchange, kuna annab hästi edasi teenuse sisu.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;klient&#039;&#039;&#039; - vahendaja teenust kasutav klient. Pärast vahendaja poolt registreerumist võib klient pöörduda otse EDI serveri poole.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;vahendaja&#039;&#039;&#039; - Majandustarkvara teenuse pakkuja, kes on oma tarkvarasse integreerinud klientidele võimaluse saata ja vastu võtta elektroonilisi dokumente läbi EDI. Vahendaja ülesanne on tuvastada klient, kliendi registreerimine EDI-s ning kliendi ja EDI liidese nõuete kohane toimimine.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Liidese tehniline kirjeldus =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ülevaade ==&lt;br /&gt;
&lt;br /&gt;
Creditinfo elektrooniliste dokumentide vahendusteenusega (EDI) suhtlemine toimub [https://en.wikipedia.org/wiki/Representational_state_transfer REST] liidese kaudu.&lt;br /&gt;
&lt;br /&gt;
Creditinfo EDI asub serveris services.krediidiinfo.ee, suhtlemine toimub ainult üle HTTPS-i.&lt;br /&gt;
&lt;br /&gt;
== Meediatüübid ==&lt;br /&gt;
&lt;br /&gt;
Meediatüüp ([https://en.wikipedia.org/wiki/Media_type Media Type]) on identifikaator, mis kirjeldab ära interneti vahendusel edastatava informatsiooni tähenduse.&lt;br /&gt;
&lt;br /&gt;
HTTP päises kasutatakse meediatüüpe parameetrites Accept ja Content-Type. Päringus saab kirjeldada täpselt mis kujul vastust soovitakse (Accept) või edastatakse (Content-Type).&lt;br /&gt;
&lt;br /&gt;
=== Vajadus ===&lt;br /&gt;
&lt;br /&gt;
Teoorias on EDI ülesanne lihtne, edastada ettevõtte A elektrooniline dokument D ettevõttele B. Praktikas on aga ülesanne keerulisem. Eelkõige seepärast, et üks ja sama mõiste (näiteks arve, tellimus) võib olla mitmel kujul.&lt;br /&gt;
&lt;br /&gt;
REST põhimõtete järgi eristatakse ressurssi ja selle representatsiooni. Ressurss on näiteks arve, representatsioon on sama arve elektroonilisel kujul kas PDF, XML või JSON formaadis. Lisaks erinevatele formaatidele muutuvad ajas ka representatsioonide versioonid (näiteks võib tulevikus tulla E-arve XML versiooniga 1.3).&lt;br /&gt;
&lt;br /&gt;
Selleks, et vahet teha erinevatel representatsioonidel (nii formaat kui versioon), kasutatakse EDI-s andmete liigutamisel alati meediatüüpi. Kui päringu tegija saadab XML-i või JSON-it (näiteks POST-iga), siis peab ta alati määrama Content-Type-s meediatüübi. Kui päritakse EDI-st andmeid (näiteks müügiarvet XML kujul), siis peab päringu tegija määrama päringu päisesse Accept väljas soovitud meediatüübi.&lt;br /&gt;
&lt;br /&gt;
Eelneva illustreerimiseks toome näited. Oletame, et soovime pärida müügiarve XML-i. Päring peab siis välja nägema selline:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    GET /edi/sales-invoices/234Fxdr&lt;br /&gt;
    Accept: application/vnd.ki.einvoice+xml; version=1.11&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ning vastuseks on:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    HTTP/1.1 200 OK&lt;br /&gt;
    Content-Type: application/vnd.ki.einvoice+xml; version=1.11&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;E_Invoice&amp;gt;&amp;lt;Invoice&amp;gt; &amp;lt;!-- sisu lihtsuse mõttes välja jäetud --&amp;gt; &amp;lt;/Invoice&amp;gt;&amp;lt;/E_Invoice&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
application/vnd.ki.einvoice+xml; version=1.11 on EDI poolt defineeritud meediatüüp.&lt;br /&gt;
&lt;br /&gt;
Tänu meediatüübile saab EDI server aru mis formaadis andmeid soovitakse ning vastuvõtja kuidas andmeid töödelda.&lt;br /&gt;
&lt;br /&gt;
Oletame, et kasutaja soovib sama arvet PDF versioonis. Siis tuleb teha sama päring, aga kasutada teist meediatüüpi:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    GET /edi/sales-invoices/234Fxdr&lt;br /&gt;
    Accept: application/pdf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ning vastuseks on:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    HTTP/1.1 200 OK&lt;br /&gt;
    Content-Type: application/pdf&lt;br /&gt;
&lt;br /&gt;
    /pdf-sisu/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Struktuur===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
EDI jaoks on defineeritud oma meediatüübi nimeruum kujul &#039;&#039;&#039;application/vnd.ki.edi&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Vajadusel lisatakse meediatüübile [https://en.wikipedia.org/wiki/Media_type#Suffix suffiks] (+json, +xml), mis kirjeldab kasutatavat formaati.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kõige lõppu lisatakse valikulise parameeterina (optional parameter) versiooni number. &lt;br /&gt;
Näide: &#039;&#039;application/vnd.ki.edi+json; &amp;lt;strong&amp;gt;version=1.0&amp;lt;/strong&amp;gt;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Versioonide haldamine ===&lt;br /&gt;
&lt;br /&gt;
URI-d, mis edastavad ressursi representatsiooni, peavad alati sisaldama meediatüübis valikulise parameetrina versiooni numbrit.&lt;br /&gt;
&lt;br /&gt;
Näide:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    GET /edi/clients/10256137&lt;br /&gt;
    Content-Type: application/vnd.ki.edi+json; version=1.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui päringus puudub Accept väärtus või väärtus on vale,&lt;br /&gt;
siis tagastatakse vastus koodiga 415 (Unknown Media Type).&lt;br /&gt;
&lt;br /&gt;
Tänu versiooni numbrile meediatüübis on paremini juhitav EDI edasine arendamine. Kui EDI liidest täiendatakse, siis jäävad toimima seni integreeritud rakendused, sest server oskab aru saada, millise liidese versiooni vastust soovitakse.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Kasutatavad meediatüübid===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;application/vnd.ki.edi&#039;&#039;&#039; - EDI üldine nimeruum.&lt;br /&gt;
* &#039;&#039;&#039;application/vnd.ki.einvoice+xml; version=1.11&#039;&#039;&#039; - Arve Eesti E-arve XML versioon 1.11 formaadis.&lt;br /&gt;
* &#039;&#039;&#039;application/vnd.ki.einvoice+xml; version=1.2&#039;&#039;&#039; - Arve Eesti E-arve XML versioon 1.2 formaadis.&lt;br /&gt;
&lt;br /&gt;
== Veahaldus ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kehtivad kõik [http://www.iana.org/assignments/http-status-codes/http-status-codes.xhtml HTTP staatuse koodide tähendused].&lt;br /&gt;
&lt;br /&gt;
4xx vigade puhul on probleem päringus ning samal kujul päringut korrata ei tohi.&lt;br /&gt;
&lt;br /&gt;
Dokumentatsioonis on iga päringu korral ära toodud kõikvõimalikud oodatavad vastuse koodid.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Üldised vea vastusekoodid, mis võivad tulla enamuse päringute puhul, on koodiga 401, 406 ja 415.&lt;br /&gt;
&lt;br /&gt;
Vastuse kood 401 tähendab probleemi tokeniga. See on kas puudu või ei kehti enam.&lt;br /&gt;
&lt;br /&gt;
Näide vastusest, kui päring on tehtud ilma access token&#039;ita:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    401 Unauthorized&lt;br /&gt;
    Content-Type: plain/text&lt;br /&gt;
    WWW-Authenticate: Bearer realm=&amp;quot;e-invoice.krediidiinfo.ee&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    Access token missing in HTTP header.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Näide vastusest kui kasutatakse kehtetud token&#039;it:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    HTTP/1.1 401 Unauthorized&lt;br /&gt;
    WWW-Authenticate: Bearer realm=&amp;quot;e-invoice.krediidiinfo.ee&amp;quot;,&lt;br /&gt;
    error=&amp;quot;invalid_token&amp;quot;,&lt;br /&gt;
    error_description=&amp;quot;The access token is invalid&amp;quot;&lt;br /&gt;
    Content-Type: plain/text&lt;br /&gt;
&lt;br /&gt;
    Invalid access token in HTTP header.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vastuse kood 406 tähendab, et päringu headeris on Accept väljas meediatüüp, mida server ei suuda tagastada.&lt;br /&gt;
&lt;br /&gt;
Vastuse kood 415 tähendab, et POST, PUT või PATCH päringu headeris on Content-Type, millest server ei saa aru.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
EDI server on rangem meediatüüpide suhtes. Näiteks Accept puhul tuleb määratleda üks konkreetne soovitud meediatüüp. Kui saadakse veakood 406 või 415, siis on esimese asjana soovitav võrrelda dokumentatsiooni näidises toodud Accept (406 korral) või Content-Type (415 korral) väärtust tegelikult kasutatuga. Samuti kontrollida, et Accept asemel ei ole kgemata kasutatud Content-Type-i ja vastupidi.&lt;br /&gt;
&lt;br /&gt;
== Testkeskkond ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Testimiseks ja arendamiseks on eraldi testserver serveris katseklaas.krediidiinfo.ee. Ehk siis kui tavapärane URI-i on https://services.krediidiinfo.ee/edi/purchase-invoices, siis testserveri poole pöördumisel tuleb kasutada hoopis http://katseklaas.krediidiinfo.ee/edi/purchase-invoices.&lt;br /&gt;
&lt;br /&gt;
Testserveri kasutamiseks on vaja küsida Creditinfo käest vahendaja tokenit testserverisse.&lt;br /&gt;
&lt;br /&gt;
= Autentimine =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Põhimõtted ==&lt;br /&gt;
&lt;br /&gt;
Kõik päringud vajavad kasutaja autentimist.&lt;br /&gt;
&lt;br /&gt;
Autentimine toimub &#039;&#039;access token&#039;&#039;-iga, mis tuleb lisada iga HTTP päringu päises &#039;&#039;Authorization&#039;&#039; välja.&lt;br /&gt;
&lt;br /&gt;
Näide HTTP päisest koos tokeniga &#039;&#039;xxxx&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    POST /edi/sales-invoices&lt;br /&gt;
    Authorization: Bearer xxxx&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tokeni põhjal tehakse kindlaks päringu tegija ning vastavalt sellele lubatakse/keelatakse juurdepääsud ressurssidele. Näiteks kui klient teeb oma tokeniga päringu &#039;&#039;GET /edi/purchase-invoices&#039;&#039;, siis on vastuseks vaid selle kliendi ostuarved, mitte kõik serveris olevad ostuarved.&lt;br /&gt;
&lt;br /&gt;
Oluline on eristada &#039;&#039;&#039;vahendaja&#039;&#039;&#039; ja &#039;&#039;&#039;kliendi&#039;&#039;&#039; tokenit. Vahendaja saab teha päringuid kliendi andmete küsimiseks, kliendi registreerimiseks või kustutamiseks ja kliendi tokeni uuendamist. Klient saab päringuid teha vaid siis kui vahendaja on kliendi EDI-s registreerinud, uuendanud kliendi tokeni ja selle kliendile edastanud. Kui vahendaja soovib teha päringut kliendi nimel, siis peab vahendaja kasutama kliendi tokenit.&lt;br /&gt;
&lt;br /&gt;
Vahendajad saavad tokeni Creditinfo käest pärast EDI kasutuslepingu sõlmimist ning see saadetakse krüpteeritult. Selle tokeniga saab vahendaja registreerida kliente ja küsida või uuendada kliendi tokenit.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Token tuleb hoida saladuses&amp;lt;/span&amp;gt;&#039;&#039;&#039;, sest selle põhjal toimub päringu tegija autentimine ja autoriseerimine. Teades vahendaja tokenit võib vahendaja nimel suvalisi kliente registreerida või eemaldada. Samuti peavad klientide tokenid olema salvestatud turvaliselt ning selle eest vastutab vahendaja. Kõik tokeniga seotud päringud peavad toimuma üle HTTPS ühenduse, et vältida &#039;&#039;man-in-the-middle&#039;&#039; rünnakut.&lt;br /&gt;
&lt;br /&gt;
Kui pöördute abi saamiseks Creditinfo tehnilise toe poole ning e-postiga on vaja saata HTTP päringu päis ja keha, siis eemaldage saadetavatest andmetest tokenid. Creditinfo ei küsi kunagi kogu teie tokenit, vajadusel võib Creditinfo küsida silumisel vaid kolme esimest ja/või viimast sümbolit.&lt;br /&gt;
&lt;br /&gt;
==Liidese kirjeldus==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
EDI klientide haldamisega tegelevad vahendajad. Vahendaja ülesanne on uue kliendi registreerimine EDI-s  ning uue kliendi jaoks tokeni pärimine ja edastamine kliendile.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===POST /edi/clients===&lt;br /&gt;
&lt;br /&gt;
Kliendi registreerimine EDI-s.&lt;br /&gt;
&lt;br /&gt;
Vastuse koodid:&lt;br /&gt;
    &amp;lt;ul&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;201&amp;lt;/strong&amp;gt; - klient edukalt registreeritud&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;400&amp;lt;/strong&amp;gt; - viga payloadis&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;401&amp;lt;/strong&amp;gt; - HTTP päises token puudu, token vigane või ei kehti enam&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;409&amp;lt;/strong&amp;gt; - ei registreeritud, sest klient on juba EDI-is registreeritud.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;415&amp;lt;/strong&amp;gt; - HTTP päises ei ole &amp;lt;i&amp;gt;Content-Type&amp;lt;/i&amp;gt; väärtuseks &amp;lt;i&amp;gt;application/vnd.ki.edi+json; version=1.0&amp;lt;/i&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Payloadis peab määratlema registreeritava kliendi äriregistrikoodi ja riigi. Payload peab olema JSON formaadis.   Struktuur:&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;ul&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;i&amp;gt;clientId&amp;lt;/i&amp;gt; - EDI-sse lisatud kliendi äriregistrikood.&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Näide päringust:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    POST /edi/clients&lt;br /&gt;
    Authorization: Bearer xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&lt;br /&gt;
    Content-Type: application/vnd.ki.edi+json; version=1.0;&lt;br /&gt;
&lt;br /&gt;
    {&amp;quot;clientId&amp;quot;:&amp;quot;10256137&amp;quot;}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vastuses on päises &amp;lt;i&amp;gt;Location&amp;lt;/i&amp;gt; väärtuseks kliendi URI ning payloadis kliendi info. Payloadi struktuur:&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;ul&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;i&amp;gt;clientId&amp;lt;/i&amp;gt; - EDI-sse lisatud kliendi äriregistrikood.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;i&amp;gt;mediatorId&amp;lt;/i&amp;gt; - kliendi lisanud vahendaja äriregistrikood.&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näide vastusest:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    HTTP/1.1 201 Created&lt;br /&gt;
    Content-Type: application/vnd.ki.edi+json; version=1.0&lt;br /&gt;
    Location: https://services.krediidiinfo.ee/edi/clients/10245137&lt;br /&gt;
&lt;br /&gt;
    {&amp;quot;clientId&amp;quot;:&amp;quot;10245137&amp;quot;,&amp;quot;mediatorId&amp;quot;:&amp;quot;00000000&amp;quot;}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===GET /edi/clients/{clientId}===&lt;br /&gt;
&lt;br /&gt;
Kliendi andmete pärimine. Kasutatakse selleks, et kindlaks teha kas ja kelle poolt on klient EDI-s registreeritud.&lt;br /&gt;
&lt;br /&gt;
Vastuse koodid:&lt;br /&gt;
    &amp;lt;ul&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;200&amp;lt;/strong&amp;gt; - päring õnnestus, payloadis kliendi andmed&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;401&amp;lt;/strong&amp;gt; - HTTP päises token puudu, token vigane või ei kehti enam&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;404&amp;lt;/strong&amp;gt; - klient pole EDI-s registreeritud&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;406&amp;lt;/strong&amp;gt; - HTTP päises ei ole &amp;lt;i&amp;gt;Accept&amp;lt;/i&amp;gt; väärtuseks &amp;lt;i&amp;gt;application/vnd.ki.edi+json; version=1.0&amp;lt;/i&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Näide päringust:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    GET /clients/10245137&lt;br /&gt;
    Authorization: Bearer xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&lt;br /&gt;
    Accept: application/vnd.ki.edi+json; version=1.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vastuseks on kliendi andmed JSON formaadis. Struktuur:&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;ul&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;i&amp;gt;clientId&amp;lt;/i&amp;gt; - EDI-sse lisatud kliendi äriregistrikood.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;i&amp;gt;mediatorId&amp;lt;/i&amp;gt; - kliendi lisanud vahendaja äriregistrikood.&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näide vastusest:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    HTTP/1.1 200 OK&lt;br /&gt;
    Content-Type: application/vnd.ki.edi+json; version=1.0&lt;br /&gt;
&lt;br /&gt;
    {&amp;quot;clientId&amp;quot;:&amp;quot;10245137&amp;quot;,&amp;quot;mediatorId&amp;quot;:&amp;quot;00000000&amp;quot;}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===DELETE /edi/clients/{clientId}===&lt;br /&gt;
&lt;br /&gt;
Kliendi kustutamine EDI-st.&lt;br /&gt;
&lt;br /&gt;
Vastuse koodid:&lt;br /&gt;
    &amp;lt;ul&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;204&amp;lt;/strong&amp;gt; - kustutamine õnnestus&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;401&amp;lt;/strong&amp;gt; - HTTP päises token puudu, token vigane või ei kehti enam&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;403&amp;lt;/strong&amp;gt; - puuduvad õigused kustutada kuna klient on registreeritud teise vahendaja poolt&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;404&amp;lt;/strong&amp;gt; - klienti pole EDI-s registreeritud.&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näide päringust:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    DELETE /edi/clients/10245137&lt;br /&gt;
    Authorization: Bearer xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näide vastusest:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    HTTP/1.1 204 No Content&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===POST /edi/clients/tokens===&lt;br /&gt;
&lt;br /&gt;
Kliendi tokeni loomine või uuendamine.&lt;br /&gt;
&lt;br /&gt;
Vastuse koodid:&lt;br /&gt;
    &amp;lt;ul&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;201&amp;lt;/strong&amp;gt; - tokeni uuendamine õnnestus, payloadis uus token&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;400&amp;lt;/strong&amp;gt; - viga payloadis&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;401&amp;lt;/strong&amp;gt; - HTTP päises token puudu, token vigane või ei kehti enam&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;404&amp;lt;/strong&amp;gt; - klient pole EDI-is registreeritud&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;403&amp;lt;/strong&amp;gt; - tokenit ei saa uuendada, sest klient on teise vahendaja poolt registreeritud&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;415&amp;lt;/strong&amp;gt; - HTTP päises ei ole &amp;lt;i&amp;gt;Content-Type&amp;lt;/i&amp;gt; väärtuseks &amp;lt;i&amp;gt;application/vnd.ki.edi+json; version=1.0&amp;lt;/i&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Päringu payloadiks on kliendi äriregistrikood JSON formaadis. Struktuur:&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;ul&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;i&amp;gt;clientId&amp;lt;/i&amp;gt; - kliendi äriregistrikood&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Näide päringust:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    POST /edi/clients/tokens&lt;br /&gt;
    Authorization: Bearer xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&lt;br /&gt;
    Content-Type: application/vnd.ki.edi+json; version=1.0&lt;br /&gt;
&lt;br /&gt;
    {&amp;quot;clientId&amp;quot;:&amp;quot;10256137&amp;quot;}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vastuse struktuur:&lt;br /&gt;
    &amp;lt;ul&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;i&amp;gt;token&amp;lt;/i&amp;gt; - kliendi token&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vahendaja peab vaastuseks saadud tokeni edastama kliendile. Selle tokeni abil saab klient ennast autentida EDI serveris.&lt;br /&gt;
&lt;br /&gt;
Tokeni pikkus on kuni 64 tähemärki.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Näide vastusest:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    HTTP/1.1 201 Created&lt;br /&gt;
    Content-Type: application/vnd.ki.edi+json; version=1.0&lt;br /&gt;
&lt;br /&gt;
    {&amp;quot;token&amp;quot;:&amp;quot;SmpSxVEhp1IKhbr24R6D5yAda3odN4Vh&amp;quot;}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= E-arvete vahendamine =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Sissejuhatus ==&lt;br /&gt;
&lt;br /&gt;
E-arveid saavad saata või vastu võtta vaid need kliendid, kes on EDI-is registreeritud.&lt;br /&gt;
&lt;br /&gt;
EDI-s saavad oma kliente registreerida vahendajad. Pärast registreerimist peavad vahendajad pärima ka &amp;lt;i&amp;gt;access tokeni&amp;lt;/i&amp;gt; ning edastama selle kliendile.&lt;br /&gt;
&lt;br /&gt;
Näidistes on kliendi access tokenina kasutatud stringi &#039;&#039;yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy&#039;&#039;. Tegelikus rakenduses tuleb see asendada õige tokeniga.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Müügiarvete saatmine ==&lt;br /&gt;
&lt;br /&gt;
Müügiarve saatmine koosneb kolmest etapist. Etapid on kujutatud all oleval järgnevusdiagrammil:&lt;br /&gt;
&lt;br /&gt;
[[File:Send-sales-invoice-sequence-diagram.png]]&lt;br /&gt;
&lt;br /&gt;
=== HEAD /edi/purchase-invoices/receivers/{receiverId} ===&lt;br /&gt;
&lt;br /&gt;
Kas kliendile saab EDI kaudu e-arvet saata?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;receiverId&#039;&#039; on kliendi äriregistrikood, kelle kohta soovitakse teada, kas e-arvet saab saata või mitte.&lt;br /&gt;
&lt;br /&gt;
Vastuse koodid:&lt;br /&gt;
    &amp;lt;ul&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;200&amp;lt;/strong&amp;gt; - kliendile saab EDI kaudu e-arvet saata.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;404&amp;lt;/strong&amp;gt; - kliendile ei saa EDI kaudu e-arvet saata.&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näide päringust:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    GET /edi/purchase-invoices/receivers/10245137&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Näide vastusest:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    HTTP/1.1 200 OK&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
NB! See päring ei vaja autentimist!&lt;br /&gt;
&lt;br /&gt;
Mõistlik on päringu tegemisel kasutada HEAD meetodit, sest päringu vastuse sisu pole tähtis (info saab kätte vastuse koodist) ning HEAD päringute korral on paremad võimalused kasutada ära puhverserverite võimalusi.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===POST /edi/sales-invoices===&lt;br /&gt;
&lt;br /&gt;
E-arve XML-i üles laadimine EDI serverisse.&lt;br /&gt;
&lt;br /&gt;
Vastuste koodid:&lt;br /&gt;
    &amp;lt;ul&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;201&amp;lt;/strong&amp;gt; - müügiarve salvestamine õnnestus.&lt;br /&gt;
            Vastuse päises on väljas &amp;lt;i&amp;gt;Location&amp;lt;/i&amp;gt; müügiarve URI.&lt;br /&gt;
        &amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;400&amp;lt;/strong&amp;gt; - payloadis olev e-arve ei valideeru.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;401&amp;lt;/strong&amp;gt; - HTTP päises kliendi token puudu, token vigane või ei kehti enam&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;413&amp;lt;/strong&amp;gt; - payload liiga suur. Lubatud on maksimaalselt 1MB.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;415&amp;lt;/strong&amp;gt; - HTTP päises ei ole &amp;lt;i&amp;gt;Content-Type&amp;lt;/i&amp;gt; väärtuseks &amp;lt;i&amp;gt;application/vnd.ki.invoice+xml;&lt;br /&gt;
                version=1.11&amp;lt;/i&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lubatud &#039;&#039;Content-Type&#039;&#039; väärtused:&lt;br /&gt;
* &#039;&#039;&#039;application/vnd.ki.einvoice+xml; version=1.11&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;application/vnd.ki.einvoice+xml; version=1.2&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
HTTP päringu payloadiks on E-arve XML-i (versioon 1.11).&lt;br /&gt;
&lt;br /&gt;
Näide päringust:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
POST /edi/sales-invoices&lt;br /&gt;
Content-Type: application/vnd.ki.einvoice+xml; version=1.11&lt;br /&gt;
Authorization: Bearer yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;E_Invoice&amp;amp;gt&lt;br /&gt;
  &amp;amp;lt;Invoice&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;!-- e-arve sisu --&amp;amp;gt;&lt;br /&gt;
  &amp;amp;lt;/Invoice&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;/E_Invoice&amp;amp;gt&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näide vastusest:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    HTTP/1.1 201 Created&lt;br /&gt;
    Location: https://services.krediidiinfo.ee/edi/sales-invoices/23423&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
EDI-sse üles laetavad XML-id ei tohi olla suuremad kui 1MB.&lt;br /&gt;
&lt;br /&gt;
201 vastuse korral on päises väljas &#039;&#039;Location&#039;&#039; müügiarve URI EDI-s. Selle URI pihta saab teha HEAD päringu ning kontrollida, kas arve saaja on arve juba kätte saanud või mitte. Kui HEAD  päringu vastuseks on 200, siis pole arvet kätte saadud. Kui päringu vastuseks on 404, siis on arve saaja arve kätte saanud ja EDI serverist kustutanud.&lt;br /&gt;
&lt;br /&gt;
===GET /edi/sales-invoices/{invoiceId}===&lt;br /&gt;
&lt;br /&gt;
Kontrollpäring tegemaks kindlaks kas arve saaja on arve kätte saanud.&lt;br /&gt;
&lt;br /&gt;
URI saadakse &#039;&#039;POST /edi/sales-invoices&#039;&#039; vastuse päisest &#039;&#039;Location&#039;&#039; parameetrist.&lt;br /&gt;
&lt;br /&gt;
Vastuste koodid:&lt;br /&gt;
    &amp;lt;ul&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;200&amp;lt;/strong&amp;gt; - arve pole veel jõudnud adressaadini.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;401&amp;lt;/strong&amp;gt; - HTTP päises kliendi token puudu, token vigane või ei kehti enam&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;404&amp;lt;/strong&amp;gt; - arve on jõudnud aadresaadini&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Päring tagastab tühivastuse, seega võib teha HEAD päringu.&lt;br /&gt;
&lt;br /&gt;
Arve saaja on kohustatud pärast arve kätte saamist kustutama arve EDI-st. Seega kui arve on kustutatud, siis järelikult võib selle lugeda kohale jõudnuks.&lt;br /&gt;
&lt;br /&gt;
Näide päringust:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    HEAD /edi/sales-invoices/23423&lt;br /&gt;
    Authorization: Bearer yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Näide vastusest:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    HTTP/1.1 200 OK&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Ostuarvete vastuvõtmine==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Receive-purchase-invoices-sequence-diagram.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===GET /edi/purchase-invoices===&lt;br /&gt;
&lt;br /&gt;
EDI-s olevate ostuarvete pärimine.&lt;br /&gt;
&lt;br /&gt;
Vastuste koodid:&lt;br /&gt;
    &amp;lt;ul&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;200&amp;lt;/strong&amp;gt; - serveris olevate ostuarvete URI-de massiiv JSON formaadis.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;401&amp;lt;/strong&amp;gt; - HTTP päises kliendi token puudu, token vigane või ei kehti enam&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;406&amp;lt;/strong&amp;gt; - HTTP päises ei ole &amp;lt;i&amp;gt;Accept&amp;lt;/i&amp;gt; väärtuseks &amp;lt;i&amp;gt;application/vnd.ki.edi+json;&lt;br /&gt;
                version=1.0&amp;lt;/i&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vastuseks on EDI-is olevate ostuarvete URI-de massiiv JSON formaadis.&lt;br /&gt;
&lt;br /&gt;
Arvete URI-d on sorteeritud saabumise järjekorras, so varem saabunud asuvad eespool.&lt;br /&gt;
&lt;br /&gt;
Korraga ei tagastata kõiki EDI-s olevaid ostuarveid, massiivi pikkus limiteeritakse dünaamiliselt vastavalt koormusele. &lt;br /&gt;
&lt;br /&gt;
Arve saaja on kohustatud pärast arve alla laadimist kustutama ostuarve EDI-st. Kui vanemad eest kustutatakse, siis tulevad päringusse välja uuemad.&lt;br /&gt;
&lt;br /&gt;
Näide päringust:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    GET /edi/purchase-invoices&lt;br /&gt;
    Authorization: Bearer yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy&lt;br /&gt;
    Accept: application/vnd.ki.edi+json; version=1.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Näide vastusest:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    HTTP/1.1 200 OK&lt;br /&gt;
    Content-Type: application/vnd.ki.edi+json; version=1.0&lt;br /&gt;
&lt;br /&gt;
    [&amp;quot;https://services.krediidiinfo.ee/edi/purchase-invoices/23423&amp;quot;, https://services.krediidiinfo.ee/edi/purchase-invoices/29092&amp;quot;]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kui EDI-s ostuarved puuduvad, siis on vastuseks tühimassiiv. Näide:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    HTTP/1.1 200 OK&lt;br /&gt;
    Content-Type: application/vnd.ki.edi+json; version=1.0&lt;br /&gt;
&lt;br /&gt;
    []&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vastuses olevate URI-dega saab alla laadida ostuarve XML-i ja kustutada ostuarvet EDI-ist.  Alla laadimine toimub HTTP GET meetodiga (vt GET /edi/purchase-invoices/{invoiceId}) ja kustutamine HTTP DELETE (vt DELETE /edi/purchase-invoices/{invoiceId}) meetodiga.&lt;br /&gt;
&lt;br /&gt;
===GET /edi/purchase-invoices/{invoiceId}===&lt;br /&gt;
&lt;br /&gt;
Ostuarve alla laadimine.&lt;br /&gt;
&lt;br /&gt;
Vastuste koodid:&lt;br /&gt;
    &amp;lt;ul&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;200&amp;lt;/strong&amp;gt; - payloadis arve soovitud formaadis.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;401&amp;lt;/strong&amp;gt; - HTTP päises kliendi token puudu, token vigane või ei kehti enam&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;403&amp;lt;/strong&amp;gt; - päring keelatud, ostuarve on teise kliendi oma.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;404&amp;lt;/strong&amp;gt; - müügiarvet EDI serveris ei leitud.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;406&amp;lt;/strong&amp;gt; - Server ei suuda saata vastust, mida klient on soovinud &amp;lt;i&amp;gt;Accept&amp;lt;/i&amp;gt; parameetriga.&lt;br /&gt;
            Praegu toetakse ainult meediatüüpi &amp;lt;i&amp;gt;application/vnd.ki.einvoice+xml; version=1.11&amp;lt;/i&amp;gt; (Tulevikus on plaan&lt;br /&gt;
            sama liidese kaudu lubada ka PDF versiooni küsimist, sellisel juhul peab Accept väärtuseks olema&lt;br /&gt;
            application/pdf).&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lubatud &#039;&#039;Accept&#039;&#039; väärtused:&lt;br /&gt;
* application/vnd.ki.einvoice+xml&lt;br /&gt;
* application/vnd.ki.einvoice+xml; version=1.11&lt;br /&gt;
* application/vnd.ki.einvoice+xml; version=1.2&lt;br /&gt;
* application/pdf&lt;br /&gt;
&lt;br /&gt;
Päringuks kasutatav URI saadakse päringu &amp;lt;i&amp;gt;GET /edi/purchase-invoices&amp;lt;/i&amp;gt; payloadist.&lt;br /&gt;
&lt;br /&gt;
Näide ostuarve XML-i alla laadimise päringust:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    GET /edi/purchase-invoices/23423&lt;br /&gt;
    Authorization: Bearer yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy&lt;br /&gt;
    Accept: application/vnd.ki.einvoice+xml;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näide vastusest:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    HTTP/1.1 200 OK&lt;br /&gt;
    Content-Type: application/vnd.ki.einvoice+xml; version=1.11&lt;br /&gt;
&lt;br /&gt;
    &amp;amp;lt;E_Invoice&amp;amp;gt;&lt;br /&gt;
       &amp;amp;lt;Invoice&amp;amp;gt;&lt;br /&gt;
       &amp;amp;lt;!-- e-arve sisu --&amp;amp;gt;&lt;br /&gt;
       &amp;amp;lt;/Invoice&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;/E_Invoice&amp;amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Päringu päises &#039;&#039;Accept&#039;&#039; tuleb anda ette meediatüüp mida päringu saaja suudab töödelda. &lt;br /&gt;
&lt;br /&gt;
Soovituslik on kasutada meediatüüpi &#039;&#039;application/vnd.ki.einvoice+xml&#039;&#039; (ilma versiooni numbrita!). Sellisel juhul tagastatakse e-arve selles formaadis nagu saatja selle saatis. Content-Type-is on määratud sisu meediatüüp koos versiooni numbriga ning vastuvõtja peab alati kontrollima, kas ta suudab vastavat versiooni töödelda või mitte. Kui ei, siis jääb veel võimalus proovida pärida arve PDF versiooni. Selline lähenemine tagab, et arvete vastuvõtmine jääb toimima ka siis kui osad kasutajad on läinud üle uuele e-arve versioonile.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lisaks XML kujule saab küsida ka arve PDF versiooni.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    Accept: application/pdf&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Kui EDI ei suuda pärinut täita (saatja ei ole PDF versiooni kaasa pannud), siis tagastatakse vastusena 406.&lt;br /&gt;
&lt;br /&gt;
===DELETE /edi/purchase-invoices/{invoiceId}===&lt;br /&gt;
&lt;br /&gt;
Ostuarve kustutamine EDI-st.&lt;br /&gt;
&lt;br /&gt;
URI saadakse päringu &amp;lt;i&amp;gt;GET /edi/purchase-invoices&amp;lt;/i&amp;gt; payloadist.&lt;br /&gt;
&lt;br /&gt;
Vastuste koodid:&lt;br /&gt;
    &amp;lt;ul&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;204&amp;lt;/strong&amp;gt; - ostuarve kustutamine õnnestus.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;401&amp;lt;/strong&amp;gt; - HTTP päises kliendi token puudu, token vigane või ei kehti enam&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;403&amp;lt;/strong&amp;gt; - päring keelatud, ostuarve on teise kliendi oma.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;404&amp;lt;/strong&amp;gt; - müügiarvet EDI serveris ei leitud.&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näide päringust:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    DELETE /edi/purchase-invoices/23423&lt;br /&gt;
    Authorization: Bearer yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näide vastusest:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    HTTP/1.1 204 No Content&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Arve PDF formaadis ==&lt;br /&gt;
&lt;br /&gt;
E-arve ver 1.2 XML-i saab lisada arve pdf formaadis.&lt;br /&gt;
&lt;br /&gt;
Näide:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;E_Invoice xsi:noNamespaceSchemaLocation=&amp;quot;e-invoice_ver1.2.xsd&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;Invoice&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;!-- arve andmed näite lihtsuse huvides välja jäetud --&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;AttachmentFile&amp;amp;gt;&lt;br /&gt;
            &amp;amp;lt;FileBase64&amp;amp;gt;base64 encoded binary data of PDF&amp;amp;lt;/FileBase64&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;/AttachmentFile&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;/Invoice&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;/E_Invoice&amp;amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Lisad =&lt;br /&gt;
&lt;br /&gt;
== cURL ==&lt;br /&gt;
&lt;br /&gt;
Üks võimalik viis EDI liidesega suhelda otse käsurealt testimise eesmärgil on CLI programmiga [https://en.wikipedia.org/wiki/CURL cURL]. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Näide 1:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    $&amp;gt; curl -i &amp;quot;https://katseklaas.krediidiinfo.ee/edi/clients/tokens&amp;quot; -X POST -d &#039;{&amp;quot;clientId&amp;quot;: &amp;quot;10256137&amp;quot;}&#039; -H &amp;quot;Authorization: Bearer zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz&amp;quot; -H &amp;quot;Content-Type: application/vnd.ki.edi+json; version=1.0&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Päringus tuleb &#039;&#039;zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz&#039;&#039; asendada õige tokeniga (vastavalt meetodile kas vahendaja või kliendi oma!).&lt;br /&gt;
&lt;br /&gt;
Võtmete selgitused:&lt;br /&gt;
* &#039;&#039;-i&#039;&#039; annab korralduse trükkida konsoolile nii vastuse päis kui payload.&lt;br /&gt;
* -X POST teha POST päring. Kui on vaja teha GET päring, siis võib ära jätta. DELETE korral asendada POST DELETE-ga.&lt;br /&gt;
* -d päringu payload Content-Type formaadis. Võib ära jätta kui päring ei nõua.&lt;br /&gt;
* -H päringu päise lisamine.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Näide 2 (toimib ka ilma tokenita):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    $&amp;gt; curl -i &amp;quot;https://katseklaas.krediidiinfo.ee/edi/purchase-invoices/receivers/10245137&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ja vastus:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
HTTP/1.0 404 Not Found&lt;br /&gt;
Date: Mon, 16 May 2016 11:16:30 GMT&lt;br /&gt;
Server: Apache&lt;br /&gt;
Cache-Control: no-cache&lt;br /&gt;
Content-Length: 16&lt;br /&gt;
Connection: close&lt;br /&gt;
Content-Type: text/plain;charset=UTF-8&lt;br /&gt;
&lt;br /&gt;
Is not receiver.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näide 3 (e-arve XML-i uploadimine jooksvas kataloogis asuvast failist &#039;&#039;invoice.xml&#039;&#039;):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    $&amp;gt; curl -i &amp;quot;http://services.krediidiinfo.ee/edi/sales-invoices&amp;quot; -X POST -d @invoice.xml -H &amp;quot;Authorization: Bearer zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz&amp;quot; -H &amp;quot;Content-Type: application/vnd.ki.einvoice+json; version=1.11&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Viited ==&lt;br /&gt;
* [https://github.com/raigu/kiediclient Näidisklient PHP-s]&lt;/div&gt;</summary>
		<author><name>Paavo</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=Positiivne_register:_funktsionaalne_spetsifikatsioon&amp;diff=796</id>
		<title>Positiivne register: funktsionaalne spetsifikatsioon</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=Positiivne_register:_funktsionaalne_spetsifikatsioon&amp;diff=796"/>
		<updated>2016-12-06T12:17:37Z</updated>

		<summary type="html">&lt;p&gt;Paavo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| align=&amp;quot;right&amp;quot;&lt;br /&gt;
| [[Image:Flag of the United Kingdom.svg|border|30px]] [[Positive_register:_functional_specification|In English]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Sissejuhatus =&lt;br /&gt;
&#039;&#039;&#039;Positiivne Register&#039;&#039;&#039; on andmevahetussüsteem, mille kaudu registri liikmeks olevad krediteerijad saavad eraisiku nõusolekul vahetada infot tema laenukohustuste kohta. Positiivne Register võimaldab laenuandjal täita seadusest tulenevat vastutustundliku laenamise nõuet ning veenduda inimese võimes täita oma laenukohustust. Laenuklient ei pea enam tooma paberkandjal väljavõtteid teiste laenuandjate juurest ning on paremini kaitstud emotsionaalsete laenuotsuste ja ülelaenamisest tekkivate probleemide eest.&lt;br /&gt;
&lt;br /&gt;
= Mõisted =&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Andmed&#039;&#039;&#039; – andmed tarbija olemasolevate kohustuste kohta, mis võimaldavad Osalejal hinnata tarbija krediidivõimelisust;&lt;br /&gt;
* &#039;&#039;&#039;Andmevahetussüsteem&#039;&#039;&#039; (&#039;&#039;data exchange system &#039;&#039;) – infotehniline rakendus, mille vahendusel Osalejad vahetavad Andmeid;&lt;br /&gt;
* &#039;&#039;&#039;Andmevahetussüteemi haldaja&#039;&#039;&#039; – Creditinfo Eesti AS; &lt;br /&gt;
* &#039;&#039;&#039;Krediiditaotleja&#039;&#039;&#039; (&#039;&#039;consumer&#039;&#039;) - eraisik, kes on pöördunud Osaleja poole tarbijakrediidilepingu sõlmimise sooviga.&lt;br /&gt;
* &#039;&#039;&#039;Krediidisaaja&#039;&#039;&#039; (&#039;&#039;consumer&#039;&#039;) – eraisik, kellele Osaleja on väljastanud tarbijakrediidilepingu alusel krediidi.&lt;br /&gt;
* &#039;&#039;&#039;Tarbijakrediit&#039;&#039;&#039; (&#039;&#039;consumer credit&#039;&#039;) – Osaleja poolt Krediidisaajale väljastatud krediit;&lt;br /&gt;
* &#039;&#039;&#039;Krediidiotsus&#039;&#039;&#039; (&#039;&#039;credit decision&#039;&#039;) – Osaleja poolt langetatav otsus tarbijakrediidilepingu sõlmimiseks Kreediiditaotlejaga;&lt;br /&gt;
* &#039;&#039;&#039;Tarbijakrediidileping&#039;&#039;&#039; (&#039;&#039;consumer credit contract&#039;&#039;) – leping, mille alusel on Osaleja väljastanud Krediidisaajale krediidi;&lt;br /&gt;
* &#039;&#039;&#039;Kaastaotleja&#039;&#039;&#039; (&#039;&#039;codebtor&#039;&#039;) - isik, kellega Krediiditaotleja koos krediiti taotleb ja kelle sissetulekud ning varad võetakse Krediidiotsuse tegemisel arvesse;&lt;br /&gt;
* &#039;&#039;&#039;Käendaja&#039;&#039;&#039; (&#039;&#039;guarantor&#039;&#039;) - isik, kes võtab Osaleja ees kohustuse vastutada Krediidisaaja Tarbijakrediidi kohustuse täitmise eest;&lt;br /&gt;
* &#039;&#039;&#039;Tarbijakrediidilepingu subjekt&#039;&#039;&#039; (&#039;&#039;subject&#039;&#039;) - lepingu osapool;&lt;br /&gt;
* &#039;&#039;&#039;Osaleja&#039;&#039;&#039; (&#039;&#039;member&#039;&#039;) – Andmevahetussüsteemiga liitunud Eesti või välismaa ettevõte, kes jagab temale teadaolevaid Andmeid Krediiditaotleja kohta samaväärses koosseisus teiste Osalejatega;&lt;br /&gt;
* &#039;&#039;&#039;Krediiditaotleja nõusolek&#039;&#039;&#039; (&#039;&#039;agreement&#039;&#039;) - Krediiditaotleja nõusolek päringu adressaatideks olevatele Osalejatele Krediiditaotleja Andmete edastamiseks päringu teinud Osalejale.&lt;br /&gt;
&lt;br /&gt;
= Ärireeglid =&lt;br /&gt;
* Süsteemi kasutajad on &#039;&#039;Osalejad&#039;&#039;.&lt;br /&gt;
* &#039;&#039;Osaleja&#039;&#039; peab olema liitunud X-teega.&lt;br /&gt;
* &#039;&#039;Osaleja&#039;&#039; registreerimiseks Creditinfos küsitakse ettevõtte registrikoodi, ettevõtte nime ja riigi nimetust, milles ettevõtte tegutseb.&lt;br /&gt;
* &#039;&#039;Osaleja&#039;&#039; sisestab &#039;&#039;Andmed&#039;&#039; &#039;&#039;Creditinfo&#039;&#039; andmebaasi või tekitab &#039;&#039;Creditinfole&#039;&#039; tehnoloogiline võimalus &#039;&#039;Andmeid&#039;&#039; pärida oma &#039;&#039;Andmekogust&#039;&#039; &lt;br /&gt;
* &#039;&#039;Osaleja&#039;&#039; uuendab &#039;&#039;Andmed&#039;&#039; edastades &#039;&#039;Creditinfole&#039;&#039; kõik kehtivad &#039;&#039;Andmed&#039;&#039; või &#039;&#039;Tarbijakrediidilepingu&#039;&#039; kaupa&lt;br /&gt;
* &#039;&#039;Osaleja&#039;&#039; uuendab &#039;&#039;Andmed&#039;&#039; iga 24 tunni järel. Äärmisel juhul kuni 7 päeva järel.&lt;br /&gt;
* &#039;&#039;Osaleja&#039;&#039; pärib &#039;&#039;Krediiditaotleja&#039;&#039; kohta &#039;&#039;Andmeid&#039;&#039; tema &#039;&#039;Nõusoleku&#039;&#039; olemaolul. &#039;&#039;Nõusolek&#039;&#039; peab olema kas paberkandjal või digitaalselt allkirjastatud.&lt;br /&gt;
* &#039;&#039;Nõusolek&#039;&#039; säilib päringut teinud &#039;&#039;Osaleja&#039;&#039; juures.&lt;br /&gt;
* &#039;&#039;Osaleja&#039;&#039; seadetes määratakse kas &#039;&#039;Krediiditaotleja&#039;&#039; digitaalselt allkirjastatud &#039;&#039;Nõusoleku&#039;&#039; olemasolu on kohustuslik &#039;&#039;Andmete&#039;&#039; väljastamiseks &#039;&#039;Osaleja&#039;&#039; andmekogust. Kui on kohustuslik ja nõusolek ei ole digiallkirjastatud, siis &#039;&#039;Andmete&#039;&#039; päringu vastus ei sisalda selle &#039;&#039;Osaleja&#039;&#039; andmekogust &#039;&#039;Andmeid&#039;&#039;. &lt;br /&gt;
* &#039;&#039;Admete&#039;&#039; päringu vastus ei kajasta andmeid &#039;&#039;Osaleja&#039;&#039; kohta.&lt;br /&gt;
* &#039;&#039;Andmete&#039;&#039; päringu vastus ei sisalda päringut teinud &#039;&#039;Osaleja Andmekogust&#039;&#039; &#039;&#039;Andmeid&#039;&#039;&lt;br /&gt;
* &#039;&#039;Andmete&#039;&#039; päringu vastuse koosseis kirjeldatud peatükis &amp;quot;Andmete koosseis&amp;quot;.&lt;br /&gt;
* &#039;&#039;Andmete&#039;&#039; pärimisel ja uuendamisel vastus sisaldab veakoodi ja vea kirjeldust.&lt;br /&gt;
* &#039;&#039;Osalejad&#039;&#039; jagavad &#039;&#039;Andmeid&#039;&#039; samaväärses koosseisus teiste &#039;&#039;Osalejatega&#039;&#039;&lt;br /&gt;
* &#039;&#039;Andmevahetussüsteemiga&#039;&#039; liitunud &#039;&#039;Osalejate&#039;&#039; nimekiri koos liitumise kuupäevaga on &#039;&#039;Creditinfo&#039;&#039; koduleheküljel @TODO&lt;br /&gt;
* &#039;&#039;Osaleja&#039;&#039; küsib &#039;&#039;Creditinfolt&#039;&#039; etteantud eraisikute nõusolekuid, kelle osas tehti &#039;&#039;Andmete&#039;&#039; päring &#039;&#039;Osaleja&#039;&#039; andmekogust. &#039;&#039;Creditinfo&#039;&#039; küsib need omakorda &#039;&#039;Osalejatelt&#039;&#039;, kes päringut tegid.&lt;br /&gt;
&lt;br /&gt;
= Andmete kooseis =&lt;br /&gt;
#Uuendamise kuupäev&lt;br /&gt;
#Isikukood&lt;br /&gt;
#Isiku roll antud lepingu raames&lt;br /&gt;
#Lepingu number (&#039;&#039;&#039;contract number&#039;&#039;) (Osaleja ja Krediidisaaja vahel sõlmitud Tarbijakrediidilepingu number );&lt;br /&gt;
#Krediidi liik (&#039;&#039;type of credit&#039;&#039;)&lt;br /&gt;
#Krediidi algus (&#039;&#039;effective date of credit agreement&#039;&#039;) – Tarbijakrediidilepingu kehtivuse alguskuupäev &lt;br /&gt;
#Krediidi lõpp (&#039;&#039;end date of credit (loan) / end date&#039;&#039;) – kuupäev, millal Tarbijakrediit tuleb tagastada &lt;br /&gt;
#Krediidi summa (&#039;&#039;credit sum / loan sum&#039;&#039;) -  Krediidisaajale väljamakstud või väljamaksmisele kuuluv maksimaalne Tarbijakrediidi summa;&lt;br /&gt;
#Krediidi valuuta (&#039;&#039;credit currency/ loan currency&#039;&#039;) -  Tarbijakrediidi valuuta;&lt;br /&gt;
#maksegraafik (&#039;&#039;payment schedule&#039;&#039;) – järgmise või lähima kolme väljamakse summa ja tähtaeg;&lt;br /&gt;
#hetkesaldo (&#039;&#039;balance&#039;&#039;) - Tarbija kohustuse suurus Osalejate ees;&lt;br /&gt;
#üle tähtaja saldo (&#039;&#039;days over net balance (sum)&#039;&#039;) – 7 päeva üle maksetähtaja hilinenud maksete summa. &lt;br /&gt;
#päringud – Krediidisaaja kohta Andmete saamiseks viimase kolme aasta jooksul tehtud päringute kuupäevad.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Isiku rollid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Krediidisaaja (&#039;&#039;borrower&#039;&#039;)&lt;br /&gt;
# Kaastaotleja (&#039;&#039;codebtor&#039;&#039;)&lt;br /&gt;
# Käendaja (&#039;&#039;guarantor&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Krediidi liigid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Tagatisega laen (&#039;&#039;secured loan&#039;&#039;)&lt;br /&gt;
# Järelmaks (&#039;&#039; hire-purchase&#039;&#039;) - ostetud seadmed&lt;br /&gt;
# Tagatiseta laen (&#039;&#039;unsecured loan&#039;) - raha&lt;br /&gt;
# Liising (&#039;&#039;lease&#039;&#039;)&lt;br /&gt;
# Krediitkaart (&#039;&#039;credit card&#039;&#039;)&lt;br /&gt;
# Muu (&#039;&#039;other&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
= Kasutuslood =&lt;br /&gt;
&lt;br /&gt;
[[File:Krediidikohustuste register.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Osalejate haldus ==&lt;br /&gt;
&amp;lt;u&amp;gt;Andmevahetussüsteemi haldaja&amp;lt;/u&amp;gt; registreerib/kustutab &amp;lt;u&amp;gt;Osaleja&amp;lt;/u&amp;gt; kohta infot Andmevahetussüteemis.&lt;br /&gt;
&lt;br /&gt;
== Andmete pärimine ==&lt;br /&gt;
&#039;&#039;&#039;Eeldus&#039;&#039;&#039;: Osalejal on õigused antud teenuse kasutamiseks Creditinfo poolt.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Osaleja&amp;lt;/u&amp;gt; pärib Andmevahetussüsteemi kaudu krediiditaotleja andmed Osalejate andmekogudest.&lt;br /&gt;
&lt;br /&gt;
== Andmete haldus ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Eeldus:&amp;lt;/b&amp;gt; Osaleja on sõlminud käsunduslepingu Creditinfoga, millega ta on andnud tema peetava Osaleja andmekogu volitatud töötleja õigused Creditinfole.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Eeldus&#039;&#039;&#039;: Osalejal on õigused antud teenuse kasutamiseks Creditinfo poolt.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Osaleja&amp;lt;/u&amp;gt; edastab tema peetava andmekogu andmed Creditinfole.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Andmete haldus.jpg]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Stsenaariumid&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;A)&amp;lt;/b&amp;gt; &amp;lt;u&amp;gt;Osaleja&amp;lt;/u&amp;gt; edastab kõiki kehtivaid tarbijakrediitide andmeid &amp;lt;u&amp;gt;Andmevahetussüsteemi haldajale&amp;lt;/u&amp;gt; xml kujul &amp;lt;b&amp;gt;[[X-tee liides: alamsüsteem POSR|x-tee liidese]]&amp;lt;/b&amp;gt; vahendusel.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;B)&amp;lt;/b&amp;gt; &amp;lt;u&amp;gt;Osaleja&amp;lt;/u&amp;gt; muudab tarbijakrediidiandmed Andmevahetussüteemis &amp;lt;b&amp;gt;[[X-tee liides: alamsüsteem POSR|x-tee liidese]]&amp;lt;/b&amp;gt; vahendusel.&lt;br /&gt;
&lt;br /&gt;
= Tegevusdiagrammid =&lt;br /&gt;
&lt;br /&gt;
Allolev tegevusdiagramm ilustreerib krediiditaotleja krediidivõimelisuse hindamise protsessi.&lt;br /&gt;
&lt;br /&gt;
[[File:Krediidiotsuse tegemine.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Lingid =&lt;br /&gt;
[[X-tee liides: alamsüsteem POSR|X-tee liides]]&lt;/div&gt;</summary>
		<author><name>Paavo</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=KiConsumerCredit&amp;diff=795</id>
		<title>KiConsumerCredit</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=KiConsumerCredit&amp;diff=795"/>
		<updated>2016-12-06T12:16:01Z</updated>

		<summary type="html">&lt;p&gt;Paavo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Tutvustus = &lt;br /&gt;
&lt;br /&gt;
KiPositiveRegister on Creditinfo SOAP protokollil põhinev veebiteenus, mille vahendusel Osalejad vahetavad omavahel ja haldavad tarbijate olemasolevad ja täidetud kohustused.&lt;br /&gt;
&lt;br /&gt;
= WSDL =&lt;br /&gt;
&lt;br /&gt;
KiPositiveRegister WSDL asub aadresslil [https://services.krediidiinfo.ee/wsdl/KiPositiveRegister.wsdl https://services.krediidiinfo.ee/wsdl/KiPositiveRegister.wsdl].&lt;br /&gt;
&lt;br /&gt;
= Meetodid =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;getMembers&#039;&#039; ==&lt;br /&gt;
Krediidikohustuste Andmevahetussüsteemiga liitunud Osalejate andmete pärimine. &lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px;&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! Nimi&lt;br /&gt;
! Tüüp&lt;br /&gt;
! Kirjeldus&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Sisendparameetrid:&amp;lt;/b&amp;gt; &lt;br /&gt;
| returnAll&lt;br /&gt;
| xs:boolean&lt;br /&gt;
| True, kui soovitakse saada kõiki osalejate nimekirja. False, kui soovitakse saada osalejate nimekirja, kes ei nõua digitaalselt allkirjastatud nõusolekut krediiditaotleja poolt. Vaikimisi väärtus True.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Väljundparameeter:&amp;lt;/b&amp;gt;&lt;br /&gt;
| members&lt;br /&gt;
| xs:string&lt;br /&gt;
| vastus XML formaadis. XML skeem aadressil [http://www.krediidiinfo.ee/schemas/services/positive_register/members.xsd http://www.krediidiinfo.ee/schemas/services/positive_register/members.xsd]. &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
	&lt;br /&gt;
[[File:KiLoanDataExchangeSystem getCreditors.png|getCreditors]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;setAgreement&#039;&#039; ==&lt;br /&gt;
Krediiditaotlejalt saadud digitaalselt allkirjastatud nõusoleku faili edastamine.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px;&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! Nimi&lt;br /&gt;
! Tüüp&lt;br /&gt;
! Kirjeldus&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Sisendparameetrid:&amp;lt;/b&amp;gt; &lt;br /&gt;
| requestID&lt;br /&gt;
| xs:string&lt;br /&gt;
| Meetodi getMembers tulemusena saadud päringu identifikaator (request_id).&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| content&lt;br /&gt;
| xs:base64Binary&lt;br /&gt;
| Base64 abil kodeeritud digitaalselt allkirjastatud nõusoleku faili sisu.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Väljundparameeter:&amp;lt;/b&amp;gt;&lt;br /&gt;
| resultCode&lt;br /&gt;
| xs:int&lt;br /&gt;
| Kui 0, siis nõusoleku faili edastamine õnnestus. Negatiivsete väärtuste korral on faili edastamine ebaõnnestunud ning tegemist on veakoodiga. &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;getConsumerData&#039;&#039; ==&lt;br /&gt;
Krediiditaotleja kohta andmete pärimine Osalejate andmekogudest.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px;&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! Nimi&lt;br /&gt;
! Tüüp&lt;br /&gt;
! Kirjeldus&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Sisendparameetrid:&amp;lt;/b&amp;gt; &lt;br /&gt;
| consumerIdentCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| Krediiditaotleja isikukood.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Sisendparameetrid:&amp;lt;/b&amp;gt; &lt;br /&gt;
| requestID&lt;br /&gt;
| xs:string&lt;br /&gt;
| Meetodi getMembers tulemusena saadud päringu identifikaator (request_id).&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Väljundparameeter:&amp;lt;/b&amp;gt;&lt;br /&gt;
| data&lt;br /&gt;
| xs:string&lt;br /&gt;
| vastus XML formaadis. XML skeem asub aadressil [http://www.krediidiinfo.ee/schemas/services/positive_register/consumer_data.xsd http://www.krediidiinfo.ee/schemas/services/positive_register/consumer_data.xsd]. &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[File:KiLoanDataExchangeSystem getLoans.png | getLoans]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;add&#039;&#039; ==&lt;br /&gt;
Tarbijakrediidi registreerimine.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px;&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! Nimi&lt;br /&gt;
! Tüüp&lt;br /&gt;
! Kirjeldus&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Sisendparameetrid:&amp;lt;/b&amp;gt; &lt;br /&gt;
| consumerIdentCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| Krediidisaaja isikukood.&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| contractNo&lt;br /&gt;
| xs:string&lt;br /&gt;
| Osaleja ja Krediidisaaja vahel sõlmitud Tarbijakrediidilepingu number&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| type&lt;br /&gt;
| xs:int&lt;br /&gt;
| Krediidi liik. Võimalikud väärtused: 0 - tagatisega laen, 1 - järelmaks, 2- tagatiseta laen, 3 - liising, 4- krediitkaart  &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| beginDate&lt;br /&gt;
| xs:date&lt;br /&gt;
| Tarbijakrediidilepingu kehtivuse alguskuupäev &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| endDate&lt;br /&gt;
| xs:date&lt;br /&gt;
| Kuupäev, millal Tarbijakrediit tuleb tagastada &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| sum&lt;br /&gt;
| xs:decimal&lt;br /&gt;
| Krediidisaajale väljamakstud või väljamaksmisele kuuluv maksimaalne Tarbijakrediidi summa&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| balance&lt;br /&gt;
| xs:decimal&lt;br /&gt;
| Tarbija kohustuse suurus Osalejate ees Osaleja andmekogu viimase uuenduse seisuga&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| unpaidSum&lt;br /&gt;
| xs:decimal&lt;br /&gt;
| 7 päeva üle maksetähtaja hilinenud maksete summa &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| currency&lt;br /&gt;
| xs:string&lt;br /&gt;
| Tarbijakrediidi valuuta&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| schedulePayments&lt;br /&gt;
| schedulePaymentsType&lt;br /&gt;
| Järgmise või lähima kolme väljamakse summa ja tähtaeg &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| recordDateTime&lt;br /&gt;
| xs:dateTime&lt;br /&gt;
| Aeg, mis seisuga on andmed&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Väljundparameeter:&amp;lt;/b&amp;gt;&lt;br /&gt;
| resultCode&lt;br /&gt;
| xs:int&lt;br /&gt;
| Kui 0 siis tarbijakrediidi registreerimine õnnestus. Negatiivsete väärtuste korral tarbijakrediidi registreerimine ebaõnnestus ning tegemist on veakoodiga. &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[File:KiConsumerCredit SchedulePaymentsType.png | SchedulePaymentsType.png]]&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;update&#039;&#039; ==&lt;br /&gt;
Tarbijakrediidi andmete uuendamine.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px;&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! Nimi&lt;br /&gt;
! Tüüp&lt;br /&gt;
! Kirjeldus&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Sisendparameetrid:&amp;lt;/b&amp;gt; &lt;br /&gt;
| consumerIdentCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| Krediidisaaja isikukood.&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| contractNo&lt;br /&gt;
| xs:string&lt;br /&gt;
| Osaleja ja Krediidisaaja vahel sõlmitud Tarbijakrediidilepingu number&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| endDate&lt;br /&gt;
| xs:date&lt;br /&gt;
| Kuupäev, millal Tarbijakrediit tuleb tagastada&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| balance&lt;br /&gt;
| xs:decimal&lt;br /&gt;
| Tarbija kohustuse suurus Osalejate ees Osaleja andmekogu viimase uuenduse seisuga&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| unpaidSum&lt;br /&gt;
| xs:decimal&lt;br /&gt;
| 7 päeva üle maksetähtaja hilinenud maksete summa &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| schedulePayments&lt;br /&gt;
| schedulePaymentsType&lt;br /&gt;
| Järgmise või lähima kolme väljamakse summa ja tähtaeg &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| recordDateTime&lt;br /&gt;
| xs:dateTime&lt;br /&gt;
| Aeg, mis seisuga on andmed &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Väljundparameeter:&amp;lt;/b&amp;gt;&lt;br /&gt;
| resultCode&lt;br /&gt;
| xs:int&lt;br /&gt;
| Kui 0 siis tarbijakrediidi andmete uuendamine õnnestus. Negatiivsete väärtuste korral tarbijakrediidi andmete uuendamine ebaõnnestus ning tegemist on veakoodiga. &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[File:KiConsumerCredit SchedulePaymentsType.png | SchedulePaymentsType.png]]&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;delete&#039;&#039; ==&lt;br /&gt;
Tarbijakrediidi andmete kustutamine.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px;&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! Nimi&lt;br /&gt;
! Tüüp&lt;br /&gt;
! Kirjeldus&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Sisendparameetrid:&amp;lt;/b&amp;gt; &lt;br /&gt;
| consumerIdentCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| Krediidisaaja isikukood.&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| contractNo&lt;br /&gt;
| xs:string&lt;br /&gt;
| Osaleja ja Krediidisaaja vahel sõlmitud Tarbijakrediidilepingu number&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Väljundparameeter:&amp;lt;/b&amp;gt;&lt;br /&gt;
| resultCode&lt;br /&gt;
| xs:int&lt;br /&gt;
| Kui 0 siis tarbijakrediidi andmete kustutamine õnnestus. Negatiivsete väärtuste korral tarbijakrediidi andmete kustutamine ebaõnnestus ning tegemist on veakoodiga. &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Paavo</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=KiCreditRiskManagement_en&amp;diff=794</id>
		<title>KiCreditRiskManagement en</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=KiCreditRiskManagement_en&amp;diff=794"/>
		<updated>2016-12-06T12:15:35Z</updated>

		<summary type="html">&lt;p&gt;Paavo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| align=&amp;quot;right&amp;quot;&lt;br /&gt;
| [[Image:Flag of Estonia.svg|border|30px]] [[KiCreditRiskManagement|eesti keeles]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Introduction = &lt;br /&gt;
&lt;br /&gt;
KiCreditRiskManagement is the name of a Credit Risk Management Web Service based on SOAP protocol. The service - [http://www.krediidiinfo.ee/index.php?m=49 http://www.krediidiinfo.ee/index.php?m=49]&lt;br /&gt;
&lt;br /&gt;
= WSDL =&lt;br /&gt;
&lt;br /&gt;
KiCreditRiskManagement WSDL is located at [http://services.krediidiinfo.ee/KiCreditRiskManagement.wsdl http://services.krediidiinfo.ee/KiCreditRiskManagement.wsdl].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Methods =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;start&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Adding company into Credit Risk Management.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px;&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! Name&lt;br /&gt;
! Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Input parameter:&amp;lt;/b&amp;gt; &lt;br /&gt;
| regCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| Company’s registry code.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Output parameter:&amp;lt;/b&amp;gt;&lt;br /&gt;
| resultCode&lt;br /&gt;
| xs:int&lt;br /&gt;
| The value is 0, if the request succeeds. If the value is negative, then it is an error code. Possible values of  [http://services.krediidiinfo.ee/wiki/index.php/KiCreditRiskManagement_en#Error_Codes error codes]. &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;end&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Ending company&#039;s credit risk management.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px;&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! Name&lt;br /&gt;
! Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Input parameter:&amp;lt;/b&amp;gt; &lt;br /&gt;
| regCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| Company’s registry code.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Output parameter:&amp;lt;/b&amp;gt;&lt;br /&gt;
| resultCode&lt;br /&gt;
| xs:int&lt;br /&gt;
| The value is 0, if the request succeeds. If the value is negative, then it is an error code. Possible values of  [http://services.krediidiinfo.ee/wiki/index.php/KiCreditRiskManagement_en#Error_Codes error codes]. &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;getCreditRiskData&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Requesting company&#039;s basic data and events.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px;&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! Name&lt;br /&gt;
! Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Input parameter:&amp;lt;/b&amp;gt; &lt;br /&gt;
| regCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| Ettevõtte registrikood.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Output parameter:&amp;lt;/b&amp;gt;&lt;br /&gt;
| xml&lt;br /&gt;
| xs:string&lt;br /&gt;
| Response in XML format. XML schema is located at [http://www.krediidiinfo.ee/schemas/services/KiCreditRiskManagement__getCreditRiskData.xsd http://www.krediidiinfo.ee/schemas/services/KiCreditRiskManagement__getCreditRiskData.xsd]. See an example: [http://www.krediidiinfo.ee/schemas/services/KiCreditRiskManagement__getCreditRiskData.xml KiCreditRiskManagement__getCreditRiskData.xml]. An empty tag &#039;&#039;company&#039;&#039; will be given in XML, if the requested company does not exist in the credit management database   &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;getEvents&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Requesting events in certain period of time (max 30 days).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px;&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! Name&lt;br /&gt;
! Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Input parameter:&amp;lt;/b&amp;gt; &lt;br /&gt;
| begin&lt;br /&gt;
| xs:date&lt;br /&gt;
| Start date (incl), from which the events are requested.&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| end&lt;br /&gt;
| xs:date&lt;br /&gt;
| End date (incl), until the events are requested.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Output parameter:&amp;lt;/b&amp;gt;&lt;br /&gt;
| xml&lt;br /&gt;
| xs:string&lt;br /&gt;
| Response in XML format. XML schema is located at [http://www.krediidiinfo.ee/schemas/services/KiCreditRiskManagement__getEvents.xsd http://www.krediidiinfo.ee/schemas/services/KiCreditRiskManagement__getEvents.xsd]. See an example: [http://www.krediidiinfo.ee/schemas/services/KiCreditRiskManagement__getEvents.xml KiCreditRiskManagement__getEvents.xml]. If the requested company is not under credit risk management then a) Reminder Management events are given in XML if the company is under Reminder Management b) An empty tag &#039;&#039;event&#039;&#039; will be given in XML, if the requested company does not exist in the Reminder Management database. &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Error codes =&lt;br /&gt;
&lt;br /&gt;
== -20400 UNKNOWN ==&lt;br /&gt;
&lt;br /&gt;
Unknown error&lt;br /&gt;
&lt;br /&gt;
== -20401 INVALID_REGCODE ==&lt;br /&gt;
&lt;br /&gt;
Invalid registry code&lt;br /&gt;
&lt;br /&gt;
== -20402 SERVICE_ALREADY_ACTIVE ==&lt;br /&gt;
&lt;br /&gt;
The company is already in credit risk management.&lt;br /&gt;
&lt;br /&gt;
== -20403 SERVICE_INACTIVE ==&lt;br /&gt;
&lt;br /&gt;
The company is not in credit risk management.&lt;br /&gt;
&lt;br /&gt;
== -20404 LONG_PERIOD ==&lt;br /&gt;
&lt;br /&gt;
Requested period of time is too long. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Developing =&lt;br /&gt;
&lt;br /&gt;
Sample user is made for integrating the service:&lt;br /&gt;
&lt;br /&gt;
* Method of authentication: &#039;&#039;Basic Authentication&#039;&#039;&lt;br /&gt;
* Username: &#039;&#039;30546&#039;&#039;&lt;br /&gt;
* Password: &#039;&#039;soapdemo&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Example in PHP =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
/**&lt;br /&gt;
 * Example of using Creditinfo Eesti AS SOAP interface KiCreditRiskManagement. &lt;br /&gt;
 * &lt;br /&gt;
 * In this example the demo username and password is used so there is no need&lt;br /&gt;
 * to contact with Creditinfo Eesti AS in order to run this program.&lt;br /&gt;
 * &lt;br /&gt;
 * @link http://services.krediidiinfo.ee/wiki/index.php/KiCreditRiskManagement&lt;br /&gt;
 * @author Julia Parkkonen &amp;lt;julia.parkkonen@creditinfo.ee&amp;gt;&lt;br /&gt;
 * @created 04.06.2013&lt;br /&gt;
 */&lt;br /&gt;
$wsdl_url = &#039;http://services.krediidiinfo.ee/KiCreditRiskManagement.wsdl&#039;;&lt;br /&gt;
$params = array(&#039;location&#039;      =&amp;gt; &#039;https://services.krediidiinfo.ee/soap.php?name=KiCreditRiskManagement&#039;&lt;br /&gt;
              , &#039;login&#039;       =&amp;gt; &#039;30546&#039; // &amp;lt;-- username. Make sure username is string type (PHP bug?).&lt;br /&gt;
              , &#039;password&#039;    =&amp;gt; &#039;soapdemo&#039;   // &amp;lt;-- password&lt;br /&gt;
            );&lt;br /&gt;
        &lt;br /&gt;
$client = new SoapClient($wsdl_url, $params);&lt;br /&gt;
&lt;br /&gt;
$regCode = &#039;10256137&#039;; &lt;br /&gt;
$resultCode = $client-&amp;gt;start($regCode);&lt;br /&gt;
if ($resultCode == 0) {&lt;br /&gt;
    echo &amp;quot;Company is added into credit risk management!&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$xml = $client-&amp;gt;getCreditRiskData($regCode);&lt;br /&gt;
echo $xml;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$resultCode = $client-&amp;gt;end($regCode);&lt;br /&gt;
if ($resultCode == 0) {&lt;br /&gt;
    echo &amp;quot;Company&#039;s credit risk management is ended!&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$xml = $client-&amp;gt;getEvents(&#039;2013-01-01&#039;, &#039;2013-01-07&#039;);&lt;br /&gt;
echo $xml;&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Paavo</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=KiCreditRiskManagement&amp;diff=793</id>
		<title>KiCreditRiskManagement</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=KiCreditRiskManagement&amp;diff=793"/>
		<updated>2016-12-06T12:14:56Z</updated>

		<summary type="html">&lt;p&gt;Paavo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| align=&amp;quot;right&amp;quot;&lt;br /&gt;
| [[Image:Flag of the United Kingdom.svg|border|30px]] [[KiCreditRiskManagement__en|In English]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Tutvustus = &lt;br /&gt;
&lt;br /&gt;
KiCreditRiskManagement on Creditinfo SOAP protokollil põhinev krediiriskide halduse veebiteenus. Teenuse sisu - [http://www.krediidiinfo.ee/index.php?m=49 http://www.krediidiinfo.ee/index.php?m=49]&lt;br /&gt;
&lt;br /&gt;
= WSDL =&lt;br /&gt;
&lt;br /&gt;
KiCreditRiskManagement WSDL asub aadresslil [http://services.krediidiinfo.ee/KiCreditRiskManagement.wsdl http://services.krediidiinfo.ee/KiCreditRiskManagement.wsdl].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Meetodid =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;start&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Ettevõtte lisamine krediidiriskide jälgimise alla.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px;&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! Nimi&lt;br /&gt;
! Tüüp&lt;br /&gt;
! Kirjeldus&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Sisendparameetrid:&amp;lt;/b&amp;gt; &lt;br /&gt;
| regCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| Ettevõtte registrikood.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Väljundparameeter:&amp;lt;/b&amp;gt;&lt;br /&gt;
| resultCode&lt;br /&gt;
| xs:int&lt;br /&gt;
| kui päring õnnestub, siis on väärtuseks 0. Kui väärtus on negatiivne, siis on tegemist vea koodiga. Veakoodi võimalikud väärtused [http://services.krediidiinfo.ee/wiki/index.php/KiCreditRiskManagement#Veakoodid siin]. &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;end&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Ettevõtte krediidiriskide jälgimise lõpetamine.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px;&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! Nimi&lt;br /&gt;
! Tüüp&lt;br /&gt;
! Kirjeldus&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Sisendparameetrid:&amp;lt;/b&amp;gt; &lt;br /&gt;
| regCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| Ettevõtte registrikood.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Väljundparameeter:&amp;lt;/b&amp;gt;&lt;br /&gt;
| resultCode&lt;br /&gt;
| xs:int&lt;br /&gt;
| kui päring õnnestub, siis on väärtuseks 0. Kui väärtus on negatiivne, siis on tegemist vea koodiga. Veakoodi võimalikud väärtused [http://services.krediidiinfo.ee/wiki/index.php/KiCreditRiskManagement#Veakoodid siin]. &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;getCreditRiskData&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Ettevõtte krediidiriskide põhiandmete ja sündmuste pärimine.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px;&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! Nimi&lt;br /&gt;
! Tüüp&lt;br /&gt;
! Kirjeldus&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Sisendparameetrid:&amp;lt;/b&amp;gt; &lt;br /&gt;
| regCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| Ettevõtte registrikood.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Väljundparameeter:&amp;lt;/b&amp;gt;&lt;br /&gt;
| xml&lt;br /&gt;
| xs:string&lt;br /&gt;
| vastus XML formaadis. XML skeem asub aadressil [http://www.krediidiinfo.ee/schemas/services/KiCreditRiskManagement__getCreditRiskData.xsd http://www.krediidiinfo.ee/schemas/services/KiCreditRiskManagement__getCreditRiskData.xsd]. Vaata näidisfaili: [http://www.krediidiinfo.ee/schemas/services/KiCreditRiskManagement__getCreditRiskData.xml KiCreditRiskManagement__getCreditRiskData.xml]. Kui päritav ettevõte ei ole krediidiriskide jälgimise all, siis on päringu tulemuseks saadav XML-is märgendi &#039;&#039;company&#039;&#039; sisu tühi!  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;getEvents&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Etteantud ajavahemikus (maksimaalselt 30 päeva) toimunud sündmuste pärimine.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px;&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! Nimi&lt;br /&gt;
! Tüüp&lt;br /&gt;
! Kirjeldus&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Sisendparameetrid:&amp;lt;/b&amp;gt; &lt;br /&gt;
| begin&lt;br /&gt;
| xs:date&lt;br /&gt;
| Alguskuupäev (ka), millest alates toimunud sündmusi soovitakse pärida.&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| end&lt;br /&gt;
| xs:date&lt;br /&gt;
| Lõpukuupäev (ka), milleni toimunud sündmusi soovitakse pärida.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Väljundparameeter:&amp;lt;/b&amp;gt;&lt;br /&gt;
| xml&lt;br /&gt;
| xs:string&lt;br /&gt;
| vastus XML formaadis. XML skeem asub aadressil [http://www.krediidiinfo.ee/schemas/services/KiCreditRiskManagement__getEvents.xsd http://www.krediidiinfo.ee/schemas/services/KiCreditRiskManagement__getEvents.xsd]. Vaata näidisfaili: [http://www.krediidiinfo.ee/schemas/services/KiCreditRiskManagement__getEvents.xml KiCreditRiskManagement__getEvents.xml]. Kui päritav ettevõte ei ole krediidiriskide jälgimise all, siis a) kui ettevõte on krediidijärelvalves, siis päringu tulemuseks saadav XML-is on krediidijälvalve sündmused b) kui ettevõte ei ole krediidijärelvalves, siis märgendi &#039;&#039;event&#039;&#039; sisu tühi.  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Veakoodid =&lt;br /&gt;
&lt;br /&gt;
== -20400 UNKNOWN ==&lt;br /&gt;
&lt;br /&gt;
Tundmatu viga&lt;br /&gt;
&lt;br /&gt;
== -20401 INVALID_REGCODE ==&lt;br /&gt;
&lt;br /&gt;
Vigane ettevõtte registrikood&lt;br /&gt;
&lt;br /&gt;
== -20402 SERVICE_ALREADY_ACTIVE ==&lt;br /&gt;
&lt;br /&gt;
Ettevõte on juba krediidiriskide jälgimise all.&lt;br /&gt;
&lt;br /&gt;
== -20403 SERVICE_INACTIVE ==&lt;br /&gt;
&lt;br /&gt;
Ettevõte ei ole krediidiriskide jälgimise all.&lt;br /&gt;
&lt;br /&gt;
== -20404 LONG_PERIOD ==&lt;br /&gt;
&lt;br /&gt;
Liiga pikk ajavahemik, milles registreeritud andmeid soovitakse pärida.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Arendamine =&lt;br /&gt;
&lt;br /&gt;
Liidese integreerimiseks vajaliku arenduse jaoks on tehtud näidiskasutaja:&lt;br /&gt;
&lt;br /&gt;
* Autentimise meetod: &#039;&#039;Basic Authentication&#039;&#039;&lt;br /&gt;
* Kasutajanimi: &#039;&#039;30546&#039;&#039;&lt;br /&gt;
* Parool: &#039;&#039;soapdemo&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Näide PHP-s =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
/**&lt;br /&gt;
 * Example of using Creditinfo Eesti AS SOAP interface KiCreditRiskManagement. &lt;br /&gt;
 * &lt;br /&gt;
 * In this example the demo username and password is used so there is no need&lt;br /&gt;
 * to contact with Creditinfo Eesti AS in order to run this program.&lt;br /&gt;
 * &lt;br /&gt;
 * @link http://services.krediidiinfo.ee/wiki/index.php/KiCreditRiskManagement&lt;br /&gt;
 * @author Julia Parkkonen &amp;lt;julia.parkkonen@creditinfo.ee&amp;gt;&lt;br /&gt;
 * @created 04.06.2013&lt;br /&gt;
 */&lt;br /&gt;
$wsdl_url = &#039;http://services.krediidiinfo.ee/KiCreditRiskManagement.wsdl&#039;;&lt;br /&gt;
$params = array(&#039;location&#039;      =&amp;gt; &#039;https://services.krediidiinfo.ee/soap.php?name=KiCreditRiskManagement&#039;&lt;br /&gt;
              , &#039;login&#039;       =&amp;gt; &#039;30546&#039; // &amp;lt;-- username. Make sure username is string type (PHP bug?).&lt;br /&gt;
              , &#039;password&#039;    =&amp;gt; &#039;soapdemo&#039;   // &amp;lt;-- password&lt;br /&gt;
            );&lt;br /&gt;
        &lt;br /&gt;
$client = new SoapClient($wsdl_url, $params);&lt;br /&gt;
&lt;br /&gt;
$regCode = &#039;10256137&#039;; &lt;br /&gt;
$resultCode = $client-&amp;gt;start($regCode);&lt;br /&gt;
if ($resultCode == 0) {&lt;br /&gt;
    echo &amp;quot;Ettevõte lisatud krediidiriskide jälgimise alla!&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$xml = $client-&amp;gt;getCreditRiskData($regCode);&lt;br /&gt;
echo $xml;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$resultCode = $client-&amp;gt;end($regCode);&lt;br /&gt;
if ($resultCode == 0) {&lt;br /&gt;
    echo &amp;quot;Ettevõte krediidiriskide jälgimine on lõpetatud!&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$xml = $client-&amp;gt;getEvents(&#039;2013-01-01&#039;, &#039;2013-01-07&#039;);&lt;br /&gt;
echo $xml;&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Paavo</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=SOAP_service_testing&amp;diff=792</id>
		<title>SOAP service testing</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=SOAP_service_testing&amp;diff=792"/>
		<updated>2016-12-06T12:13:29Z</updated>

		<summary type="html">&lt;p&gt;Paavo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| align=&amp;quot;right&amp;quot;&lt;br /&gt;
| [[Image:Flag of Estonia.svg|border|30px]] [[SOAP_teenuse_testimine|eesti keeles]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Creditinfo Eesti AS SOAP service is tested using &amp;lt;tt&amp;gt;curl&amp;lt;/tt&amp;gt; software and the [[KiCompany_en | KiCompany]] service. Other Creditinfo Eesti AS SOAP services can also be tested in the same way.&lt;br /&gt;
&lt;br /&gt;
Authentication is possible using the certificate/key pair as well as the HTTP Basic Authentication user name and password. In addition to the password or certificate, the user needs to have been issued a permission to use the [[KiCompany_en | KiCompany]] service by Creditinfo Eesti AS customer service.&lt;br /&gt;
&lt;br /&gt;
If the following tests in the client&#039;s environment are successful, it can be stated that the certificate or password issued to the client is valid, and the permissions to use [[KiCompany_en | KiCompany]] are correctly set.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Network test ==&lt;br /&gt;
&lt;br /&gt;
The request&#039;s source environment must be able to connect to the &amp;lt;tt&amp;gt;services.krediidiinfo.ee&amp;lt;/tt&amp;gt; server using the tcp port number &amp;lt;tt&amp;gt;443&amp;lt;/tt&amp;gt;. Creditinfo Eesti AS has not set any IP-based limitations to that server.&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;tt&amp;gt;netcat&amp;lt;/tt&amp;gt; utility can be used in order to test whether there is a firewall blocking the connection:&lt;br /&gt;
 nc -z -vv services.krediidiinfo.ee 443&lt;br /&gt;
In some operating systems the binary has a different name:&lt;br /&gt;
 netcat -z -vv services.krediidiinfo.ee 443&lt;br /&gt;
&lt;br /&gt;
The positive result would be:&lt;br /&gt;
 Connection to services.krediidiinfo.ee 443 port [tcp/https] succeeded!&lt;br /&gt;
&lt;br /&gt;
Examples of negative results:&lt;br /&gt;
 nc: connect to services.krediidiinfo.ee port 443 (tcp) failed: Connection refused&lt;br /&gt;
&lt;br /&gt;
 nc: connect to services.krediidiinfo.ee port 443 (tcp) failed: Connection timed out&lt;br /&gt;
&lt;br /&gt;
Also it should be possible to connect to the tcp port &amp;lt;tt&amp;gt;80&amp;lt;/tt&amp;gt;, of the same server, which hosts the [http://www.w3.org/TR/wsdl wsdl] files and this wiki. If the test fails, please contact your network administrator&lt;br /&gt;
&lt;br /&gt;
== SOAP request example ==&lt;br /&gt;
&lt;br /&gt;
First of all we must know the name of the service to be requested. In this example we use the [[KiCompany_en | KiCompany]] service, so the request URI would be &amp;lt;tt&amp;gt;https://services.krediidiinfo.ee/soap.php?name=KiCompany&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Next we need the SOAP request itself, which is kept in a text file named &amp;lt;tt&amp;gt;data.txt&amp;lt;/tt&amp;gt;, The contents of the file are as follows:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Envelope xmlns:SOAP-ENV=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:SOAP-ENC=&amp;quot;http://schemas.xmlsoap.org/soap/encoding/&amp;quot; &lt;br /&gt;
xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns:xsd=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;SOAP-ENV:Body&amp;gt;&lt;br /&gt;
    &amp;lt;m:findCompanies xmlns:m=&amp;quot;urn:KiCompany&amp;quot; SOAP-ENV:encodingStyle=&amp;quot;http://schemas.xmlsoap.org/soap/encoding/&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;name xsi:type=&amp;quot;xsd:string&amp;quot;&amp;gt;kredi&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;count xsi:type=&amp;quot;xsd:int&amp;quot;&amp;gt;2&amp;lt;/count&amp;gt;&lt;br /&gt;
    &amp;lt;/m:findCompanies&amp;gt;&lt;br /&gt;
  &amp;lt;/SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This request searches for companies with names that starts with &amp;lt;tt&amp;gt;kredi&amp;lt;/tt&amp;gt; and displays only the first two results. (The request involves the payment of a fee!)&lt;br /&gt;
&lt;br /&gt;
== Using curl==&lt;br /&gt;
&lt;br /&gt;
The command-line tool &amp;lt;tt&amp;gt;curl&amp;lt;/tt&amp;gt; is a convenient testing utility. To use the Creditinfo Eesti AS SOAP service, &amp;lt;tt&amp;gt;curl&amp;lt;/tt&amp;gt; must be compiled with SSL support and must support https protocol. You can check whether this is the case by using the command &amp;lt;tt&amp;gt;curl --version&amp;lt;/tt&amp;gt;; the result:&lt;br /&gt;
&lt;br /&gt;
 curl 7.19.6 (x86_64-redhat-linux-gnu) libcurl/7.19.6 NSS/3.12.4.1 Beta zlib/1.2.3 libidn/0.6.14 libssh2/0.18&lt;br /&gt;
 Protocols: tftp ftp telnet dict ldap ldaps http file &#039;&#039;&#039;https&#039;&#039;&#039; ftps scp sftp&lt;br /&gt;
 Features: GSS-Negotiate IDN IPv6 Largefile &#039;&#039;&#039;SSL&#039;&#039;&#039; libz&lt;br /&gt;
&lt;br /&gt;
=== curl SOAP request, using HTTP Basic Authentication ===&lt;br /&gt;
&lt;br /&gt;
Creditinfo Eesti AS has issued you a user name and password. In this example, the user name is &amp;quot;1234&amp;quot; and password is &amp;quot;abc123&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
 curl -d @data.txt -u 1234:abc123 &amp;lt;nowiki&amp;gt;https://services.krediidiinfo.ee/soap.php?name=KiCompany&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 -d specifies the request. @ before the file name specifies that it is a request file, not a request.&lt;br /&gt;
 &lt;br /&gt;
 -u specifies user name and password, delimited with a colon.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== curl SOAP request, using a certificate and a key as the authentication method ===&lt;br /&gt;
&lt;br /&gt;
To make a request you need a certificate file issued by Creditinfo Eesti AS in the PEM format. In this example the file is named &amp;lt;tt&amp;gt;cert.pem&amp;lt;/tt&amp;gt;. It looks like this:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
-----BEGIN CERTIFICATE-----&lt;br /&gt;
MIIEPpuguyIHJPOHuiGIOGilUYGOIGIYFGuyFUassafDFSDFpuASDaaGA1UEBhMC&lt;br /&gt;
RUUxETAPiugUIOuphLBLUpuGIUIGigIPUbhpuiGIPYBuYBUKBLJYHFGuohGDVQQK&lt;br /&gt;
Ew9LcmVkaWlkaWluZm8gQVMxCzAJBgNVBAsTAklUMSEwHwYDVQQDExhzZXJ2aWNl&lt;br /&gt;
cy5rcmhlkjghGHGuZm8uZWUxITAfBgkqhkiG9w0BCQEWEml0QGtyZWRpaWRpaW5m&lt;br /&gt;
by5lZTAeFw0wOTglgkGIOUGpguPIUgvIpiughphPhOPOUhpBHIUGMQswCQYDVQQG&lt;br /&gt;
EwJFRTEQMA4GA1UECBMHRXN0b25pYTEQMA4GA1UEBxMHVGFsbGlubjEYMBYGA1UE&lt;br /&gt;
VMtxvrdTVDhtRBDJrdYRBDRVBDTJrbDJBYYJRdYrdjbyRBUYRdBYJRdRRbUJrRYJ&lt;br /&gt;
MTCMjfgukfgKGYGOYOUYGOygouYalsuUUGS4OCtgtrmzLw==&lt;br /&gt;
-----END CERTIFICATE-----&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Also you need a certificate key file in the PEM format, which, in this example, is named &amp;lt;tt&amp;gt;key.pem&amp;lt;/tt&amp;gt;. This is a secret file and must not be transmitted via e-mail or by other unencrypted methods.&lt;br /&gt;
&lt;br /&gt;
However, the contents of this file may be added directly to the &amp;lt;tt&amp;gt;cert.pem&amp;lt;/tt&amp;gt; file &amp;lt;tt&amp;gt;(cat key.pem &amp;gt;&amp;gt; cert.pem)&amp;lt;/tt&amp;gt;, thus making it unnecessary to specify the key file for &amp;lt;tt&amp;gt;curl&amp;lt;/tt&amp;gt;. Various programs specifically request such concatenated files. It looks similar to the following example; only the DSA option has some more differences:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
-----BEGIN RSA PRIVATE KEY-----&lt;br /&gt;
Proc-Type: 4,ENCRYPTED&lt;br /&gt;
DEK-Info: DES-EDE3-CBC,C1AA09832249D61D&lt;br /&gt;
&lt;br /&gt;
P85/RJFo2AX638mWtcOTglgkGIOUGpguPIUgvIpiughphPhOPOUhi0I+l5s+JSn5c&lt;br /&gt;
jx69XBvi5L+Ytci9RW3zUiWrUDv89IY6DEmwluLX39/gX0TW7U+wos5b7ng/sNLQ&lt;br /&gt;
tMyzCtIDACoGb5xHl48c3vY3JUzhrzQWNt2vuFjpGJI1lSOH8h0MdbQEA8iFKIOZ&lt;br /&gt;
ng0po3SPW8c5wJtnLuKy8uZWUxITAfBgkqhkiG9w0BCQEWEml08uZWUxITAfBgkq&lt;br /&gt;
oHeRz6KkZyXo7vbCbDXSFTuSHiwVwslF7hHbmmiPc4RYxB2EWfTjSUe8Fti9SWPa&lt;br /&gt;
iJY0OisiQbePnEigZhfRboVZmQZFPWopgy8uZWUxITAfBgkqhkiG9w0BCQEWEml0&lt;br /&gt;
8W1aXSBnNqtla1fmKKId9OkhiAZvavtKug8C9i27R2KR63h6uwq3ktwYtV1YWTHK&lt;br /&gt;
Orx8Mf3HIGXpRSJJqjvZUu+xNrM06VcVajY9SJmt7OYXvSo5nKYguwbfGNh/FA7F&lt;br /&gt;
Eo1KoKhQeGvWfCQzhEobc/QyegnklbaCUZhePoiL0Jk6Otgsav+2AA==&lt;br /&gt;
-----END RSA PRIVATE KEY-----&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Also, in the case of an encrypted key, you must know the certificate key password. The password in this example is &amp;lt;tt&amp;gt;abcd1234&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Making a request:&lt;br /&gt;
&lt;br /&gt;
 curl -d @data.txt -cert $PWD/cert.pem:abcd1234 --key $PWD/key.pem &amp;lt;nowiki&amp;gt;https://services.krediidiinfo.ee/soap.php?name=KiCompany&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 -d specifies the request, @ before the file name specifies that it is a request file, not a request.&lt;br /&gt;
&lt;br /&gt;
 --cert key specifies the location of certificate file. Absolute path must be used. curl is not looking for the file in given directory, hence the $PWD in the example.&lt;br /&gt;
If the key is encrypted, the password can be provided after the certificate file name, separating it from the file name by a colon.&lt;br /&gt;
&lt;br /&gt;
 --key determines the location of the key file. It is not necessary, if the certificate and key files are merged into a single file.&lt;br /&gt;
This is why the key password is specified with the --cert option, not here.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SOAP request results ==&lt;br /&gt;
&lt;br /&gt;
=== Successful request ===&lt;br /&gt;
&lt;br /&gt;
Successful request (line spacing added for easier reading):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Envelope xmlns:SOAP-ENV=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ns1=&amp;quot;urn:KiCompany&amp;quot; &lt;br /&gt;
xmlns:SOAP-ENC=&amp;quot;http://schemas.xmlsoap.org/soap/encoding/&amp;quot; xmlns:xsd=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; &lt;br /&gt;
xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; SOAP-ENV:encodingStyle=&amp;quot;http://schemas.xmlsoap.org/soap/encoding/&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;ns1:findCompaniesResponse&amp;gt;&lt;br /&gt;
&amp;lt;companies SOAP-ENC:arrayType=&amp;quot;ns1:CompanyIDData[2]&amp;quot; xsi:type=&amp;quot;ns1:CompanyIDDataArray&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;item xsi:type=&amp;quot;ns1:CompanyIDData&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;regCode xsi:type=&amp;quot;ns1:regCode&amp;quot;&amp;gt;11517686&amp;lt;/regCode&amp;gt;&lt;br /&gt;
&amp;lt;name xsi:type=&amp;quot;xsd:string&amp;quot;&amp;gt;KREDICO OÜ&amp;lt;/name&amp;gt;&lt;br /&gt;
&amp;lt;/item&amp;gt;&lt;br /&gt;
&amp;lt;item xsi:type=&amp;quot;ns1:CompanyIDData&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;regCode xsi:type=&amp;quot;ns1:regCode&amp;quot;&amp;gt;90006012&amp;lt;/regCode&amp;gt;&lt;br /&gt;
&amp;lt;name xsi:type=&amp;quot;xsd:string&amp;quot;&amp;gt;KREDIIDI JA EKSPORDI GARANTEERIMISE SITHASUTUS KREDEX&amp;lt;/name&amp;gt;&lt;br /&gt;
&amp;lt;/item&amp;gt;&lt;br /&gt;
&amp;lt;/companies&amp;gt;&lt;br /&gt;
&amp;lt;/ns1:findCompaniesResponse&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Invalid requests ===&lt;br /&gt;
&lt;br /&gt;
Error in GET parameter (KiCompan instead of KiCompany):&lt;br /&gt;
 curl -d @data.txt -u 1234:abc123 &amp;lt;nowiki&amp;gt;https://services.krediidiinfo.ee/soap.php?name=KiCompan&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Envelope xmlns:SOAP-ENV=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Fault&amp;gt;&lt;br /&gt;
&amp;lt;faultcode&amp;gt;SOAP-ENV:Server&amp;lt;/faultcode&amp;gt;&lt;br /&gt;
&amp;lt;faultstring&amp;gt;Incorrect HTTP GET parameter &#039;name&#039; value!&amp;lt;/faultstring&amp;gt;&lt;br /&gt;
&amp;lt;faultactor&amp;gt;&amp;lt;/faultactor&amp;gt;&lt;br /&gt;
&amp;lt;detail&amp;gt;&lt;br /&gt;
&amp;lt;errorcode&amp;gt;-20002&amp;lt;/errorcode&amp;gt;&lt;br /&gt;
&amp;lt;line_no&amp;gt;157&amp;lt;/line_no&amp;gt;&lt;br /&gt;
&amp;lt;/detail&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Fault&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Invalid user name, password or certificate:&lt;br /&gt;
 curl -d @data.txt -u 1234:abZZ23 &amp;lt;nowiki&amp;gt;https://services.krediidiinfo.ee/soap.php?name=KiCompany&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Authentication of Creditinfo web service user failed! For assistance, please contact Creditinfo by calling (+372) 6659600.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
User has no permission to use [[KiCompany_en | KiCompany]] please contact our customer service:&lt;br /&gt;
 curl -d @data.txt -u 1234:abc123 &amp;lt;nowiki&amp;gt;https://services.krediidiinfo.ee/soap.php?name=KiCompany&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Envelope xmlns:SOAP-ENV=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Fault&amp;gt;&lt;br /&gt;
&amp;lt;faultcode&amp;gt;SOAP-ENV:Server&amp;lt;/faultcode&amp;gt;&lt;br /&gt;
&amp;lt;faultstring&amp;gt;Access denied for KiCompany!&amp;lt;/faultstring&amp;gt;&lt;br /&gt;
&amp;lt;faultactor&amp;gt;&amp;lt;/faultactor&amp;gt;&lt;br /&gt;
&amp;lt;detail&amp;gt;&lt;br /&gt;
&amp;lt;errorcode&amp;gt;-20003&amp;lt;/errorcode&amp;gt;&lt;br /&gt;
&amp;lt;line_no&amp;gt;106&amp;lt;/line_no&amp;gt;&amp;lt;/detail&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Fault&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Missing SOAP request:&lt;br /&gt;
 curl -u 1234:abc123 &amp;lt;nowiki&amp;gt;https://services.krediidiinfo.ee/soap.php?name=KiCompany&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
(no results)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Error in the SOAP request itself:&lt;br /&gt;
 curl -d @vigane.txt -u 1234:abc123 &amp;lt;nowiki&amp;gt;https://services.krediidiinfo.ee/soap.php?name=KiCompany&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Envelope xmlns:SOAP-ENV=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Fault&amp;gt;&lt;br /&gt;
&amp;lt;faultcode&amp;gt;SOAP-ENV:Client&amp;lt;/faultcode&amp;gt;&lt;br /&gt;
&amp;lt;faultstring&amp;gt;Bad Request&amp;lt;/faultstring&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Fault&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
or&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Envelope xmlns:SOAP-ENV=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Fault&amp;gt;&lt;br /&gt;
&amp;lt;faultcode&amp;gt;SOAP-ENV:VersionMismatch&amp;lt;/faultcode&amp;gt;&lt;br /&gt;
&amp;lt;faultstring&amp;gt;Wrong Version&amp;lt;/faultstring&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Fault&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Paavo</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=Error_codes&amp;diff=791</id>
		<title>Error codes</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=Error_codes&amp;diff=791"/>
		<updated>2016-12-06T12:11:55Z</updated>

		<summary type="html">&lt;p&gt;Paavo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| align=&amp;quot;right&amp;quot;&lt;br /&gt;
| [[Image:Flag of Estonia.svg|border|30px]] [[Veakoodid|eesti keeles]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Error codes =&lt;br /&gt;
&lt;br /&gt;
== SOAP server error codes ==&lt;br /&gt;
&lt;br /&gt;
===-20001 Internal error ===&lt;br /&gt;
&lt;br /&gt;
Internal server error. Please contact Creditinfo [[Tehniline tugi | technical support]].&lt;br /&gt;
&lt;br /&gt;
===-20002 Incorrect HTTP GET parameter &#039;name&#039; value!===&lt;br /&gt;
&lt;br /&gt;
Please check the URL for the value of GET parameter &#039;name&#039;. The parameter is either missing a value or the value is not a valid web service interface name. &lt;br /&gt;
&lt;br /&gt;
===-20003 Access Denied ===&lt;br /&gt;
&lt;br /&gt;
No permission to access a particular interface. Please contact Creditinfo [[Klienditugi |customer support]].&lt;br /&gt;
&lt;br /&gt;
===-20004 Test requests denied  ===&lt;br /&gt;
&lt;br /&gt;
No permission to make requests in the test environment in [[Web_Service_Debugging|debug mode]]. Please contact Creditinfo [[Klienditugi |customer support]].&lt;br /&gt;
&lt;br /&gt;
===-20005 Live requests denied  ===&lt;br /&gt;
&lt;br /&gt;
Although permission to use the interface has been granted, the right to make requests to the application server has been denied. Commonly used in development. Sometimes when permission is granted to request the test server, permission to make requests to the application server is removed. Please contact Creditinfo [[Klienditugi |customer support]].&lt;br /&gt;
&lt;br /&gt;
== Authentication errors ==&lt;br /&gt;
&lt;br /&gt;
===-10011 Client certificate not found ===&lt;br /&gt;
&lt;br /&gt;
The request was made without a certificate.&lt;br /&gt;
&lt;br /&gt;
=== -10012 Certificate revoked===&lt;br /&gt;
&lt;br /&gt;
The certificate has expired. Please contact Creditinfo [[Klienditugi |customer support]].&lt;/div&gt;</summary>
		<author><name>Paavo</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=Exeption_handling&amp;diff=790</id>
		<title>Exeption handling</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=Exeption_handling&amp;diff=790"/>
		<updated>2016-12-06T12:11:15Z</updated>

		<summary type="html">&lt;p&gt;Paavo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| align=&amp;quot;right&amp;quot;&lt;br /&gt;
| [[Image:Flag of Estonia.svg|border|30px]] [[Veat%C3%B6%C3%B6tlus|eesti keeles]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= SOAP fault element=&lt;br /&gt;
If the server encounters an exception during request processing, the Creditinfo SOAP server will always return a SOAP fault element ([http://www.w3schools.com/soap/soap_fault.asp|SOAP Fault Element]).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example of a SOAP fault element:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Envelope xmlns:SOAP-ENV=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;SOAP-ENV:Body&amp;gt;&lt;br /&gt;
		&amp;lt;SOAP-ENV:Fault&amp;gt;&lt;br /&gt;
			&amp;lt;faultcode&amp;gt;SOAP-ENV:Server&amp;lt;/faultcode&amp;gt;&lt;br /&gt;
			&amp;lt;faultstring&amp;gt;certificate not found&amp;lt;/faultstring&amp;gt;&lt;br /&gt;
			&amp;lt;faultactor/&amp;gt;&lt;br /&gt;
			&amp;lt;detail&amp;gt;&lt;br /&gt;
				&amp;lt;errorcode&amp;gt;-10011&amp;lt;/errorcode&amp;gt;&lt;br /&gt;
				&amp;lt;line_no&amp;gt;33&amp;lt;/line_no&amp;gt;&lt;br /&gt;
			&amp;lt;/detail&amp;gt;&lt;br /&gt;
		&amp;lt;/SOAP-ENV:Fault&amp;gt;&lt;br /&gt;
	&amp;lt;/SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Reporting exceptions to the user = &lt;br /&gt;
&lt;br /&gt;
The tag &#039;&#039;faultstring&#039;&#039; contains a user-friendly error message, while the tag &#039;&#039;detail/errorcode&#039;&#039; contains the error code. &lt;br /&gt;
&lt;br /&gt;
If the SOAP fault element contains a &#039;&#039;detail/errorcode&#039;&#039;, the exception occurred in the Creditinfo server. If there is no &#039;&#039;detail/errorcode&#039;&#039;, the exception is usually unrelated to the Creditinfo server.  &lt;br /&gt;
&lt;br /&gt;
If SOAP fault element is sent by the Creditinfo server, the end user must always be displayed both the error code (&#039;&#039;errorcode&#039;&#039;) as well as the fault element (&#039;&#039;faultstring&#039;&#039;)!&lt;br /&gt;
&lt;br /&gt;
It is recommended that the message be displayed as follows:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Creditinfo web service (&amp;lt;name&amp;gt;) request failed!&lt;br /&gt;
[errorcode] faultstring &lt;br /&gt;
For assistance, please contact Creditinfo: (372) 6659 600.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;name&amp;gt; to be replaced with the name of web service (KiDocExchange, KiReport, etc). Generally the reasons for such errors can be resolved by Creditinfo (e.g. if the user does not have the authorisation to make a certain request, etc.).&lt;/div&gt;</summary>
		<author><name>Paavo</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=Mhrlisamine_en&amp;diff=789</id>
		<title>Mhrlisamine en</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=Mhrlisamine_en&amp;diff=789"/>
		<updated>2016-12-06T12:10:08Z</updated>

		<summary type="html">&lt;p&gt;Paavo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| align=&amp;quot;right&amp;quot;&lt;br /&gt;
| [[Image:Flag of Estonia.svg|border|30px]] [[Mhrlisamine|eesti keeles]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Introduction = &lt;br /&gt;
&lt;br /&gt;
Payment defaults can be updated by means of Creditinfo’s credit management service. To do that, Sale Ledger statements should be regularly sent to credit management, and an individual agreement as to when they should be sent is made with each customer. &lt;br /&gt;
&lt;br /&gt;
You can send the Sales Ledger to credit management as an XML file of the format specified by the following schema: [http://www.krediidiinfo.ee/schemas/kh/debtors_info.xsd http://www.krediidiinfo.ee/schemas/kh/debtors_info.xsd]. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
NB! A separate XML schema has been created for banks: [http://www.krediidiinfo.ee/schemas/kh/bank_debtors_info_ver2.xsd http://www.krediidiinfo.ee/schemas/kh/debtors_info_ver2.xsd]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Principles of synchronising the credit management data =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Only the information about outstanding payments needs to be sent to credit management. The overall receivables balance is what shows the debtor’s balance, and the debt age can be deduced from the payments. These are the key data on which credit management relies. The paid invoices do not affect the balance, so they are of no significance for credit management.&lt;br /&gt;
&lt;br /&gt;
Depending on the type of credit management services the debtor data you send to credit management can be additionally restricted to the debt age. For example, if your agreement with credit management specifies that only the service of updating the information in the Credit register is used, you can only send credit management the information about the debtors whose payments have been outstanding for over 45 days. Credit management does not need the data about the debtors whose debt is not over 45 days old. As the data to be sent is restricted, the size of the file and the time it will take to import the data will be reduced. &lt;br /&gt;
&lt;br /&gt;
When the data is imported to credit management, the balances of the debtor’s payments in the database are updated. The payments that were outstanding before the data import are considered to have been paid and the balance is set to zero if the input file contains no information about them. Thus you do not need to inform credit management that an invoice has been paid. You just need to export a statement about the current outstanding payments, including advance payments for the overall receivables balance to be calculated correctly.  This approach is easier for the customer (who does not need to remember anything from the previous data export), and the latest input file always corrects all the data in credit management (the data do not go out of sync). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= The &#039;&#039;debtors_info&#039;&#039; format =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [http://www.krediidiinfo.ee/schemas/kh/debtors_info.xsd XML schema]&lt;br /&gt;
* [[debtors_info_mhr_example.xml]] - sample debtor data file. &amp;lt;br/&amp;gt;&lt;br /&gt;
* [[Debtors info.png | debtors info.png]] - diagram of the structure of the XML file containing debtors’ data.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;/debtors/debtor/additional_data&#039;&#039; tag value with the &#039;&#039;additional_data_name=&amp;quot;contract_no&amp;quot;&#039;&#039; attribute is used to add a payment default to the Credit register. The Credit Register also requires the number of the contract that was breached by the outstanding payment to be entered. &lt;br /&gt;
&lt;br /&gt;
If the amounts are stated in euros, the sums referring to the period before the moment the euro came into use will be replaced by Estonian kroons at the rate of 15.6466 kroons to euro. If amounts are still sent in Estonian kroons after the change to the euro, kroons will be substituted with euros at the same rate, so the customer can choose when to start sending the data in euros. &lt;br /&gt;
&lt;br /&gt;
= The &#039;&#039;bank_debtors_payments_ver2&#039;&#039; format =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This format is meant to be used by banks to forward data to credit management. The difference between &#039;&#039;bank_debtors_payments_ver2&#039;&#039; and &#039;&#039;debtors_info&#039;&#039; lies in the fact that the former is not based on invoices. &lt;br /&gt;
&lt;br /&gt;
* [http://www.krediidiinfo.ee/schemas/kh/bank_debtors_payments_ver2.xsd XML schema]&lt;br /&gt;
* [[bank_debtors_payments_ver2_mhr_example.xml]] - sample debtor data file. &amp;lt;br/&amp;gt;&lt;br /&gt;
* [[Bank debtors payments ver2.png | bank debtors payments ver2.png]] - diagram of the structure of the XML file containing debtors’ data. &lt;br /&gt;
&lt;br /&gt;
If the currency rate is not set in attributes of the &#039;&#039;/debtors/debtor/overdue_payments&#039;&#039; tag, the rate of 15.6466 kroons to euro is used and currency conversions are performed if necessary.&lt;br /&gt;
&lt;br /&gt;
= Forwarding the files =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Files can be sent to Creditinfo by means of the [[KiDocExchange]] SOAP interface. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The format of the name of the file to be sent to Creditinfo must be the following:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;initials&amp;gt;_krediidihaldus_&amp;lt;id&amp;gt;.&amp;lt;extension&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;initials&amp;gt; - the initials of the company, for example, ki for Creditinfo. &amp;lt;i&amp;gt;ki&amp;lt;/i&amp;gt;.&lt;br /&gt;
* &amp;lt;id&amp;gt; - the unique ID of the file in the sender’s system by which the sent file can be identified, for example, the time when the file was generated.  &lt;br /&gt;
* &amp;lt;extension&amp;gt; - the extension of the file to be sent (XML or ZIP). We recommend compressing the files to be sent. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example 1: a file to be sent to Creditinfo Eesti AS &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ki_krediidihaldus_20100613.zip&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Paavo</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=Mhrlisamine_en&amp;diff=788</id>
		<title>Mhrlisamine en</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=Mhrlisamine_en&amp;diff=788"/>
		<updated>2016-12-06T12:09:47Z</updated>

		<summary type="html">&lt;p&gt;Paavo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| align=&amp;quot;right&amp;quot;&lt;br /&gt;
| [[Image:Flag of Estonia.svg|border|30px]] [[Mhrlisamine|eesti keeles]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Introduction = &lt;br /&gt;
&lt;br /&gt;
Payment defaults can be updated by means of Creditinfo’s credit management service. To do that, Sale Ledger statements should be regularly sent to credit management, and an individual agreement as to when they should be sent is made with each customer. &lt;br /&gt;
&lt;br /&gt;
You can send the Sales Ledger to credit management as an XML file of the format specified by the following schema: [http://www.krediidiinfo.ee/schemas/kh/debtors_info.xsd http://www.krediidiinfo.ee/schemas/kh/debtors_info.xsd]. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
NB! A separate XML schema has been created for banks: [http://www.krediidiinfo.ee/schemas/kh/bank_debtors_info_ver2.xsd http://www.krediidiinfo.ee/schemas/kh/debtors_info_ver2.xsd]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Principles of synchronising the credit management data =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Only the information about outstanding payments needs to be sent to credit management. The overall receivables balance is what shows the debtor’s balance, and the debt age can be deduced from the payments. These are the key data on which credit management relies. The paid invoices do not affect the balance, so they are of no significance for credit management.&lt;br /&gt;
&lt;br /&gt;
Depending on the type of credit management services the debtor data you send to credit management can be additionally restricted to the debt age. For example, if your agreement with credit management specifies that only the service of updating the information in the Credit register is used, you can only send credit management the information about the debtors whose payments have been outstanding for over 45 days. Credit management does not need the data about the debtors whose debt is not over 45 days old. As the data to be sent is restricted, the size of the file and the time it will take to import the data will be reduced. &lt;br /&gt;
&lt;br /&gt;
When the data is imported to credit management, the balances of the debtor’s payments in the database are updated. The payments that were outstanding before the data import are considered to have been paid and the balance is set to zero if the input file contains no information about them. Thus you do not need to inform credit management that an invoice has been paid. You just need to export a statement about the current outstanding payments, including advance payments for the overall receivables balance to be calculated correctly.  This approach is easier for the customer (who does not need to remember anything from the previous data export), and the latest input file always corrects all the data in credit management (the data do not go out of sync). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= The &#039;&#039;debtors_info&#039;&#039; format =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [http://www.krediidiinfo.ee/schemas/kh/debtors_info.xsd XML schema]&lt;br /&gt;
* [[debtors_info_mhr_example.xml]] - sample debtor data file. &amp;lt;br/&amp;gt;&lt;br /&gt;
* [[Debtors info.png | debtors info.png]] - diagram of the structure of the XML file containing debtors’ data.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;/debtors/debtor/additional_data&#039;&#039; tag value with the &#039;&#039;additional_data_name=&amp;quot;contract_no&amp;quot;&#039;&#039; attribute is used to add a payment default to the Credit register. The Credit Register also requires the number of the contract that was breached by the outstanding payment to be entered. &lt;br /&gt;
&lt;br /&gt;
If the amounts are stated in euros, the sums referring to the period before the moment the euro came into use will be replaced by Estonian kroons at the rate of 15.6466 kroons to euro. If amounts are still sent in Estonian kroons after the change to the euro, kroons will be substituted with euros at the same rate, so the customer can choose when to start sending the data in euros. &lt;br /&gt;
&lt;br /&gt;
= The &#039;&#039;bank_debtors_payments_ver2&#039;&#039; format =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This format is meant to be used by banks to forward data to credit management. The difference between &#039;&#039;bank_debtors_payments_ver2&#039;&#039; and &#039;&#039;debtors_info&#039;&#039; lies in the fact that the former is not based on invoices. &lt;br /&gt;
&lt;br /&gt;
* [http://www.krediidiinfo.ee/schemas/kh/bank_debtors_payments_ver2.xsd XML schema]&lt;br /&gt;
* [[bank_debtors_payments_ver2_mhr_example.xml]] - sample debtor data file. &amp;lt;br/&amp;gt;&lt;br /&gt;
* [[Bank debtors payments ver2.png | bank debtors payments ver2.png]] - diagram of the structure of the XML file containing debtors’ data. &lt;br /&gt;
&lt;br /&gt;
If the currency rate is not set in attributes of the &#039;&#039;/debtors/debtor/overdue_payments&#039;&#039; tag, the rate of 15.6466 kroons to euro is used and currency conversions are performed if necessary.&lt;br /&gt;
&lt;br /&gt;
= Forwarding the files =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Files can be sent to Creditinfo by means of the [[KiDocExchange]] SOAP interface. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The format of the name of the file to be sent to Creditinfo must be the following:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;initials&amp;gt;_krediidihaldus_&amp;lt;id&amp;gt;.&amp;lt;extension&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;initials&amp;gt; - the initials of the company, for example, ki for Creditinfo. &amp;lt;i&amp;gt;ki&amp;lt;/i&amp;gt;.&lt;br /&gt;
* &amp;lt;id&amp;gt; - the unique ID of the file in the sender’s system by which the sent file can be identified, for example, the time when the file was generated.  &lt;br /&gt;
* &amp;lt;extension&amp;gt; - the extension of the file to be sent (XML or ZIP). We recommend compressing the files to be sent. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example 1: a file to be sent to Creditinfo Eesti AS &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ki_krediidihaldus_20100613.zip&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Paavo</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=KiCreditManagement_en&amp;diff=787</id>
		<title>KiCreditManagement en</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=KiCreditManagement_en&amp;diff=787"/>
		<updated>2016-12-06T12:09:00Z</updated>

		<summary type="html">&lt;p&gt;Paavo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| align=&amp;quot;right&amp;quot;&lt;br /&gt;
| [[Image:Flag of Estonia.svg|border|30px]] [[KiCreditRiskManagement|eesti keeles]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Introduction = &lt;br /&gt;
&lt;br /&gt;
KiCreditManagement is the name of a Web Service based on SOAP protocol.&lt;br /&gt;
&lt;br /&gt;
= WSDL =&lt;br /&gt;
&lt;br /&gt;
KiCreditManagement WDSL is located at  [http://services.krediidiinfo.ee/KiCreditManagement.wsdl http://services.krediidiinfo.ee/KiCreditManagement.wsdl].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Methods =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;getOverview&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Requesting events of client&#039;s credit risk management and reminder management.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px;&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! Name&lt;br /&gt;
! Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Input parameter:&amp;lt;/b&amp;gt; &lt;br /&gt;
| clientCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| Client code in creditor&#039;s information system.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Output parameter:&amp;lt;/b&amp;gt;&lt;br /&gt;
| xml&lt;br /&gt;
| xs:string&lt;br /&gt;
| Response in XML format. XML layout is located at [http://www.krediidiinfo.ee/schemas/kh/debtor_cmdata.xsd http://www.krediidiinfo.ee/schemas/kh/debtor_cmdata.xsd]. See an example: [[debtor_cmdata_example.xml]]. An empty tag &#039;&#039;debtor&#039;&#039; will be given in XML, if the requested client does not exist in the credit management database. (see [[debtor_cmdata__example1.xml|example]])!&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;sendProceedingInfo&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Sending information about customers to credit risk management.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px;&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! Name&lt;br /&gt;
! Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Input parameter:&amp;lt;/b&amp;gt; &lt;br /&gt;
| clientCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| Client code in creditor&#039;s information system.&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| text&lt;br /&gt;
| xs:string&lt;br /&gt;
| Content of the message.&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| type&lt;br /&gt;
| xs:int&lt;br /&gt;
| Type code of the message. The possible values are: &lt;br /&gt;
* 13 - information for creditors, &lt;br /&gt;
* 20 - information for debt collections (for creditors&#039; collection partners). &lt;br /&gt;
&lt;br /&gt;
Use the value 13, unless agreed otherwise.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Output parameter:&amp;lt;/b&amp;gt;&lt;br /&gt;
| resultCode&lt;br /&gt;
| xs:int&lt;br /&gt;
| The value is 0, if the request succeeds. If the value is negative, then it is an error code. Possible values of error codes: &lt;br /&gt;
* -20201 - the client with parameter &#039;&#039;clientCode&#039;&#039; was not found in credit risk management. Client code is either incorrect or the creditor has not sent the information about the client to credit risk management. &lt;br /&gt;
* -20202 - the value of the parameter &#039;&#039;type&#039;&#039; is not allowed to use.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Development =&lt;br /&gt;
&lt;br /&gt;
Sample user is created for the development of interface integration.  &lt;br /&gt;
&lt;br /&gt;
* Authentication method: &#039;&#039;Basic Authentication&#039;&#039;&lt;br /&gt;
* User name: &#039;&#039;30546&#039;&#039;&lt;br /&gt;
* Password: &#039;&#039;soapdemo&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Method &#039;&#039;getOverview&#039;&#039; parameter &#039;&#039;clientCode&#039;&#039; gives three values:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;full&#039;&#039; - [[debtor_cmdata_example_full.xml|sample-XML]] will be returned, where all tags are included&lt;br /&gt;
* &#039;&#039;minimal&#039;&#039; - [[debtor_cmdata_example_minimal.xml|sample-XML]] will be returned, where minimal tags are included.&lt;br /&gt;
* &#039;&#039;none&#039;&#039; - [[debtor_cmdata_example_none.xml|empty XML]] will be returned, if the requested client does not exist in the credit management database.&lt;br /&gt;
&lt;br /&gt;
= Example in PHP =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
/**&lt;br /&gt;
 * Example of using CREDITINFO EESTI AS SOAP interface KiCreditManagement. &lt;br /&gt;
 * &lt;br /&gt;
 * In this example the demo username and password is used so there is no need&lt;br /&gt;
 * to contact with Creditinfo Eesti AS in order to run this program.&lt;br /&gt;
 * &lt;br /&gt;
 * @link http://services.krediidiinfo.ee/wiki/index.php/KiCreditManagement&lt;br /&gt;
 * @author Rait Kapp &amp;lt;rait.kapp@creditinfo.ee&amp;gt;&lt;br /&gt;
 * @created 16.09.2010&lt;br /&gt;
 */&lt;br /&gt;
$wsdl_url = &#039;http://services.krediidiinfo.ee/KiCreditManagement.wsdl&#039;;&lt;br /&gt;
$params = array(&#039;location&#039;      =&amp;gt; &#039;https://services.krediidiinfo.ee/soap.php?name=KiCreditManagement&#039;&lt;br /&gt;
              , &#039;login&#039;       =&amp;gt; &#039;30546&#039; // &amp;lt;-- username. Make sure username is string type (PHP bug?).&lt;br /&gt;
              , &#039;password&#039;    =&amp;gt; &#039;soapdemo&#039;   // &amp;lt;-- password&lt;br /&gt;
            );&lt;br /&gt;
        &lt;br /&gt;
$client = new SoapClient($wsdl_url, $params);&lt;br /&gt;
&lt;br /&gt;
$clientCode = &#039;full&#039;; // &#039;full&#039; is demo client code&lt;br /&gt;
$xml = $client-&amp;gt;getOverview($clientCode);&lt;br /&gt;
&lt;br /&gt;
print_r($xml);&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Paavo</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=KiCompanyBasic_en&amp;diff=786</id>
		<title>KiCompanyBasic en</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=KiCompanyBasic_en&amp;diff=786"/>
		<updated>2016-12-06T12:08:00Z</updated>

		<summary type="html">&lt;p&gt;Paavo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| align=&amp;quot;right&amp;quot;&lt;br /&gt;
| [[Image:Flag of Estonia.svg|border|30px]] [[KiCompanyBasic|eesti keeles]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Introduction = &lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#CC0000&amp;quot;&amp;gt; &amp;lt;b&amp;gt; Attention! The service KiCompanyBasic will end on 10/1/2013. We suggest to use [[KiCompany_en | KiCompany]] as an alternative. &amp;lt;/b&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
KiCompanyBasic is the name of a Web Service based on SOAP protocol for requesting companies’ register codes. KiCompanyBasic requests are free of charge up to 500 queries per month.&lt;br /&gt;
&lt;br /&gt;
= WSDL =&lt;br /&gt;
&lt;br /&gt;
KiCompanyBasic WDSL is located at  [http://services.krediidiinfo.ee/KiCompanyBasic.wsdl http://services.krediidiinfo.ee/KiCompanyBasic.wsdl].&lt;br /&gt;
&lt;br /&gt;
WSDL for users of Microsoft Development Tools is located at: [http://services.krediidiinfo.ee/KiCompanyBasicLit.wsdl http://services.krediidiinfo.ee/KiCompanyBasicLit.wsdl]. It differs from the previous WSDL in that &#039;&#039;&#039;RPC/litteral&#039;&#039;&#039; is used instead of &#039;&#039;&#039;RPC/encode&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Methods = &lt;br /&gt;
&lt;br /&gt;
== getName ==&lt;br /&gt;
&lt;br /&gt;
Requesting company’s name.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px;&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! Name&lt;br /&gt;
! Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Input parameter:&amp;lt;/b&amp;gt; &lt;br /&gt;
| regCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| Company’s registry code.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Output parameter:&amp;lt;/b&amp;gt;&lt;br /&gt;
| name&lt;br /&gt;
| xs:string&lt;br /&gt;
| Company’s name. Output value is an empty string if the name is not found (compnay does not exist, error in the registry code etc). &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== findCompanies ==&lt;br /&gt;
&lt;br /&gt;
Searching companies by name. The result is an array, which includes companies’ names and registry codes according to the search string.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px;&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! Name&lt;br /&gt;
! Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Input parameter:&amp;lt;/b&amp;gt; &lt;br /&gt;
| regCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| Company’s registry code&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;&amp;lt;/b&amp;gt; &lt;br /&gt;
| count&lt;br /&gt;
| xs:int&lt;br /&gt;
| Maximum number of companies found in the result of the method (The method does not return at once more than 100 companies) &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Output parameter:&amp;lt;/b&amp;gt;&lt;br /&gt;
| companies&lt;br /&gt;
| ResultCompanyIDDataArray&lt;br /&gt;
| Indexed array which elements are ResultCompanyIDData array elements.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
ResultCompanyIDData is a record with the following structure:&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px;&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! Name&lt;br /&gt;
! Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| regCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| Company’s registry code &lt;br /&gt;
|-&lt;br /&gt;
| name&lt;br /&gt;
| xs:string&lt;br /&gt;
| Company’s name.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== isRegCodeValid ==&lt;br /&gt;
&lt;br /&gt;
Verification of company’s registry code. &lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px;&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! Name&lt;br /&gt;
! Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Input parameter:&amp;lt;/b&amp;gt; &lt;br /&gt;
| regCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| Company’s registry code &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Output parameter:&amp;lt;/b&amp;gt;&lt;br /&gt;
| isValid&lt;br /&gt;
| xs:boolean&lt;br /&gt;
| True if registry code given with parameter is an eight-digit number and the last check digit is correct.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Example in PHP =&lt;br /&gt;
&lt;br /&gt;
Example of using KiCompanyBasic web service in PHP. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
/**&lt;br /&gt;
 * Example of using KiCompanyBasic web service of Creditinfo Eesti AS.&lt;br /&gt;
 */&lt;br /&gt;
$param = array(&#039;encoding&#039;=&amp;gt;&#039;ISO-8859-13&#039;);&lt;br /&gt;
$client = new SoapClient(&#039;http://services.krediidiinfo.ee/KiCompanyBasic.wsdl&#039;, $param);&lt;br /&gt;
&lt;br /&gt;
$name = &#039;KREDIIDI&#039;;&lt;br /&gt;
$companies = $client-&amp;gt;findCompanies($name, 3);&lt;br /&gt;
print_r($companies);&lt;br /&gt;
&lt;br /&gt;
$regCode = &#039;10256137&#039;;&lt;br /&gt;
$name = $client-&amp;gt;getName($regCode);&lt;br /&gt;
echo &amp;quot;Registry code  {$regCode} belongs to the company {$name}\n&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
$regCode = &#039;10256136&#039;; // check number is invalid!&lt;br /&gt;
if (!$client-&amp;gt;isRegCodeValid($regCode)) {&lt;br /&gt;
    echo &amp;quot;Registry code is incorrect.\n&amp;quot;;&lt;br /&gt;
} else {&lt;br /&gt;
    echo &amp;quot;Registry code is correct\n&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Program output:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Array&lt;br /&gt;
(&lt;br /&gt;
    [0] =&amp;gt; Array&lt;br /&gt;
        (&lt;br /&gt;
            [regCode] =&amp;gt; 90006012&lt;br /&gt;
            [name] =&amp;gt; KREDIIDI JA EKSPORDI GARANTEERIMISE  SITHASUTUS KREDEX&lt;br /&gt;
        )&lt;br /&gt;
&lt;br /&gt;
    [1] =&amp;gt; Array&lt;br /&gt;
        (&lt;br /&gt;
            [regCode] =&amp;gt; 10704587&lt;br /&gt;
            [name] =&amp;gt; KREDIIDI JÄRELVALVE OÜ&lt;br /&gt;
        )&lt;br /&gt;
&lt;br /&gt;
    [2] =&amp;gt; Array&lt;br /&gt;
        (&lt;br /&gt;
            [regCode] =&amp;gt; 10256137&lt;br /&gt;
            [name] =&amp;gt; CREDITINFO EESTI AS&lt;br /&gt;
        )&lt;br /&gt;
&lt;br /&gt;
)&lt;br /&gt;
Registry code 10256137 belongs to the company CREDITINFO EESTI AS&lt;br /&gt;
Registry code is incorrect.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Paavo</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=Main_page_en&amp;diff=785</id>
		<title>Main page en</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=Main_page_en&amp;diff=785"/>
		<updated>2016-12-06T12:07:10Z</updated>

		<summary type="html">&lt;p&gt;Paavo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| align=&amp;quot;right&amp;quot;&lt;br /&gt;
| [[Image:Flag of Estonia.svg|border|30px]] [[Main_Page|eesti keeles]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Here you can find Creditinfo web services&#039; documentation and samples.&lt;br /&gt;
&lt;br /&gt;
= Creditinfo web services =&lt;br /&gt;
* [[KiReport_en|Requesting XML reports]]&lt;br /&gt;
* [[Kireport.php_en|Requesting PDF ja HTML reports]]&lt;br /&gt;
* [[KiDocExchange_en | KiDocExchange]]&lt;br /&gt;
* [[KiCompany_en | KiCompany]]&lt;br /&gt;
* [[KiCreditRiskManagement_en | KiCreditRiskManagement]]&lt;br /&gt;
&lt;br /&gt;
= For developers =&lt;br /&gt;
* [[Creditinfo Web Services Architecture_en | Creditinfo Web Services Architecture]]&lt;br /&gt;
* [[Autentimine_en|Authentication]]&lt;br /&gt;
* [[Web_Service_Debugging | Web Service Debugging]]&lt;br /&gt;
* [[Exeption handling]]&lt;br /&gt;
* [[Error codes]]&lt;br /&gt;
* [[SOAP service testing]]&lt;br /&gt;
* [[Tehniline tugi| Technical support]]&lt;br /&gt;
* Used standards/protocols&lt;br /&gt;
** [http://www.w3schools.com/xml/default.asp XML]&lt;br /&gt;
** [http://www.w3schools.com/schema/default.asp XML Schema]&lt;br /&gt;
** [http://www.w3schools.com/soap/default.asp SOAP]&lt;br /&gt;
** [http://www.w3schools.com/wsdl/default.asp WSDL]&lt;/div&gt;</summary>
		<author><name>Paavo</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=KiCompany_en&amp;diff=784</id>
		<title>KiCompany en</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=KiCompany_en&amp;diff=784"/>
		<updated>2016-12-06T12:06:34Z</updated>

		<summary type="html">&lt;p&gt;Paavo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| align=&amp;quot;right&amp;quot;&lt;br /&gt;
| [[Image:Flag of Estonia.svg|border|30px]] [[KiCompany|eesti keeles]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Introduction = &lt;br /&gt;
&lt;br /&gt;
KiCompany is the name of a Web Service based on SOAP protocol for requesting basic data about companies, non-profit organizations and state agencies. The interface is designed clients who want to integrate the functionality of company request into their own system.&lt;br /&gt;
&lt;br /&gt;
= WSDL =&lt;br /&gt;
&lt;br /&gt;
KiCompany WDSL is located at  [http://services.krediidiinfo.ee/KiCompany.wsdl http://services.krediidiinfo.ee/KiCompany.wsdl].&lt;br /&gt;
&lt;br /&gt;
WSDL for users of Microsoft Development Tools is located at: [http://services.krediidiinfo.ee/KiCompanyLit.wsdl http://services.krediidiinfo.ee/KiCompanyLit.wsdl]. It differs from the previous WSDL in that &#039;&#039;&#039;RPC/litteral&#039;&#039;&#039; is used instead of &#039;&#039;&#039;RPC/encode&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
= Methods = &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== getName ==&lt;br /&gt;
&lt;br /&gt;
Requesting company’s name.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px;&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! Name&lt;br /&gt;
! Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Input parameter:&amp;lt;/b&amp;gt; &lt;br /&gt;
| regCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| Company’s registry code.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Output parameter:&amp;lt;/b&amp;gt;&lt;br /&gt;
| name&lt;br /&gt;
| xs:string&lt;br /&gt;
| Company’s name. Output value is an empty string if the name is not found (compnay does not exist, error in the registry code etc). &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== findCompanies ==&lt;br /&gt;
&lt;br /&gt;
Searching companies by name. The result is an array, which includes companies’ names and registry codes according to the search string.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px;&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! Name&lt;br /&gt;
! Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Input parameter:&amp;lt;/b&amp;gt; &lt;br /&gt;
| regCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| Company’s registry code &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;&amp;lt;/b&amp;gt; &lt;br /&gt;
| count&lt;br /&gt;
| xs:int&lt;br /&gt;
| Maximum number of companies found in the result of the method (The method does not return at once more than 100 companies) &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Output parameter:&amp;lt;/b&amp;gt;&lt;br /&gt;
| companies&lt;br /&gt;
| ResultCompanyIDDataArray&lt;br /&gt;
| Indexed array which elements are ResultCompanyIDData array elements.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ResultCompanyIDData is a record with the following structure:&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px;&amp;quot;&lt;br /&gt;
! Name&lt;br /&gt;
! Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| regCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| Company’s registry code &lt;br /&gt;
|-&lt;br /&gt;
| name&lt;br /&gt;
| xs:string&lt;br /&gt;
| Company’s name.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== getBasicData ==&lt;br /&gt;
&lt;br /&gt;
Requesting company’s basic data. &lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px;&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! Name&lt;br /&gt;
! Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Input parameter:&amp;lt;/b&amp;gt; &lt;br /&gt;
| regCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| Company’s registry code.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Output parameter:&amp;lt;/b&amp;gt;&lt;br /&gt;
| data&lt;br /&gt;
| CompanyBasicDataType&lt;br /&gt;
| A record with company’s data. &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If the company according &#039;&#039;&#039;regCode&#039;&#039;&#039; is not found, the SOAP error message code -10231 will be returned.&lt;br /&gt;
&lt;br /&gt;
CompanyBasicDataType record with the following structure:&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px;&amp;quot;&lt;br /&gt;
! Name&lt;br /&gt;
! Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| regCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| Company’s registry code &lt;br /&gt;
|-&lt;br /&gt;
| name&lt;br /&gt;
| xs:string&lt;br /&gt;
| Company’s name.&lt;br /&gt;
|-&lt;br /&gt;
| street&lt;br /&gt;
| xs:string&lt;br /&gt;
| Street name in postal address (for marketing activities)&lt;br /&gt;
|-&lt;br /&gt;
| postCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| Postcode in postal address (for marketing activities)&lt;br /&gt;
|-&lt;br /&gt;
| city&lt;br /&gt;
| xs:string&lt;br /&gt;
| Name of the city in postal address (for marketing activities)&lt;br /&gt;
|-&lt;br /&gt;
| legalStreet&lt;br /&gt;
| xs:string&lt;br /&gt;
| Street name in legal address &lt;br /&gt;
|-&lt;br /&gt;
| legalPostCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| Postcode in legal address &lt;br /&gt;
|-&lt;br /&gt;
| legalCity&lt;br /&gt;
| xs:string&lt;br /&gt;
| Name of city in legal address &lt;br /&gt;
|-&lt;br /&gt;
| phones&lt;br /&gt;
| xs:string&lt;br /&gt;
| Phone numbers&lt;br /&gt;
|-&lt;br /&gt;
| faxes&lt;br /&gt;
| xs:string&lt;br /&gt;
| Fax numbers &lt;br /&gt;
|-&lt;br /&gt;
| web&lt;br /&gt;
| xs:string&lt;br /&gt;
| Website URL &lt;br /&gt;
|-&lt;br /&gt;
| emails&lt;br /&gt;
| xs:string&lt;br /&gt;
| E-post addresses &lt;br /&gt;
|-&lt;br /&gt;
| legalForm&lt;br /&gt;
| xs:string&lt;br /&gt;
| Legal form &lt;br /&gt;
|-&lt;br /&gt;
| shareCapital &lt;br /&gt;
| xs:int&lt;br /&gt;
| Amount of share capital &lt;br /&gt;
|-&lt;br /&gt;
| shareCapitalCur&lt;br /&gt;
| xs:string&lt;br /&gt;
| Currency of share capital &lt;br /&gt;
|-&lt;br /&gt;
| regTime&lt;br /&gt;
| xs:string&lt;br /&gt;
| Company’s registration time in Commercial Register. Format: yyyy-mm-dd &lt;br /&gt;
|-&lt;br /&gt;
| regPlace&lt;br /&gt;
| xs:string&lt;br /&gt;
| Name of registration department where company was registered &lt;br /&gt;
|-&lt;br /&gt;
| activities &lt;br /&gt;
| xs:string&lt;br /&gt;
| The list of company’s activities. Before every activity there is a string &#039;* &#039; (asterisk and space). From 7/29/2011 an empty string will be given as a result. &lt;br /&gt;
|-&lt;br /&gt;
| status&lt;br /&gt;
| xs:string&lt;br /&gt;
| Status in Commercial Register&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== getContactData ==&lt;br /&gt;
&lt;br /&gt;
Requesting company’s contact data.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px;&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! Name&lt;br /&gt;
! Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Input parameter:&amp;lt;/b&amp;gt; &lt;br /&gt;
| regCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| company’s registry code.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Output parameter:&amp;lt;/b&amp;gt;&lt;br /&gt;
| data&lt;br /&gt;
| CompanyContactDataType&lt;br /&gt;
| A record with contact data &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
If the company according &#039;&#039;&#039;regCode&#039;&#039;&#039; is not found, the SOAP error message code -10231 will be returned.&lt;br /&gt;
&lt;br /&gt;
CompanyContactDataType record is with the following structure:&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px;&amp;quot;&lt;br /&gt;
! Name&lt;br /&gt;
! Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| street&lt;br /&gt;
| xs:string&lt;br /&gt;
| Street name in postal address (for marketing activities)&lt;br /&gt;
|-&lt;br /&gt;
| postCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| Postcode in postal address (for marketing activities)&lt;br /&gt;
|-&lt;br /&gt;
| city&lt;br /&gt;
| xs:string&lt;br /&gt;
| Name of the city in postal address (for marketing activities)&lt;br /&gt;
|-&lt;br /&gt;
| phones&lt;br /&gt;
| xs:string&lt;br /&gt;
| Phone numbers&lt;br /&gt;
|-&lt;br /&gt;
| faxes&lt;br /&gt;
| xs:string&lt;br /&gt;
| Fax numbers &lt;br /&gt;
|-&lt;br /&gt;
| web&lt;br /&gt;
| xs:string&lt;br /&gt;
| Website URL &lt;br /&gt;
|-&lt;br /&gt;
| emails&lt;br /&gt;
| xs:string&lt;br /&gt;
| E-post addresses &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== getLegalPostAddress ==&lt;br /&gt;
&lt;br /&gt;
Requesting company’s legal post address.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px;&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! Name&lt;br /&gt;
! Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Input parameters:&amp;lt;/b&amp;gt; &lt;br /&gt;
| regCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| company’s registry code.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Output parameter:&amp;lt;/b&amp;gt;&lt;br /&gt;
| data&lt;br /&gt;
| CompanyPostAddressType&lt;br /&gt;
| A record with legal address data &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
If the company according &#039;&#039;&#039;regCode&#039;&#039;&#039; is not found, the SOAP error message code -10231 will be returned.&lt;br /&gt;
&lt;br /&gt;
CompanyPostAddressType record is with the following structure:&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px;&amp;quot;&lt;br /&gt;
! Name&lt;br /&gt;
! Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| street&lt;br /&gt;
| xs:string&lt;br /&gt;
| street name  &lt;br /&gt;
|-&lt;br /&gt;
| postCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| postcode &lt;br /&gt;
|-&lt;br /&gt;
| city&lt;br /&gt;
| xs:string&lt;br /&gt;
| city&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== isRegCodeValid ==&lt;br /&gt;
&lt;br /&gt;
Verification of company’s registry code. &lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px;&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! Name&lt;br /&gt;
! Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Input parameter:&amp;lt;/b&amp;gt; &lt;br /&gt;
| regCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| Company’s registry code &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Output parameter:&amp;lt;/b&amp;gt;&lt;br /&gt;
| isValid&lt;br /&gt;
| xs:boolean&lt;br /&gt;
| True if registry code given with parameter is an eight-digit number and the last check digit is correct.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== getVATNo ==&lt;br /&gt;
&lt;br /&gt;
Requesting company’s VAT number .&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px;&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! Name&lt;br /&gt;
! Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Input parameter:&amp;lt;/b&amp;gt; &lt;br /&gt;
| regCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| Company’s registry code.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Output parameter:&amp;lt;/b&amp;gt;&lt;br /&gt;
| vatNo&lt;br /&gt;
| xs:string&lt;br /&gt;
| VAT number. If VAT number is not valid or the company is not VAT pager, an empty string will be given.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Error codes =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== -10231 No company found! ==&lt;br /&gt;
&lt;br /&gt;
No company found with the registry code given for parameter from Creditinfo’s database. Check the registry code.&lt;br /&gt;
&lt;br /&gt;
(see more [[Veakoodid_en|general error codes]])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Example in PHP =&lt;br /&gt;
&lt;br /&gt;
Example of using KiCompany web service in PHP.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
/**&lt;br /&gt;
 * Example of using KiCompany web service of Creditinfo Eesti AS&lt;br /&gt;
 * &lt;br /&gt;
 * @author Rait Kapp &amp;lt;rait@creditinfo.ee&amp;gt;&lt;br /&gt;
 * @created 15.02.2011&lt;br /&gt;
 */&lt;br /&gt;
$wsdl_url = &#039;http://services.krediidiinfo.ee/KiCompany.wsdl&#039;;&lt;br /&gt;
$server_url = &#039;https://services.krediidiinfo.ee/soap.php?name=KiCompany&#039;; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$params = array(&#039;location&#039; =&amp;gt; $server_url&lt;br /&gt;
              , &#039;login&#039;         =&amp;gt; &#039;online_code&#039; // Online Code issued by Creditinfo client management. Make sure that login value is string type (PHP bug?).&lt;br /&gt;
              , &#039;password&#039;      =&amp;gt; &#039;passwd&#039;&lt;br /&gt;
//              , &#039;proxy_host&#039;    =&amp;gt; &#039;cache.neti.ee&#039;   // If necessary use proxy and proxy port.&lt;br /&gt;
//              , &#039;proxy_port&#039;    =&amp;gt; 8080&lt;br /&gt;
              , &#039;encoding&#039; =&amp;gt; &#039;ISO-8859-13&#039;&lt;br /&gt;
               );&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$client = new SoapClient($wsdl_url, $params);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$name = &#039;KREDIIDI&#039;;&lt;br /&gt;
$companies = $client-&amp;gt;findCompanies($name, 3);&lt;br /&gt;
print_r($companies);&lt;br /&gt;
&lt;br /&gt;
$regCode = &#039;10256137&#039;;&lt;br /&gt;
$name = $client-&amp;gt;getName($regCode);&lt;br /&gt;
echo &amp;quot;Registry code {$regCode} belongs to the company {$name}\n&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
$data = $client-&amp;gt;getBasicData($regCode);&lt;br /&gt;
echo &amp;quot;Address: {$data-&amp;gt;street} {$data-&amp;gt;postCode} {$data-&amp;gt;city}\n&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
$regCode = &#039;10256136&#039;; // check number is invalid!&lt;br /&gt;
if (!$client-&amp;gt;isRegCodeValid($regCode)) {&lt;br /&gt;
    echo &amp;quot;Registry code {$regCode} is incorrect.\n&amp;quot;;&lt;br /&gt;
} else {&lt;br /&gt;
    echo &amp;quot;Registry code {$regCode} is correct.\n&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Program output:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Array&lt;br /&gt;
(&lt;br /&gt;
    [0] =&amp;gt; stdClass Object&lt;br /&gt;
        (&lt;br /&gt;
            [regCode] =&amp;gt; 90006012&lt;br /&gt;
            [name] =&amp;gt; KREDIIDI JA EKSPORDI GARANTEERIMISE SIHTASUTUS KREDEX&lt;br /&gt;
        )&lt;br /&gt;
&lt;br /&gt;
    [1] =&amp;gt; stdClass Object&lt;br /&gt;
        (&lt;br /&gt;
            [regCode] =&amp;gt; 10704587&lt;br /&gt;
            [name] =&amp;gt; KREDIIDI JÄRELVALVE OÜ&lt;br /&gt;
        )&lt;br /&gt;
&lt;br /&gt;
    [2] =&amp;gt; stdClass Object&lt;br /&gt;
        (&lt;br /&gt;
            [regCode] =&amp;gt; 11626688&lt;br /&gt;
            [name] =&amp;gt; KREDIIDIBÜROO OÜ&lt;br /&gt;
        )&lt;br /&gt;
&lt;br /&gt;
)&lt;br /&gt;
Registry code 10256137 belongs to the company CREDITINFO EESTI AS&lt;br /&gt;
Address: Narva mnt 5 10117 Tallinn&lt;br /&gt;
Registry code 10256136 is incorrect.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Paavo</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=Web_Service_Debugging&amp;diff=783</id>
		<title>Web Service Debugging</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=Web_Service_Debugging&amp;diff=783"/>
		<updated>2016-12-06T12:05:30Z</updated>

		<summary type="html">&lt;p&gt;Paavo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| align=&amp;quot;right&amp;quot;&lt;br /&gt;
| [[Image:Flag of Estonia.svg|border|30px]] [[Veebiteenuste_silumine|eesti keeles]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Server Test =&lt;br /&gt;
&lt;br /&gt;
Creditinfo SOAP server has some built-in debugging features.&lt;br /&gt;
&lt;br /&gt;
Certificate or SOAP server can be tested at url [https://services.krediidiinfo.ee/soap.php?ping https://services.krediidiinfo.ee/soap.php?ping].&lt;br /&gt;
&lt;br /&gt;
The response should be: &#039;&#039;KI SOAP server is working!&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
There is a possibility to make an empty query at [https://services.krediidiinfo.ee/soap.php?dummy_response https://services.krediidiinfo.ee/soap.php?dummy_response] in order to test connection. The SOAP server response should be:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Envelope xmlns:SOAP-ENV=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;SOAP-ENV:Body&amp;gt;&lt;br /&gt;
                &amp;lt;SOAP-ENV:Fault&amp;gt;&lt;br /&gt;
                        &amp;lt;faultcode&amp;gt;SOAP-ENV:Server&amp;lt;/faultcode&amp;gt;&lt;br /&gt;
                        &amp;lt;faultstring&amp;gt;Bad Request. Can&#039;t find HTTP_RAW_POST_DATA [DUMMY RESPONCE]&amp;lt;/faultstring&amp;gt;&lt;br /&gt;
                &amp;lt;/SOAP-ENV:Fault&amp;gt;&lt;br /&gt;
        &amp;lt;/SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Web Service Debugging =&lt;br /&gt;
&lt;br /&gt;
Some web services can run in debug mode. In debug mode the SOAP server is connected to test environment.&lt;br /&gt;
&lt;br /&gt;
To make request in debug mode you have to add a GET parameter &#039;&#039;&amp;amp;debug&#039;&#039; at the end of url.&lt;br /&gt;
&lt;br /&gt;
For example, KiDocExchange interface URL is:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
https://services.krediidiinfo.ee/soap.php?name=KiDocExchange&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In debug mode the URL is:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
https://services.krediidiinfo.ee/soap.php?name=KiDocExchange&amp;amp;debug&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
NB! Creditinfo must give proper permissions for user to make request in debug mode. If the permissions are not granted then the server will return error message with the code -20004.&lt;br /&gt;
&lt;br /&gt;
= Fault message =&lt;br /&gt;
&lt;br /&gt;
If the SOAP request fails, the server returns a standard SOAP error message. The Creditinfo SOAP error message has detailed information in &#039;&#039;Fault&#039;&#039; tag. The detailed information is:&lt;br /&gt;
&lt;br /&gt;
* Fault\details\errorcode - Error code&lt;br /&gt;
* Fault\details\exception_name - Exception name&lt;br /&gt;
* Fault\details\line_no - Line number where the error occured&lt;br /&gt;
&lt;br /&gt;
Error code meanings can be found in specific SOAP Web Server interface or in [[Veakoodid| general error code page]]. You can also contact with [[Tehniline tugi|support]].&lt;/div&gt;</summary>
		<author><name>Paavo</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=StudentLoanRegister&amp;diff=782</id>
		<title>StudentLoanRegister</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=StudentLoanRegister&amp;diff=782"/>
		<updated>2016-12-06T12:04:46Z</updated>

		<summary type="html">&lt;p&gt;Paavo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Tutvustus = &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;StudentLoanRegister&#039;&#039; on Creditinfo poolt loodud SOAP protokollil põhinev [http://services.krediidiinfo.ee/wiki/index.php/Creditinfo_veebiteenuste_arhitektuur veebiteenus] Õppelaenuregistriga suhtlemiseks. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= WSDL =&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;StudentLoanRegister&#039;&#039; WSDL asub aadresslil [http://services.krediidiinfo.ee/StudentLoanRegister.wsdl http://services.krediidiinfo.ee/StudentLoanRegister.wsdl].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Meetodid =&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;addPerson&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Isiku lisamine õppelanuregistrisse.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px;&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! Nimi&lt;br /&gt;
! Tüüp&lt;br /&gt;
! Kirjeldus&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Sisendparameetrid:&amp;lt;/b&amp;gt; &lt;br /&gt;
| personCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| Isikukood&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;&amp;lt;/b&amp;gt; &lt;br /&gt;
| personName&lt;br /&gt;
| xs:string&lt;br /&gt;
| Isiku nimi kujul eesnimi perekonnanimi. Maksimaalne pikkus 70 sümbolit.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Väljundparameeter::&amp;lt;/b&amp;gt;&lt;br /&gt;
| resultCode&lt;br /&gt;
| xs:int&lt;br /&gt;
| 0 - Isiku lisamine õnnestus&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;deletePerson&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Isiku kustutamine õppelanuregistrist.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px;&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! Nimi&lt;br /&gt;
! Tüüp&lt;br /&gt;
! Kirjeldus&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Sisendparameetrid:&amp;lt;/b&amp;gt; &lt;br /&gt;
| personCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| Isikukood&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Väljundparameeter::&amp;lt;/b&amp;gt;&lt;br /&gt;
| resultCode&lt;br /&gt;
| xs:int&lt;br /&gt;
| 0 - kustutamine õnnestus&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;changePersonName&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Isiku nime muutmine registris&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px;&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! Nimi&lt;br /&gt;
! Tüüp&lt;br /&gt;
! Kirjeldus&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Sisendparameetrid:&amp;lt;/b&amp;gt; &lt;br /&gt;
| personCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| Isikukood&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;&amp;lt;/b&amp;gt; &lt;br /&gt;
| newPersonName&lt;br /&gt;
| xs:string&lt;br /&gt;
| Uus isiku nimi kujul eesnimi perekonnanimi. Maksimaalne pikkus 70 sümbolit.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Väljundparameeter::&amp;lt;/b&amp;gt;&lt;br /&gt;
| resultCode&lt;br /&gt;
| xs:int&lt;br /&gt;
| 0 - muutmine õnnestus&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;addChildBonus&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Lapse soodustuse lisamine. Ühel lapsevanemal saab olla registreeritud rohkem kui üks laps. Soodustuse lõpukuupäev määratakse isikukoodist.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px;&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! Nimi&lt;br /&gt;
! Tüüp&lt;br /&gt;
! Kirjeldus&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Sisendparameetrid:&amp;lt;/b&amp;gt; &lt;br /&gt;
| parentPersonCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| registris oleva lapsevanema isikukood&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;&amp;lt;/b&amp;gt; &lt;br /&gt;
| childPersonCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| lapse isikukood &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;&amp;lt;/b&amp;gt; &lt;br /&gt;
| bonusEndDate&lt;br /&gt;
| xs:date&lt;br /&gt;
| soodustuse lõpukuupäev &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Väljundparameeter::&amp;lt;/b&amp;gt;&lt;br /&gt;
| resultCode&lt;br /&gt;
| xs:int&lt;br /&gt;
| 0 - soodustuse määramine õnnestus&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;removeChildBonus&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Lapse soodustuse kustutamine&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px;&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! Nimi&lt;br /&gt;
! Tüüp&lt;br /&gt;
! Kirjeldus&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Sisendparameetrid:&amp;lt;/b&amp;gt; &lt;br /&gt;
| parentPersonCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| Lapsevaname isikukood, kellel on lapse soodustus&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Väljundparameeter::&amp;lt;/b&amp;gt;&lt;br /&gt;
| resultCode&lt;br /&gt;
| xs:int&lt;br /&gt;
| 0 - soodustuse kustutamine õnnestus&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;reFinance&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Õppelaenu refinantseerimine. Refinantseerimise algataja on laenu omanik, va juhul kui võetakse üle pankrotistunud panga laenu.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px;&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! Nimi&lt;br /&gt;
! Tüüp&lt;br /&gt;
! Kirjeldus&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Sisendparameetrid:&amp;lt;/b&amp;gt; &lt;br /&gt;
| personCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| Isikukood&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;&amp;lt;/b&amp;gt; &lt;br /&gt;
| newBankID&lt;br /&gt;
| xs:int&lt;br /&gt;
| Refinantseerija panga kood&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Väljundparameeter::&amp;lt;/b&amp;gt;&lt;br /&gt;
| resultCode&lt;br /&gt;
| xs:int&lt;br /&gt;
| 0 - refinantseerimine õnnestus&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;getPersonData&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Isiku andmete pärimine registrist&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px;&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! Nimi&lt;br /&gt;
! Tüüp&lt;br /&gt;
! Kirjeldus&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Sisendparameetrid:&amp;lt;/b&amp;gt; &lt;br /&gt;
| personCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| /personCode kirjeldus/&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Väljundparameeter::&amp;lt;/b&amp;gt;&lt;br /&gt;
| resultData&lt;br /&gt;
| xs:string&lt;br /&gt;
| Võlgniku andmed XML formaadis mis vastab XML Schemile [http://www.krediidiinfo.ee/schemas/student_loan_register/person_data.xsd http://www.krediidiinfo.ee/schemas/student_loan_register/person_data.xsd]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;getChildData&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Isiku andmete pärimine registrist lapse isikukoodi järgi&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px;&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! Nimi&lt;br /&gt;
! Tüüp&lt;br /&gt;
! Kirjeldus&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Sisendparameetrid:&amp;lt;/b&amp;gt; &lt;br /&gt;
| childPersonCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| /personCode kirjeldus/&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Väljundparameeter::&amp;lt;/b&amp;gt;&lt;br /&gt;
| resultData&lt;br /&gt;
| xs:string&lt;br /&gt;
| Võlgniku andmed XML formaadis mis vastab XML Schemile [http://www.krediidiinfo.ee/schemas/student_loan_register/person_data.xsd http://www.krediidiinfo.ee/schemas/student_loan_register/person_data.xsd]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:slr.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Väljundparameeter &#039;&#039;resultCode&#039;&#039; =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 0 - päring õnnestus ==&lt;br /&gt;
== -20300 - tundmatu viga ==&lt;br /&gt;
== -20301 - viga isikukoodis ==&lt;br /&gt;
== -20302 - viga lapse isikukoodis ==&lt;br /&gt;
== -20303 - vale kasutajanimi või parool ==&lt;br /&gt;
== -20311 - isik on juba registris ==&lt;br /&gt;
== -20352 - päringu tegija pole õppelaenu omanik ==&lt;br /&gt;
== -20353 - isikut ei leitud registrist ==&lt;br /&gt;
== -20354 - refinantseerija panka ei leitud registrist või ta ei ole laenuandja ==&lt;br /&gt;
== -20357 - antud lapsega juba on soodustus ==&lt;br /&gt;
== -20358 - viga kuupäevas ==&lt;/div&gt;</summary>
		<author><name>Paavo</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=Makseh%C3%A4irete_lisamine_ja_uuendamine_registris_l%C3%A4bi_krediidihalduse&amp;diff=781</id>
		<title>Maksehäirete lisamine ja uuendamine registris läbi krediidihalduse</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=Makseh%C3%A4irete_lisamine_ja_uuendamine_registris_l%C3%A4bi_krediidihalduse&amp;diff=781"/>
		<updated>2016-12-06T12:04:03Z</updated>

		<summary type="html">&lt;p&gt;Paavo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| align=&amp;quot;right&amp;quot;&lt;br /&gt;
| [[Image:Flag of the United Kingdom.svg|border|30px]] [[Mhrlisamine_en|In English]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Sissejuhatus = &lt;br /&gt;
&lt;br /&gt;
Maksehäireid on võimalik uuendada Creditinfo krediidihalduse teenuse kaudu. Selleks tuleb krediidihaldusesse saata regulaarselt (lepitakse iga kliendiga eraldi kokku) väljavõte müügireskontrast.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Müügireskontrat saab saata krediidihaldusesse XML failis, mille formaat on määratud skeemiga [http://www.krediidiinfo.ee/schemas/kh/debtors_info.xsd http://www.krediidiinfo.ee/schemas/kh/debtors_info.xsd]. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
NB! Pankade jaoks on loodud oma XML skeem: [http://www.krediidiinfo.ee/schemas/kh/bank_debtors_info_ver2.xsd http://www.krediidiinfo.ee/schemas/kh/debtors_info_ver2.xsd]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Krediidihalduse andmete sünkroniseerimise põhimõtted =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Krediidihaldusesse tuleb saata infot vaid maksmata arvete kohta. Maksmata arvete koondsaldo näitabki deebitori saldot ning arvetest saab järeldada võla vanust. Need ongi põhilised andmed millel põhineb krediidihaldus. Makstud arved saldod ei muuda ning seepärast ei oma need krediidihalduse jaoks tähtsust.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sõltuvalt krediidihalduse pakutavatest teenusest võib krediidihaldusesse saadetavaid deebitorite andmeid piirata veel lisaks võla vanusega. Näiteks kui on krediidihaldusega kokkulepe, et kasutatakse ainult maksehäireregistris andmete uuendamise teenust, siis võib krediidihaldusesse saata infot vaid nende deebitoride kohta, kellel on võlgnevused vanemad kui 45 päeva. Deebitorid, kelle võla vanus ei ole 45 päeva, ei ole krediidihaldusele vaja. Saadetavate andmete piiramisega väheneb saadetava faili maht ja andmete importimise kiirus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Krediidihaldusesse importimisel uuendatakse andmebaasis deebitori arvete saldosid. Need arved, mis enne importi olid maksmata kuid mille kohta sisendfailis info puudus, loetakse makstuks ning saldo märgitakse nulliks. Seega ei ole vaja krediidihaldust teavitada sellest kui mõni arve tasuti. Lihtsalt tuleb teha väljavõte maksmata arvete (ka ettemaksudest, et koondsaldo arvutataks õigesti) hetkeseisust. Selline lähenemine on kliendi jaoks lihtsam (ei ole eelmisest ekspordist vaja midagi meeles pidada) ning viimane sisendfail fail parandab alati kõik andmed krediidihalduses õigeks (andmed ei lähe sünkroonist välja).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Formaat &#039;&#039;debtors_info&#039;&#039; =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [http://www.krediidiinfo.ee/schemas/kh/debtors_info.xsd XML skeem]&lt;br /&gt;
* [[debtors_info_mhr_example.xml]] - näidisfail deebitoride andmetega. &amp;lt;br/&amp;gt;&lt;br /&gt;
* [[Debtors info.png | debtors info.png]] - deebitoride andmete XML faili struktuuri diagramm.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Märgendi &#039;&#039;/debtors/debtor/additional_data&#039;&#039; atribuudiga &#039;&#039;additional_data_name=&amp;quot;contract_no&amp;quot;&#039;&#039; väärtust kasutatakse maksehäire lisamisel registrisse. Maksehäireregistri nõuete järgi tuleb maksehäire juurde lisada ka lepingu number, mille kohustuse mittetäitmisel maksehäire tekkis.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kui summad on eurodes, siis teisendatakse need kuni eurole ülemineku hetkeni Eesti kroonideks kursiga 15.6466 krooni ühe euro eest. Kui pärast eurole üleminekut saadetakse ikkagi summasid eesti kroonides, siis teisendatakse sama kursiga kroonid euordeks. Seega võivad kliendid ise valida hetke, millal hakata andmeid saatma eurodes.&lt;br /&gt;
&lt;br /&gt;
= Formaat &#039;&#039;bank_debtors_payments_ver2&#039;&#039; =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Formaat on mõeldud pankadele andmete edastamiseks krediidihaldusesse. &#039;&#039;bank_debtors_payments_ver2&#039;&#039; erineb &#039;&#039;debtors_info&#039;&#039; formaadist selle poolest, et ei ole arvepõhine.&lt;br /&gt;
&lt;br /&gt;
* [http://www.krediidiinfo.ee/schemas/kh/bank_debtors_payments_ver2.xsd XML skeem]&lt;br /&gt;
* [[bank_debtors_payments_ver2_mhr_example.xml]] - näidisfail deebitoride andmetega. &amp;lt;br/&amp;gt;&lt;br /&gt;
* [[Bank debtors payments ver2.png | bank debtors payments ver2.png]] - deebitoride andmete XML faili struktuuri diagramm.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kui märgnedi &#039;&#039;/debtors/debtor/overdue_payments&#039;&#039; atribuutides ei ole määratud valuuta kurssi, siis võetakse kursiks 15.6466 krooni ühe euro eest ning tehakse vajadusel valuuta teisendused.&lt;br /&gt;
&lt;br /&gt;
= Failide edastamine =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Faile saab Creditinfole edastada [[KiDocExchange]] SOAP liidese kaudu. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Creditinfosse saadetava faili nimi peab olema kujul:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;initsiaalid&amp;gt;_krediidihaldus_&amp;lt;id&amp;gt;.&amp;lt;laiend&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;initsiaalid&amp;gt; - ettevõtte initsiaalid. Näiteks Creditinfo puhul &amp;lt;i&amp;gt;ki&amp;lt;/i&amp;gt;.&lt;br /&gt;
* &amp;lt;id&amp;gt; - faili saatja süsteemis unikaalne id, millega saab saadetud faili identifitseerida. Võib olla ka näiteks faili genereerimise aeg.&lt;br /&gt;
* &amp;lt;laiend&amp;gt; - saadetud faili laiend. XML või ZIP. Saadetud faile on soovitav pakkida.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Näide 1: Creditinfo Eesti AS saadetav fail&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ki_krediidihaldus_20100613.zip&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Paavo</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=SOAP_teenuse_testimine&amp;diff=780</id>
		<title>SOAP teenuse testimine</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=SOAP_teenuse_testimine&amp;diff=780"/>
		<updated>2016-12-06T12:03:08Z</updated>

		<summary type="html">&lt;p&gt;Paavo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| align=&amp;quot;right&amp;quot;&lt;br /&gt;
| [[Image:Flag of the United Kingdom.svg|border|30px]] [[SOAP_service_testing|In English]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Creditinfo AS SOAP teenuse testimine kasutades &amp;lt;tt&amp;gt;curl&amp;lt;/tt&amp;gt; programmi ning [[KiCompany]] teenust. Analoogselt saab testida ka teisi Creditinfo AS SOAP teenuseid.&lt;br /&gt;
&lt;br /&gt;
Autentimiseks saab kasutada sertifikaadi ja selle võtme paari kui ka http basic authentication kasutajat ning parooli. Peale paroolide või sertifikaadi olemasolu, peab Creditinfo Eesti AS kliendihaldus olema andnud õiguse kasutada [[KiCompany]] teenust.&lt;br /&gt;
&lt;br /&gt;
Kui järgnevad testid kliendi keskkonnas õnnestuvad, saab väita, et kliendile väljastatud sertifikaat või parool on õige ning õigused [[KiCompany]] kasutamiseks paigas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Võrgu test ==&lt;br /&gt;
&lt;br /&gt;
Keskkond, millest päring tehakse, peab saama ühenduda &amp;lt;tt&amp;gt;services.krediidiinfo.ee&amp;lt;/tt&amp;gt; serverisse tcp porti &amp;lt;tt&amp;gt;443&amp;lt;/tt&amp;gt;. Creditinfo AS poolt ei ole IP põhiseid piiranguid sellele serverile.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Testimaks, ega mõni tulemüür vahele ei sega võib kasutada programmi &amp;lt;tt&amp;gt;netcat&amp;lt;/tt&amp;gt;:&lt;br /&gt;
 nc -z -vv services.krediidiinfo.ee 443&lt;br /&gt;
Mõnes operatsioonisüsteemis on binaari nimi teine:&lt;br /&gt;
 netcat -z -vv services.krediidiinfo.ee 443&lt;br /&gt;
&lt;br /&gt;
Positiivne tulemus on:&lt;br /&gt;
 Connection to services.krediidiinfo.ee 443 port [tcp/https] succeeded!&lt;br /&gt;
&lt;br /&gt;
Näited negatiivsetest tulemustest on:&lt;br /&gt;
 nc: connect to services.krediidiinfo.ee port 443 (tcp) failed: Connection refused&lt;br /&gt;
&lt;br /&gt;
 nc: connect to services.krediidiinfo.ee port 443 (tcp) failed: Connection timed out&lt;br /&gt;
&lt;br /&gt;
Samuti peaks olema võimalik ühenduda sama serveri tcp porti &amp;lt;tt&amp;gt;80&amp;lt;/tt&amp;gt;, kust leiab [http://www.w3.org/TR/wsdl wsdl] failid ning sellesama wiki. Kui test ei õnnestu, tuleks pöörduda oma võrguadministraatori poole.&lt;br /&gt;
&lt;br /&gt;
== SOAP päringu näide ==&lt;br /&gt;
&lt;br /&gt;
Esiteks peab teadma, mis teenuse pihta päring teha. Antud näites kasutame [[KiCompany]] teenust, seega päringu URI on &amp;lt;tt&amp;gt;https://services.krediidiinfo.ee/soap.php?name=KiCompany&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Teiseks on vaja SOAP päringut ennast, hoiame seda teksifailis nimega &amp;lt;tt&amp;gt;data.txt&amp;lt;/tt&amp;gt;, faili sisu järgnev:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Envelope xmlns:SOAP-ENV=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:SOAP-ENC=&amp;quot;http://schemas.xmlsoap.org/soap/encoding/&amp;quot; &lt;br /&gt;
xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns:xsd=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;SOAP-ENV:Body&amp;gt;&lt;br /&gt;
    &amp;lt;m:findCompanies xmlns:m=&amp;quot;urn:KiCompany&amp;quot; SOAP-ENV:encodingStyle=&amp;quot;http://schemas.xmlsoap.org/soap/encoding/&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;name xsi:type=&amp;quot;xsd:string&amp;quot;&amp;gt;kredi&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;count xsi:type=&amp;quot;xsd:int&amp;quot;&amp;gt;2&amp;lt;/count&amp;gt;&lt;br /&gt;
    &amp;lt;/m:findCompanies&amp;gt;&lt;br /&gt;
  &amp;lt;/SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Antud päring otsib firmasid, mis algavad stringiga &amp;lt;tt&amp;gt;kredi&amp;lt;/tt&amp;gt; ning ei kuva rohkem kui kaks esimest vastust. (Päring on tasuline!)&lt;br /&gt;
&lt;br /&gt;
== curl kasutamine ==&lt;br /&gt;
&lt;br /&gt;
Testimiseks on mugav kasutada käsurea programmi &amp;lt;tt&amp;gt;curl&amp;lt;/tt&amp;gt;. Creditinfo SOAP teenuse kasutamiseks peab &amp;lt;tt&amp;gt;curl&amp;lt;/tt&amp;gt; olema kompileeritud SSL toega ning oskama https protokolli. Veenduge selles käsuga &amp;lt;tt&amp;gt;curl --version&amp;lt;/tt&amp;gt;, tulemus:&lt;br /&gt;
&lt;br /&gt;
 curl 7.19.6 (x86_64-redhat-linux-gnu) libcurl/7.19.6 NSS/3.12.4.1 Beta zlib/1.2.3 libidn/0.6.14 libssh2/0.18&lt;br /&gt;
 Protocols: tftp ftp telnet dict ldap ldaps http file &#039;&#039;&#039;https&#039;&#039;&#039; ftps scp sftp&lt;br /&gt;
 Features: GSS-Negotiate IDN IPv6 Largefile &#039;&#039;&#039;SSL&#039;&#039;&#039; libz&lt;br /&gt;
&lt;br /&gt;
=== curl SOAP päring kasutades autentimiseks HTTP Basic Authentication&#039;it ===&lt;br /&gt;
&lt;br /&gt;
Creditinfo poolt on teile väljastatud kasutajanimi ja parool, siin näites olgu kasutajanimi &amp;quot;1234&amp;quot; ning parool &amp;quot;abc123&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
 curl -d @data.txt -u 1234:abc123 &amp;lt;nowiki&amp;gt;https://services.krediidiinfo.ee/soap.php?name=KiCompany&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 -d määrab päringu. @ märk failinime ees ütleb curl&#039;ile, et tegemist on päringufaili, mitte päringu endaga.&lt;br /&gt;
 &lt;br /&gt;
 -u määrab kasutaja ja parooli, mis on eraldatud kooloniga.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== curl SOAP päring kasutades autentimiseks sertifikaati ja võtit ===&lt;br /&gt;
&lt;br /&gt;
Päringu tegemiseks on esiteks vaja Creditinfo poolt väljasatud sertifikaadi faili PEM formaadis, antud näites on failinimeks &amp;lt;tt&amp;gt;cert.pem&amp;lt;/tt&amp;gt;. Välja näeb umbes selline:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
-----BEGIN CERTIFICATE-----&lt;br /&gt;
MIIEPpuguyIHJPOHuiGIOGilUYGOIGIYFGuyFUassafDFSDFpuASDaaGA1UEBhMC&lt;br /&gt;
RUUxETAPiugUIOuphLBLUpuGIUIGigIPUbhpuiGIPYBuYBUKBLJYHFGuohGDVQQK&lt;br /&gt;
Ew9LcmVkaWlkaWluZm8gQVMxCzAJBgNVBAsTAklUMSEwHwYDVQQDExhzZXJ2aWNl&lt;br /&gt;
cy5rcmhlkjghGHGuZm8uZWUxITAfBgkqhkiG9w0BCQEWEml0QGtyZWRpaWRpaW5m&lt;br /&gt;
by5lZTAeFw0wOTglgkGIOUGpguPIUgvIpiughphPhOPOUhpBHIUGMQswCQYDVQQG&lt;br /&gt;
EwJFRTEQMA4GA1UECBMHRXN0b25pYTEQMA4GA1UEBxMHVGFsbGlubjEYMBYGA1UE&lt;br /&gt;
VMtxvrdTVDhtRBDJrdYRBDRVBDTJrbDJBYYJRdYrdjbyRBUYRdBYJRdRRbUJrRYJ&lt;br /&gt;
MTCMjfgukfgKGYGOYOUYGOygouYalsuUUGS4OCtgtrmzLw==&lt;br /&gt;
-----END CERTIFICATE-----&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Teiseks sertifikaadi võtme faili PEM formaadis, siin failinimeks &amp;lt;tt&amp;gt;key.pem&amp;lt;/tt&amp;gt;. See fail on salajane ning kindlasti emaili teel või muul krüptimata viisil mitte vahendada!&lt;br /&gt;
&lt;br /&gt;
Samas võib selle faili sisu otsa liita &amp;lt;tt&amp;gt;cert.pem&amp;lt;/tt&amp;gt; failile &amp;lt;tt&amp;gt;(cat key.pem &amp;gt;&amp;gt; cert.pem)&amp;lt;/tt&amp;gt;, siis ei pea võtmefaili &amp;lt;tt&amp;gt;curl&amp;lt;/tt&amp;gt;&#039;le eraldi ette näitama. Paljud programmid nõuavad just kokku liidetud varianti. Näeb umbes selline välja, DSA variandi puhul on natuke rohkem erinevusi:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
-----BEGIN RSA PRIVATE KEY-----&lt;br /&gt;
Proc-Type: 4,ENCRYPTED&lt;br /&gt;
DEK-Info: DES-EDE3-CBC,C1AA09832249D61D&lt;br /&gt;
&lt;br /&gt;
P85/RJFo2AX638mWtcOTglgkGIOUGpguPIUgvIpiughphPhOPOUhi0I+l5s+JSn5c&lt;br /&gt;
jx69XBvi5L+Ytci9RW3zUiWrUDv89IY6DEmwluLX39/gX0TW7U+wos5b7ng/sNLQ&lt;br /&gt;
tMyzCtIDACoGb5xHl48c3vY3JUzhrzQWNt2vuFjpGJI1lSOH8h0MdbQEA8iFKIOZ&lt;br /&gt;
ng0po3SPW8c5wJtnLuKy8uZWUxITAfBgkqhkiG9w0BCQEWEml08uZWUxITAfBgkq&lt;br /&gt;
oHeRz6KkZyXo7vbCbDXSFTuSHiwVwslF7hHbmmiPc4RYxB2EWfTjSUe8Fti9SWPa&lt;br /&gt;
iJY0OisiQbePnEigZhfRboVZmQZFPWopgy8uZWUxITAfBgkqhkiG9w0BCQEWEml0&lt;br /&gt;
8W1aXSBnNqtla1fmKKId9OkhiAZvavtKug8C9i27R2KR63h6uwq3ktwYtV1YWTHK&lt;br /&gt;
Orx8Mf3HIGXpRSJJqjvZUu+xNrM06VcVajY9SJmt7OYXvSo5nKYguwbfGNh/FA7F&lt;br /&gt;
Eo1KoKhQeGvWfCQzhEobc/QyegnklbaCUZhePoiL0Jk6Otgsav+2AA==&lt;br /&gt;
-----END RSA PRIVATE KEY-----&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Peab teadma ka sertifikaadi võtme parooli, kui võti on krüpteeritud. Antud näites olgu parool &amp;lt;tt&amp;gt;abcd1234&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Päringu teostamine:&lt;br /&gt;
&lt;br /&gt;
 curl -d @data.txt -cert $PWD/cert.pem:abcd1234 --key $PWD/key.pem &amp;lt;nowiki&amp;gt;https://services.krediidiinfo.ee/soap.php?name=KiCompany&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 -d võti määrab päringu, @ failinime ees ütleb curl&#039;ile, et tegemist on päringufaili, mitte päringu endaga.&lt;br /&gt;
&lt;br /&gt;
 --cert võti määrab sertifikaadi faili asukoha. Tuleb kasutada &amp;quot;absolute path&amp;quot;-i. curl ei otsi faili antud kataloogist, seetõttu ka &amp;lt;tt&amp;gt;$PWD&amp;lt;/tt&amp;gt; antud näites.&lt;br /&gt;
 Kui võti on krüpteeritud, saab parooli määrata serdifikaadi failinime taga, eraldades selle failinimest kooloniga.&lt;br /&gt;
&lt;br /&gt;
 --key määrab võtmefaili asukoha. Kui sertifikaat ja võtmefail on üheks liidetud, siis seda ei ole vaja määrata.&lt;br /&gt;
 Seetõttu määrataksegi võtme parool --cert juures, mitte siin.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SOAP päringu tulemused ==&lt;br /&gt;
&lt;br /&gt;
=== Õnnestunud päring ===&lt;br /&gt;
&lt;br /&gt;
Õnnestunud tulemus (lisatud reavahetused loetavuse parandamiseks):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Envelope xmlns:SOAP-ENV=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ns1=&amp;quot;urn:KiCompany&amp;quot; &lt;br /&gt;
xmlns:SOAP-ENC=&amp;quot;http://schemas.xmlsoap.org/soap/encoding/&amp;quot; xmlns:xsd=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; &lt;br /&gt;
xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; SOAP-ENV:encodingStyle=&amp;quot;http://schemas.xmlsoap.org/soap/encoding/&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;ns1:findCompaniesResponse&amp;gt;&lt;br /&gt;
&amp;lt;companies SOAP-ENC:arrayType=&amp;quot;ns1:CompanyIDData[2]&amp;quot; xsi:type=&amp;quot;ns1:CompanyIDDataArray&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;item xsi:type=&amp;quot;ns1:CompanyIDData&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;regCode xsi:type=&amp;quot;ns1:regCode&amp;quot;&amp;gt;11517686&amp;lt;/regCode&amp;gt;&lt;br /&gt;
&amp;lt;name xsi:type=&amp;quot;xsd:string&amp;quot;&amp;gt;KREDICO OÜ&amp;lt;/name&amp;gt;&lt;br /&gt;
&amp;lt;/item&amp;gt;&lt;br /&gt;
&amp;lt;item xsi:type=&amp;quot;ns1:CompanyIDData&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;regCode xsi:type=&amp;quot;ns1:regCode&amp;quot;&amp;gt;90006012&amp;lt;/regCode&amp;gt;&lt;br /&gt;
&amp;lt;name xsi:type=&amp;quot;xsd:string&amp;quot;&amp;gt;KREDIIDI JA EKSPORDI GARANTEERIMISE SITHASUTUS KREDEX&amp;lt;/name&amp;gt;&lt;br /&gt;
&amp;lt;/item&amp;gt;&lt;br /&gt;
&amp;lt;/companies&amp;gt;&lt;br /&gt;
&amp;lt;/ns1:findCompaniesResponse&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Vigased päringud ===&lt;br /&gt;
&lt;br /&gt;
Viga GET parameetris (KiCompany asemel KiCompan):&lt;br /&gt;
 curl -d @data.txt -u 1234:abc123 &amp;lt;nowiki&amp;gt;https://services.krediidiinfo.ee/soap.php?name=KiCompan&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Envelope xmlns:SOAP-ENV=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Fault&amp;gt;&lt;br /&gt;
&amp;lt;faultcode&amp;gt;SOAP-ENV:Server&amp;lt;/faultcode&amp;gt;&lt;br /&gt;
&amp;lt;faultstring&amp;gt;Incorrect HTTP GET parameter &#039;name&#039; value!&amp;lt;/faultstring&amp;gt;&lt;br /&gt;
&amp;lt;faultactor&amp;gt;&amp;lt;/faultactor&amp;gt;&lt;br /&gt;
&amp;lt;detail&amp;gt;&lt;br /&gt;
&amp;lt;errorcode&amp;gt;-20002&amp;lt;/errorcode&amp;gt;&lt;br /&gt;
&amp;lt;line_no&amp;gt;157&amp;lt;/line_no&amp;gt;&lt;br /&gt;
&amp;lt;/detail&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Fault&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vigane kasutaja või parool või sertifikaat:&lt;br /&gt;
 curl -d @data.txt -u 1234:abZZ23 &amp;lt;nowiki&amp;gt;https://services.krediidiinfo.ee/soap.php?name=KiCompany&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Creditinfo veebiteenuse kasutaja autentimine ebaõnnestus! Abi saamiseks võtke ühendust Creditinfoga telefonil (+372) 6659600.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kasutajal ei ole õigust [[KiCompany]] kasutamiseks, pöörduge kliendihalduse poole:&lt;br /&gt;
 curl -d @data.txt -u 1234:abc123 &amp;lt;nowiki&amp;gt;https://services.krediidiinfo.ee/soap.php?name=KiCompany&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Envelope xmlns:SOAP-ENV=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Fault&amp;gt;&lt;br /&gt;
&amp;lt;faultcode&amp;gt;SOAP-ENV:Server&amp;lt;/faultcode&amp;gt;&lt;br /&gt;
&amp;lt;faultstring&amp;gt;Access denied for KiCompany!&amp;lt;/faultstring&amp;gt;&lt;br /&gt;
&amp;lt;faultactor&amp;gt;&amp;lt;/faultactor&amp;gt;&lt;br /&gt;
&amp;lt;detail&amp;gt;&lt;br /&gt;
&amp;lt;errorcode&amp;gt;-20003&amp;lt;/errorcode&amp;gt;&lt;br /&gt;
&amp;lt;line_no&amp;gt;106&amp;lt;/line_no&amp;gt;&amp;lt;/detail&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Fault&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
SOAP päring puudub:&lt;br /&gt;
 curl -u 1234:abc123 &amp;lt;nowiki&amp;gt;https://services.krediidiinfo.ee/soap.php?name=KiCompany&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
(tulemust pole)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
SOAP päringus endas on viga:&lt;br /&gt;
 curl -d @vigane.txt -u 1234:abc123 &amp;lt;nowiki&amp;gt;https://services.krediidiinfo.ee/soap.php?name=KiCompany&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Envelope xmlns:SOAP-ENV=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Fault&amp;gt;&lt;br /&gt;
&amp;lt;faultcode&amp;gt;SOAP-ENV:Client&amp;lt;/faultcode&amp;gt;&lt;br /&gt;
&amp;lt;faultstring&amp;gt;Bad Request&amp;lt;/faultstring&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Fault&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
või&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Envelope xmlns:SOAP-ENV=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Fault&amp;gt;&lt;br /&gt;
&amp;lt;faultcode&amp;gt;SOAP-ENV:VersionMismatch&amp;lt;/faultcode&amp;gt;&lt;br /&gt;
&amp;lt;faultstring&amp;gt;Wrong Version&amp;lt;/faultstring&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Fault&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Paavo</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=KiCompany&amp;diff=779</id>
		<title>KiCompany</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=KiCompany&amp;diff=779"/>
		<updated>2016-12-06T12:00:24Z</updated>

		<summary type="html">&lt;p&gt;Paavo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| align=&amp;quot;right&amp;quot;&lt;br /&gt;
| [[Image:Flag of the United Kingdom.svg|border|30px]] [[KiCompany__en|In English]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Tutvustus = &lt;br /&gt;
&lt;br /&gt;
KiCompany on SOAP protokollil põhinev Creditinfo AS veebiteenus ettevõtete, mittetulundusühingute ja riigiasutuste põhiandmete pärimiseks. Liides on mõeldud klientidele, kes soovivad integreerida oma süsteemi firmaotsingu funktsiooni.&lt;br /&gt;
&lt;br /&gt;
= WSDL =&lt;br /&gt;
&lt;br /&gt;
KiCompany WSDL asub aadressil [http://services.krediidiinfo.ee/KiCompany.wsdl http://services.krediidiinfo.ee/KiCompany.wsdl].&lt;br /&gt;
&lt;br /&gt;
Microsofti arendusvahendite kasutajate jaoks on tehtud teine WSDL: [http://services.krediidiinfo.ee/KiCompanyLit.wsdl http://services.krediidiinfo.ee/KiCompanyLit.wsdl]. See erineb varasemast WSDL-ist selle poolest, et &#039;&#039;RPC/encode&#039;&#039; asemel kasutatakse &#039;&#039;RPC/litteral&#039;&#039;-i.&lt;br /&gt;
&lt;br /&gt;
= Meetodid = &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== getName ==&lt;br /&gt;
&lt;br /&gt;
Ettevõtte nime pärimine.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px;&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! Nimi&lt;br /&gt;
! Tüüp&lt;br /&gt;
! Kirjeldus&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Sisendparameetrid:&amp;lt;/b&amp;gt; &lt;br /&gt;
| regCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| Ettevõtte äriregistri kood.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Väljundparameeter:&amp;lt;/b&amp;gt;&lt;br /&gt;
| name&lt;br /&gt;
| xs:string&lt;br /&gt;
| Ettevõtte nimi. Kui ettevõtte nime ei leita (sellise nimega ettevõtet ei eksisteeri, ettevõtte äriregistrikood vigane vms), siis on väljundparameetri väärtuseks tühistring.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== getRegistryName ==&lt;br /&gt;
&lt;br /&gt;
Ettevõtte Äriregistri pika nime pärimine.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px;&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! Nimi&lt;br /&gt;
! Tüüp&lt;br /&gt;
! Kirjeldus&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Sisendparameetrid:&amp;lt;/b&amp;gt; &lt;br /&gt;
| regCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| Ettevõtte äriregistri kood.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Väljundparameeter:&amp;lt;/b&amp;gt;&lt;br /&gt;
| name&lt;br /&gt;
| xs:string&lt;br /&gt;
| Ettevõtte nimi. Kui ettevõtte nime ei leita (sellise nimega ettevõtet ei eksisteeri), siis on väljundparameetri väärtuseks tühistring.&lt;br /&gt;
| Vigase registrikoodi korral tagastatakse viga -20501 (Invalid registry code value)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== findCompanies ==&lt;br /&gt;
&lt;br /&gt;
Ettevõtete otsimine nime järgi. Tulemuseks on massiiv, mis sisaldab otsingustringile sobivate ettevõtete nimesid ja äriregistrikoode.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px;&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! Nimi&lt;br /&gt;
! Tüüp&lt;br /&gt;
! Kirjeldus&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Sisendparameetrid:&amp;lt;/b&amp;gt; &lt;br /&gt;
| name&lt;br /&gt;
| xs:string&lt;br /&gt;
| Ettevõtte nimi või nime algus&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;&amp;lt;/b&amp;gt; &lt;br /&gt;
| count&lt;br /&gt;
| xs:int&lt;br /&gt;
| Leitud ettevõtete maksimaalne arv, mis meetodi tulemuses võib olla. (Meetod ei tagasta korraga rohkem kui 100 ettevõtet)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Väljundparameeter:&amp;lt;/b&amp;gt;&lt;br /&gt;
| companies&lt;br /&gt;
| ResultCompanyIDDataArray&lt;br /&gt;
| Indekseeritud massiiv, mille elementideks on ResultCompanyIDData tüüpi elemendid.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
ResultCompanyIDData on kirje järgmise struktuuriga:&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px;&amp;quot;&lt;br /&gt;
! Nimi&lt;br /&gt;
! Tüüp&lt;br /&gt;
! Kirjeldus&lt;br /&gt;
|-&lt;br /&gt;
| regCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| Ettevõtte äriregistri kood&lt;br /&gt;
|-&lt;br /&gt;
| name&lt;br /&gt;
| xs:string&lt;br /&gt;
| Ettevõtte nimi.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== getBasicData ==&lt;br /&gt;
&lt;br /&gt;
Ettevõtte põhiandmete pärimine. &lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px;&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! Nimi&lt;br /&gt;
! Tüüp&lt;br /&gt;
! Kirjeldus&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Sisendparameetrid:&amp;lt;/b&amp;gt; &lt;br /&gt;
| regCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| Ettevõtte äriregistri kood.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Väljundparameeter:&amp;lt;/b&amp;gt;&lt;br /&gt;
| data&lt;br /&gt;
| CompanyBasicDataType&lt;br /&gt;
| Kirje ettevõtte andmetega.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Kui &#039;&#039;regCode&#039;&#039;-ile vastavat ettevõtet ei leita, siis tagastatakse SOAP veateade koodiga -10231.&lt;br /&gt;
&lt;br /&gt;
CompanyBasicDataType tüüpi kirje järgmise struktuuriga:&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px;&amp;quot;&lt;br /&gt;
! Nimi&lt;br /&gt;
! Tüüp&lt;br /&gt;
! Kirjeldus&lt;br /&gt;
|-&lt;br /&gt;
| regCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| ettevõtte äriregistri kood&lt;br /&gt;
|-&lt;br /&gt;
| name&lt;br /&gt;
| xs:string&lt;br /&gt;
| ettevõtte nimi.&lt;br /&gt;
|-&lt;br /&gt;
| street&lt;br /&gt;
| xs:string&lt;br /&gt;
| tänava nimi turunduseks kasutatavas postiaadressis&lt;br /&gt;
|-&lt;br /&gt;
| postCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| posti indeksi number turunduseks kasutatavas postiaadressis&lt;br /&gt;
|-&lt;br /&gt;
| city&lt;br /&gt;
| xs:string&lt;br /&gt;
| linna nimi turunduseks kasutatavas postiaadressis&lt;br /&gt;
|-&lt;br /&gt;
| legalStreet&lt;br /&gt;
| xs:string&lt;br /&gt;
| tänava nimi juriidilises aadressis&lt;br /&gt;
|-&lt;br /&gt;
| legalPostCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| posti indeksi number juriidilises aadressis&lt;br /&gt;
|-&lt;br /&gt;
| legalCity&lt;br /&gt;
| xs:string&lt;br /&gt;
| linnanimi juriidilises aadressis&lt;br /&gt;
|-&lt;br /&gt;
| phones&lt;br /&gt;
| xs:string&lt;br /&gt;
| telefonide numbrid&lt;br /&gt;
|-&lt;br /&gt;
| faxes&lt;br /&gt;
| xs:string&lt;br /&gt;
| fakside numbrid&lt;br /&gt;
|-&lt;br /&gt;
| web&lt;br /&gt;
| xs:string&lt;br /&gt;
| interneti kodulehekülje URL&lt;br /&gt;
|-&lt;br /&gt;
| emails&lt;br /&gt;
| xs:string&lt;br /&gt;
| e-posti aadressid&lt;br /&gt;
|-&lt;br /&gt;
| legalForm&lt;br /&gt;
| xs:string&lt;br /&gt;
| juriidiline vorm&lt;br /&gt;
|-&lt;br /&gt;
| shareCapital &lt;br /&gt;
| xs:int&lt;br /&gt;
| osakapitali suurus&lt;br /&gt;
|-&lt;br /&gt;
| shareCapitalCur&lt;br /&gt;
| xs:string&lt;br /&gt;
| valuuta tähis, milles on osakapitali suurus antud&lt;br /&gt;
|-&lt;br /&gt;
| regTime&lt;br /&gt;
| xs:string&lt;br /&gt;
| ettevõtte registreerimise aeg Äriregistris. Formaat: yyyy-mm-dd&lt;br /&gt;
|-&lt;br /&gt;
| regPlace&lt;br /&gt;
| xs:string&lt;br /&gt;
| registriosakonna nimetus kus ettevõte registreeriti&lt;br /&gt;
|-&lt;br /&gt;
| activities &lt;br /&gt;
| xs:string&lt;br /&gt;
| ettevõtte tegevusalade loetelu. Iga tegevusala ees on string &#039;* &#039; (tärn ja tühik). Alates 29.07.2011 on väärtuseks tühistring. &lt;br /&gt;
|-&lt;br /&gt;
| status&lt;br /&gt;
| xs:string&lt;br /&gt;
| äriregistri staatuse nimetus&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== getContactData ==&lt;br /&gt;
&lt;br /&gt;
Ettevõtte kontaktandmete pärimine.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px;&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! Nimi&lt;br /&gt;
! Tüüp&lt;br /&gt;
! Kirjeldus&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Sisendparameetrid:&amp;lt;/b&amp;gt; &lt;br /&gt;
| regCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| ettevõtte äriregistri kood.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Väljundparameeter:&amp;lt;/b&amp;gt;&lt;br /&gt;
| data&lt;br /&gt;
| CompanyContactDataType&lt;br /&gt;
| kirje kontaktandmetega&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Kui &#039;&#039;regCode&#039;&#039;-ile vastavat ettevõtet ei leita, siis tagastatakse SOAP veateade koodiga -10231.&lt;br /&gt;
&lt;br /&gt;
CompanyContactDataType tüüpi kirje on järgmise struktuuriga:&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px;&amp;quot;&lt;br /&gt;
! Nimi&lt;br /&gt;
! Tüüp&lt;br /&gt;
! Kirjeldus&lt;br /&gt;
|-&lt;br /&gt;
| street&lt;br /&gt;
| xs:string&lt;br /&gt;
| tänava nimi turunduseks kasutatavas postiaadressis&lt;br /&gt;
|-&lt;br /&gt;
| postCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| posti indeksi number turunduseks kasutatavas postiaadressis&lt;br /&gt;
|-&lt;br /&gt;
| city&lt;br /&gt;
| xs:string&lt;br /&gt;
| linna nimi turunduseks kasutatavas postiaadressis&lt;br /&gt;
|-&lt;br /&gt;
| phones&lt;br /&gt;
| xs:string&lt;br /&gt;
| telefonide numbrid&lt;br /&gt;
|-&lt;br /&gt;
| faxes&lt;br /&gt;
| xs:string&lt;br /&gt;
| fakside numbrid&lt;br /&gt;
|-&lt;br /&gt;
| web&lt;br /&gt;
| xs:string&lt;br /&gt;
| interneti kodulehekülje URL&lt;br /&gt;
|-&lt;br /&gt;
| emails&lt;br /&gt;
| xs:string&lt;br /&gt;
| e-posti aadressid&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== getLegalPostAddress ==&lt;br /&gt;
&lt;br /&gt;
Ettevõtte juriidilise aadressi pärimine.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px;&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! Nimi&lt;br /&gt;
! Tüüp&lt;br /&gt;
! Kirjeldus&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Sisendparameetrid:&amp;lt;/b&amp;gt; &lt;br /&gt;
| regCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| ettevõtte äriregistri kood.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Väljundparameeter:&amp;lt;/b&amp;gt;&lt;br /&gt;
| data&lt;br /&gt;
| CompanyPostAddressType&lt;br /&gt;
| kirje juriidilise aadressi andmetega&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Kui &#039;&#039;regCode&#039;&#039;-ile vastavat ettevõtet ei leita, siis tagastatakse SOAP veateade koodiga -10231.&lt;br /&gt;
&lt;br /&gt;
CompanyPostAddressType tüüpi kirje on järgmise struktuuriga:&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px;&amp;quot;&lt;br /&gt;
! Nimi&lt;br /&gt;
! Tüüp&lt;br /&gt;
! Kirjeldus&lt;br /&gt;
|-&lt;br /&gt;
| street&lt;br /&gt;
| xs:string&lt;br /&gt;
| tänava nimi &lt;br /&gt;
|-&lt;br /&gt;
| postCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| indeks&lt;br /&gt;
|-&lt;br /&gt;
| city&lt;br /&gt;
| xs:string&lt;br /&gt;
| linn&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== isRegCodeValid ==&lt;br /&gt;
&lt;br /&gt;
Ettevõtte äriregistri korrektsuse kontrollimine. &lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px;&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! Nimi&lt;br /&gt;
! Tüüp&lt;br /&gt;
! Kirjeldus&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Sisendparameetrid:&amp;lt;/b&amp;gt; &lt;br /&gt;
| regCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| Ettevõtte äriregistri kood&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Väljundparameeter:&amp;lt;/b&amp;gt;&lt;br /&gt;
| isValid&lt;br /&gt;
| xs:boolean&lt;br /&gt;
| Tõene, kui parameetriga ette antud äriregistri kood on kaheksakohaline arv ja viimane kontrollnumber on õige.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== getVATNo ==&lt;br /&gt;
&lt;br /&gt;
Ettevõtte käibemaksukohustuslase numbri pärimine.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px;&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! Nimi&lt;br /&gt;
! Tüüp&lt;br /&gt;
! Kirjeldus&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Sisendparameetrid:&amp;lt;/b&amp;gt; &lt;br /&gt;
| regCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| Ettevõtte äriregistri kood.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Väljundparameeter:&amp;lt;/b&amp;gt;&lt;br /&gt;
| vatNo&lt;br /&gt;
| xs:string&lt;br /&gt;
| KMK number. Kui KMK number ei kehti või ettevõte ei ole käibemaksukohuslane, siis tagastatakse tühistring. Probleemide korral ühendumisel Maksuametiga tagastatakse viga -20502 (Error connecting to Tax Board)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Veakoodid =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== -10231 No company found! ==&lt;br /&gt;
&lt;br /&gt;
Creditinfo andmebaasist ei leitud parameetriga ette antud registrikoodile vastavat ettevõtet. Kontrollida registrikoodi.&lt;br /&gt;
&lt;br /&gt;
(vt lisaks [[Veakoodid|üldiseid veakoode]])&lt;br /&gt;
&lt;br /&gt;
= Programmi näidis PHP-s =&lt;br /&gt;
&lt;br /&gt;
Järgnevalt on toodud PHP-s kirjutatud KiCompany veebiteenuse kasutamise näide.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
/**&lt;br /&gt;
 * Example of using KiCompany web service of Creditinfo AS&lt;br /&gt;
 * &lt;br /&gt;
 * @author Rait Kapp &amp;lt;rait@creditinfo.ee&amp;gt;&lt;br /&gt;
 * @created 15.02.2011&lt;br /&gt;
 */&lt;br /&gt;
$wsdl_url = &#039;http://services.krediidiinfo.ee/KiCompany.wsdl&#039;;&lt;br /&gt;
$server_url = &#039;https://services.krediidiinfo.ee/soap.php?name=KiCompany&#039;; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$params = array(&#039;location&#039; =&amp;gt; $server_url&lt;br /&gt;
              , &#039;login&#039;         =&amp;gt; &#039;online_code&#039; // Online Code issued by Creditinfo client management. Make sure that login value is string type (PHP bug?).&lt;br /&gt;
              , &#039;password&#039;      =&amp;gt; &#039;passwd&#039;&lt;br /&gt;
//              , &#039;proxy_host&#039;    =&amp;gt; &#039;cache.neti.ee&#039;   // If necessary use proxy and proxy port.&lt;br /&gt;
//              , &#039;proxy_port&#039;    =&amp;gt; 8080&lt;br /&gt;
              , &#039;encoding&#039; =&amp;gt; &#039;ISO-8859-13&#039;&lt;br /&gt;
               );&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$client = new SoapClient($wsdl_url, $params);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$name = &#039;KREDIIDI&#039;;&lt;br /&gt;
$companies = $client-&amp;gt;findCompanies($name, 3);&lt;br /&gt;
print_r($companies);&lt;br /&gt;
&lt;br /&gt;
$regCode = &#039;10256137&#039;;&lt;br /&gt;
$name = $client-&amp;gt;getName($regCode);&lt;br /&gt;
echo &amp;quot;Äriregistri kood {$regCode} kuulub ettevõttele {$name}\n&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
$data = $client-&amp;gt;getBasicData($regCode);&lt;br /&gt;
echo &amp;quot;Aadress: {$data-&amp;gt;street} {$data-&amp;gt;postCode} {$data-&amp;gt;city}\n&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
$regCode = &#039;10256136&#039;; // kontrollnumber on vale!&lt;br /&gt;
if (!$client-&amp;gt;isRegCodeValid($regCode)) {&lt;br /&gt;
    echo &amp;quot;Äriregistri kood {$regCode} on vigane.\n&amp;quot;;&lt;br /&gt;
} else {&lt;br /&gt;
    echo &amp;quot;Äriregistri kood {$regCode} on korrektne\n&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Programmi väljund:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Array&lt;br /&gt;
(&lt;br /&gt;
    [0] =&amp;gt; stdClass Object&lt;br /&gt;
        (&lt;br /&gt;
            [regCode] =&amp;gt; 90006012&lt;br /&gt;
            [name] =&amp;gt; KREDIIDI JA EKSPORDI GARANTEERIMISE SIHTASUTUS KREDEX&lt;br /&gt;
        )&lt;br /&gt;
&lt;br /&gt;
    [1] =&amp;gt; stdClass Object&lt;br /&gt;
        (&lt;br /&gt;
            [regCode] =&amp;gt; 10704587&lt;br /&gt;
            [name] =&amp;gt; KREDIIDI JÄRELVALVE OÜ&lt;br /&gt;
        )&lt;br /&gt;
&lt;br /&gt;
    [2] =&amp;gt; stdClass Object&lt;br /&gt;
        (&lt;br /&gt;
            [regCode] =&amp;gt; 11626688&lt;br /&gt;
            [name] =&amp;gt; KREDIIDIBÜROO OÜ&lt;br /&gt;
        )&lt;br /&gt;
&lt;br /&gt;
)&lt;br /&gt;
Äriregistri kood 10256137 kuulub ettevõttele CREDITINFO EESTI AS&lt;br /&gt;
Aadress: Narva mnt 5 10117 Tallinn&lt;br /&gt;
Äriregistri kood 10256136 on vigane.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= HTTP päringute näidised =&lt;br /&gt;
&lt;br /&gt;
Failis [http://services.krediidiinfo.ee/wiki/images/e/ed/KiCompany_request_examples.zip kiCompany_request_examples.zip] on KiCompany HTTP päringute ja päringu vastuste näidised. Kui KiCompany integreeritakse süsteemi saates otse HTTP päringuid, siis HTTP vastuse parsimisel kasutada XML vahendeid. Mitte käsitleda HTTP vastuseid kui stringe ja parsida neid nö käsitsi. Kui Creditinfo uuendab SOAP serveri tarkvara, siis võib vastuse sõnumi kuju muutuda.&lt;/div&gt;</summary>
		<author><name>Paavo</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=KiDocExchange_en&amp;diff=778</id>
		<title>KiDocExchange en</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=KiDocExchange_en&amp;diff=778"/>
		<updated>2016-12-06T11:49:00Z</updated>

		<summary type="html">&lt;p&gt;Paavo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| align=&amp;quot;right&amp;quot;&lt;br /&gt;
| [[Image:Flag of Estonia.svg|border|30px]] [[KiDocExchange|eesti keeles]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= KiDocExchange Web Service =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
KiDocExchange is a web service for uploading files into Creditinfo server. Web Service description can be found on http://services.krediidiinfo.ee/KiDocExchange.wsdl.&lt;br /&gt;
&lt;br /&gt;
== Sequence Diagram ==&lt;br /&gt;
&lt;br /&gt;
Next squence diagram illustrates how to use KiDocExchange to upload files.&lt;br /&gt;
&lt;br /&gt;
[[Image:KiDocExchange_Upload_Sequence_Diagram.jpg]]&lt;br /&gt;
&lt;br /&gt;
== Methods ==&lt;br /&gt;
&lt;br /&gt;
=== startUpload ===&lt;br /&gt;
&lt;br /&gt;
Starts and initializes file upload.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px;&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! Name&lt;br /&gt;
! Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Input Parameter:&amp;lt;/b&amp;gt; &lt;br /&gt;
| fileName&lt;br /&gt;
| xs:string&lt;br /&gt;
| The name of file&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Output Parameter:&amp;lt;/b&amp;gt;&lt;br /&gt;
| docID&lt;br /&gt;
| xs:integer&lt;br /&gt;
| Unique file identification number in Creditinfo server.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== uploadChunk ===&lt;br /&gt;
&lt;br /&gt;
Uploads and appends next chunk of data. Servers can send data in one chunk. Several chunks are needed when upload process is slow and there are a progress feedback needed (desktop application).&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px&amp;quot;&lt;br /&gt;
!&lt;br /&gt;
! style=&amp;quot;text-align: left;&amp;quot; | Name&lt;br /&gt;
! style=&amp;quot;text-align: left;&amp;quot; | Type&lt;br /&gt;
! style=&amp;quot;text-align: left;&amp;quot; | Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Input Parameters:&amp;lt;/b&amp;gt;&lt;br /&gt;
| docID&lt;br /&gt;
| xs:integer&lt;br /&gt;
| File identification number&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| chunk&lt;br /&gt;
| xs:base64Binary&lt;br /&gt;
| Next chunk of data&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Output Parameters:&amp;lt;/b&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| None&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== finishUpload ===&lt;br /&gt;
&lt;br /&gt;
Finishes file upload.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px&amp;quot;&lt;br /&gt;
!&lt;br /&gt;
! style=&amp;quot;text-align: left;&amp;quot; | Name&lt;br /&gt;
! style=&amp;quot;text-align: left;&amp;quot; | Type&lt;br /&gt;
! style=&amp;quot;text-align: left;&amp;quot; | Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Input Parameters:&amp;lt;/b&amp;gt;&lt;br /&gt;
| docID&lt;br /&gt;
| xs:integer&lt;br /&gt;
| File identification number&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| md5&lt;br /&gt;
| xs:string&lt;br /&gt;
| MD5 checksum of uploaded file&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Output Parameters:&amp;lt;/b&amp;gt;&lt;br /&gt;
| errorCode&lt;br /&gt;
| xs:integer&lt;br /&gt;
| If 0 then file upload succeeded. If negative then there was an error. See Error Codes for more information.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== getDownloadQueue ===&lt;br /&gt;
&lt;br /&gt;
The list of files waiting for client to download them from Creditinfo server.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px&amp;quot;&lt;br /&gt;
!&lt;br /&gt;
! style=&amp;quot;text-align: left;&amp;quot; | Name&lt;br /&gt;
! style=&amp;quot;text-align: left;&amp;quot; | Type&lt;br /&gt;
! style=&amp;quot;text-align: left;&amp;quot; | Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Output parameter:&amp;lt;/b&amp;gt;&lt;br /&gt;
| queue&lt;br /&gt;
| DownloadQueueArray&lt;br /&gt;
| array of DownloadQueueType type&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
DownloadQueueType is an associative array with following elements: &lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left;&amp;quot; | Name&lt;br /&gt;
! style=&amp;quot;text-align: left;&amp;quot; | Type&lt;br /&gt;
! style=&amp;quot;text-align: left;&amp;quot; | Description&lt;br /&gt;
|-&lt;br /&gt;
| docID&lt;br /&gt;
| xs:integer&lt;br /&gt;
| file id&lt;br /&gt;
|-&lt;br /&gt;
| fileName&lt;br /&gt;
| xs:string&lt;br /&gt;
| file name&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== getStatusCode ===&lt;br /&gt;
&lt;br /&gt;
Returns the status code of uploaded file&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px&amp;quot;&lt;br /&gt;
!&lt;br /&gt;
! style=&amp;quot;text-align: left;&amp;quot; | Name&lt;br /&gt;
! style=&amp;quot;text-align: left;&amp;quot; | Type&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Input Parameters:&amp;lt;/b&amp;gt;&lt;br /&gt;
| docID&lt;br /&gt;
| xs:integer&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |File identification number&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Output Parameters:&amp;lt;/b&amp;gt;&lt;br /&gt;
| status_code&lt;br /&gt;
| xs:integer&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | File status code:&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
| align=&amp;quot;right&amp;quot; | 0&lt;br /&gt;
| File has been processed&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
| align=&amp;quot;right&amp;quot; | 2&lt;br /&gt;
| Uploading in progress&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
| align=&amp;quot;right&amp;quot; | 3&lt;br /&gt;
| File is in processing&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
| align=&amp;quot;right&amp;quot; | 4&lt;br /&gt;
| File was successfully uploaded and is waiting for processing&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
| align=&amp;quot;right&amp;quot; | -1&lt;br /&gt;
| Unknown error. Contact Creditinfo for more information. You might get usefull information with getStatusMsg method.&lt;br /&gt;
|-|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
| align=&amp;quot;right&amp;quot; | -10003&lt;br /&gt;
| MD5 check failed&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
| align=&amp;quot;right&amp;quot; | -xxxxx&lt;br /&gt;
| File processing failed. Contact Creditinfo for more information. You might get usefull information with getStatusMsg method.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== getStatusMsg ===&lt;br /&gt;
&lt;br /&gt;
Returns the status message of uploaded file. &lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px&amp;quot;&lt;br /&gt;
!&lt;br /&gt;
! style=&amp;quot;text-align: left;&amp;quot; | Name&lt;br /&gt;
! style=&amp;quot;text-align: left;&amp;quot; | Type&lt;br /&gt;
! style=&amp;quot;text-align: left;&amp;quot; | Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Input Parameters:&amp;lt;/b&amp;gt;&lt;br /&gt;
| docID&lt;br /&gt;
| xs:integer&lt;br /&gt;
| File identification number&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Output Parameters:&amp;lt;/b&amp;gt;&lt;br /&gt;
| statusMsg&lt;br /&gt;
| xs:string&lt;br /&gt;
| Status message of the file&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Error Codes ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;b&amp;gt;Code&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;b&amp;gt;Description&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Success&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Request was processed successfully.&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;-10001&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Access denied&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;You are trying to access file owned by somebody else.&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;-10002&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;File does not exists&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;You are using file identification that does not exist&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;-10003&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;MD5 failure&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Your sent MD5 does not match MD5 calculated by server&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Debugging =&lt;br /&gt;
&lt;br /&gt;
Developers can use a test server for file uploading. For that they should add a parameter &#039;&#039;debug&#039;&#039; to the server url. The url would be &#039;https://services.krediidiinfo.ee/soap.php?name=KiDocExchange&amp;amp;debug&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Example in PHP =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
/**&lt;br /&gt;
 * Example of uploading and downloading files using KiDocExchange interface.&lt;br /&gt;
 * @author Rait Kapp &amp;lt;rait@creditinfo.ee&amp;gt;&lt;br /&gt;
 * @created 27.04.2007&lt;br /&gt;
 */&lt;br /&gt;
$wsdl_url = &#039;http://services.krediidiinfo.ee/KiDocExchange.wsdl&#039;;&lt;br /&gt;
$params = array(&#039;location&#039;      =&amp;gt; &#039;https://services.krediidiinfo.ee/soap.php?name=KiDocExchange&amp;amp;debug&#039;&lt;br /&gt;
              , &#039;login&#039;       =&amp;gt; &#039;username&#039; // &amp;lt;-- username. Make sure username is string type (PHP bug?).&lt;br /&gt;
              , &#039;password&#039;    =&amp;gt; &#039;password&#039;   // &amp;lt;-- password&lt;br /&gt;
	        );&lt;br /&gt;
    	&lt;br /&gt;
$client = new SoapClient($wsdl_url, $params);&lt;br /&gt;
&lt;br /&gt;
// Uploading file.&lt;br /&gt;
$content = &#039;I am a little test file!&#039;;&lt;br /&gt;
$docID = $client-&amp;gt;startUpload(&#039;test.txt&#039;);&lt;br /&gt;
$client-&amp;gt;uploadChunk($docID, $content);		&lt;br /&gt;
&lt;br /&gt;
$md5 = md5($content);&lt;br /&gt;
$result = $client-&amp;gt;finishUpload($docID, $md5);&lt;br /&gt;
if ($result != 0) {&lt;br /&gt;
    die(&amp;quot;upload failed.! Error code: {$result}\n&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// Downloading file&lt;br /&gt;
$start = 0;&lt;br /&gt;
$count = 512; // can be a big number if you do not have to display download progress.&lt;br /&gt;
$data = &#039;&#039;;&lt;br /&gt;
while ($chunk = $client-&amp;gt;downloadChunk($docID, $start, $count)) {&lt;br /&gt;
    $start += $count;&lt;br /&gt;
    $data .= $chunk;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
if ($content != $data) {&lt;br /&gt;
    echo &amp;quot;Something is not right!\n&amp;quot;;&lt;br /&gt;
} else {&lt;br /&gt;
    echo &amp;quot;We got back: {$data}\n&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Paavo</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=KiCompany&amp;diff=777</id>
		<title>KiCompany</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=KiCompany&amp;diff=777"/>
		<updated>2016-12-06T11:46:18Z</updated>

		<summary type="html">&lt;p&gt;Paavo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| align=&amp;quot;right&amp;quot;&lt;br /&gt;
| [[Image:Flag of the United Kingdom.svg|border|30px]] [[KiCompany__en|In English]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Tutvustus = &lt;br /&gt;
&lt;br /&gt;
KiCompany on SOAP protokollil põhinev Creditinfo AS veebiteenus ettevõtete, mittetulundusühingute ja riigiasutuste põhiandmete pärimiseks. Liides on mõeldud klientidele, kes soovivad integreerida oma süsteemi [http://firmaparing.krediidiinfo.ee firmapäringu] funktsionaalsust.&lt;br /&gt;
&lt;br /&gt;
= WSDL =&lt;br /&gt;
&lt;br /&gt;
KiCompany WSDL asub aadressil [http://services.krediidiinfo.ee/KiCompany.wsdl http://services.krediidiinfo.ee/KiCompany.wsdl].&lt;br /&gt;
&lt;br /&gt;
Microsofti arendusvahendite kasutajate jaoks on tehtud teine WSDL: [http://services.krediidiinfo.ee/KiCompanyLit.wsdl http://services.krediidiinfo.ee/KiCompanyLit.wsdl]. See erineb varasemast WSDL-ist selle poolest, et &#039;&#039;RPC/encode&#039;&#039; asemel kasutatakse &#039;&#039;RPC/litteral&#039;&#039;-i.&lt;br /&gt;
&lt;br /&gt;
= Meetodid = &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== getName ==&lt;br /&gt;
&lt;br /&gt;
Ettevõtte nime pärimine.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px;&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! Nimi&lt;br /&gt;
! Tüüp&lt;br /&gt;
! Kirjeldus&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Sisendparameetrid:&amp;lt;/b&amp;gt; &lt;br /&gt;
| regCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| Ettevõtte äriregistri kood.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Väljundparameeter:&amp;lt;/b&amp;gt;&lt;br /&gt;
| name&lt;br /&gt;
| xs:string&lt;br /&gt;
| Ettevõtte nimi. Kui ettevõtte nime ei leita (sellise nimega ettevõtet ei eksisteeri, ettevõtte äriregistrikood vigane vms), siis on väljundparameetri väärtuseks tühistring.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== getRegistryName ==&lt;br /&gt;
&lt;br /&gt;
Ettevõtte Äriregistri pika nime pärimine.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px;&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! Nimi&lt;br /&gt;
! Tüüp&lt;br /&gt;
! Kirjeldus&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Sisendparameetrid:&amp;lt;/b&amp;gt; &lt;br /&gt;
| regCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| Ettevõtte äriregistri kood.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Väljundparameeter:&amp;lt;/b&amp;gt;&lt;br /&gt;
| name&lt;br /&gt;
| xs:string&lt;br /&gt;
| Ettevõtte nimi. Kui ettevõtte nime ei leita (sellise nimega ettevõtet ei eksisteeri), siis on väljundparameetri väärtuseks tühistring.&lt;br /&gt;
| Vigase registrikoodi korral tagastatakse viga -20501 (Invalid registry code value)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== findCompanies ==&lt;br /&gt;
&lt;br /&gt;
Ettevõtete otsimine nime järgi. Tulemuseks on massiiv, mis sisaldab otsingustringile sobivate ettevõtete nimesid ja äriregistrikoode.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px;&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! Nimi&lt;br /&gt;
! Tüüp&lt;br /&gt;
! Kirjeldus&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Sisendparameetrid:&amp;lt;/b&amp;gt; &lt;br /&gt;
| name&lt;br /&gt;
| xs:string&lt;br /&gt;
| Ettevõtte nimi või nime algus&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;&amp;lt;/b&amp;gt; &lt;br /&gt;
| count&lt;br /&gt;
| xs:int&lt;br /&gt;
| Leitud ettevõtete maksimaalne arv, mis meetodi tulemuses võib olla. (Meetod ei tagasta korraga rohkem kui 100 ettevõtet)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Väljundparameeter:&amp;lt;/b&amp;gt;&lt;br /&gt;
| companies&lt;br /&gt;
| ResultCompanyIDDataArray&lt;br /&gt;
| Indekseeritud massiiv, mille elementideks on ResultCompanyIDData tüüpi elemendid.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
ResultCompanyIDData on kirje järgmise struktuuriga:&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px;&amp;quot;&lt;br /&gt;
! Nimi&lt;br /&gt;
! Tüüp&lt;br /&gt;
! Kirjeldus&lt;br /&gt;
|-&lt;br /&gt;
| regCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| Ettevõtte äriregistri kood&lt;br /&gt;
|-&lt;br /&gt;
| name&lt;br /&gt;
| xs:string&lt;br /&gt;
| Ettevõtte nimi.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== getBasicData ==&lt;br /&gt;
&lt;br /&gt;
Ettevõtte põhiandmete pärimine. &lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px;&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! Nimi&lt;br /&gt;
! Tüüp&lt;br /&gt;
! Kirjeldus&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Sisendparameetrid:&amp;lt;/b&amp;gt; &lt;br /&gt;
| regCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| Ettevõtte äriregistri kood.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Väljundparameeter:&amp;lt;/b&amp;gt;&lt;br /&gt;
| data&lt;br /&gt;
| CompanyBasicDataType&lt;br /&gt;
| Kirje ettevõtte andmetega.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Kui &#039;&#039;regCode&#039;&#039;-ile vastavat ettevõtet ei leita, siis tagastatakse SOAP veateade koodiga -10231.&lt;br /&gt;
&lt;br /&gt;
CompanyBasicDataType tüüpi kirje järgmise struktuuriga:&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px;&amp;quot;&lt;br /&gt;
! Nimi&lt;br /&gt;
! Tüüp&lt;br /&gt;
! Kirjeldus&lt;br /&gt;
|-&lt;br /&gt;
| regCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| ettevõtte äriregistri kood&lt;br /&gt;
|-&lt;br /&gt;
| name&lt;br /&gt;
| xs:string&lt;br /&gt;
| ettevõtte nimi.&lt;br /&gt;
|-&lt;br /&gt;
| street&lt;br /&gt;
| xs:string&lt;br /&gt;
| tänava nimi turunduseks kasutatavas postiaadressis&lt;br /&gt;
|-&lt;br /&gt;
| postCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| posti indeksi number turunduseks kasutatavas postiaadressis&lt;br /&gt;
|-&lt;br /&gt;
| city&lt;br /&gt;
| xs:string&lt;br /&gt;
| linna nimi turunduseks kasutatavas postiaadressis&lt;br /&gt;
|-&lt;br /&gt;
| legalStreet&lt;br /&gt;
| xs:string&lt;br /&gt;
| tänava nimi juriidilises aadressis&lt;br /&gt;
|-&lt;br /&gt;
| legalPostCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| posti indeksi number juriidilises aadressis&lt;br /&gt;
|-&lt;br /&gt;
| legalCity&lt;br /&gt;
| xs:string&lt;br /&gt;
| linnanimi juriidilises aadressis&lt;br /&gt;
|-&lt;br /&gt;
| phones&lt;br /&gt;
| xs:string&lt;br /&gt;
| telefonide numbrid&lt;br /&gt;
|-&lt;br /&gt;
| faxes&lt;br /&gt;
| xs:string&lt;br /&gt;
| fakside numbrid&lt;br /&gt;
|-&lt;br /&gt;
| web&lt;br /&gt;
| xs:string&lt;br /&gt;
| interneti kodulehekülje URL&lt;br /&gt;
|-&lt;br /&gt;
| emails&lt;br /&gt;
| xs:string&lt;br /&gt;
| e-posti aadressid&lt;br /&gt;
|-&lt;br /&gt;
| legalForm&lt;br /&gt;
| xs:string&lt;br /&gt;
| juriidiline vorm&lt;br /&gt;
|-&lt;br /&gt;
| shareCapital &lt;br /&gt;
| xs:int&lt;br /&gt;
| osakapitali suurus&lt;br /&gt;
|-&lt;br /&gt;
| shareCapitalCur&lt;br /&gt;
| xs:string&lt;br /&gt;
| valuuta tähis, milles on osakapitali suurus antud&lt;br /&gt;
|-&lt;br /&gt;
| regTime&lt;br /&gt;
| xs:string&lt;br /&gt;
| ettevõtte registreerimise aeg Äriregistris. Formaat: yyyy-mm-dd&lt;br /&gt;
|-&lt;br /&gt;
| regPlace&lt;br /&gt;
| xs:string&lt;br /&gt;
| registriosakonna nimetus kus ettevõte registreeriti&lt;br /&gt;
|-&lt;br /&gt;
| activities &lt;br /&gt;
| xs:string&lt;br /&gt;
| ettevõtte tegevusalade loetelu. Iga tegevusala ees on string &#039;* &#039; (tärn ja tühik). Alates 29.07.2011 on väärtuseks tühistring. &lt;br /&gt;
|-&lt;br /&gt;
| status&lt;br /&gt;
| xs:string&lt;br /&gt;
| äriregistri staatuse nimetus&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== getContactData ==&lt;br /&gt;
&lt;br /&gt;
Ettevõtte kontaktandmete pärimine.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px;&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! Nimi&lt;br /&gt;
! Tüüp&lt;br /&gt;
! Kirjeldus&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Sisendparameetrid:&amp;lt;/b&amp;gt; &lt;br /&gt;
| regCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| ettevõtte äriregistri kood.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Väljundparameeter:&amp;lt;/b&amp;gt;&lt;br /&gt;
| data&lt;br /&gt;
| CompanyContactDataType&lt;br /&gt;
| kirje kontaktandmetega&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Kui &#039;&#039;regCode&#039;&#039;-ile vastavat ettevõtet ei leita, siis tagastatakse SOAP veateade koodiga -10231.&lt;br /&gt;
&lt;br /&gt;
CompanyContactDataType tüüpi kirje on järgmise struktuuriga:&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px;&amp;quot;&lt;br /&gt;
! Nimi&lt;br /&gt;
! Tüüp&lt;br /&gt;
! Kirjeldus&lt;br /&gt;
|-&lt;br /&gt;
| street&lt;br /&gt;
| xs:string&lt;br /&gt;
| tänava nimi turunduseks kasutatavas postiaadressis&lt;br /&gt;
|-&lt;br /&gt;
| postCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| posti indeksi number turunduseks kasutatavas postiaadressis&lt;br /&gt;
|-&lt;br /&gt;
| city&lt;br /&gt;
| xs:string&lt;br /&gt;
| linna nimi turunduseks kasutatavas postiaadressis&lt;br /&gt;
|-&lt;br /&gt;
| phones&lt;br /&gt;
| xs:string&lt;br /&gt;
| telefonide numbrid&lt;br /&gt;
|-&lt;br /&gt;
| faxes&lt;br /&gt;
| xs:string&lt;br /&gt;
| fakside numbrid&lt;br /&gt;
|-&lt;br /&gt;
| web&lt;br /&gt;
| xs:string&lt;br /&gt;
| interneti kodulehekülje URL&lt;br /&gt;
|-&lt;br /&gt;
| emails&lt;br /&gt;
| xs:string&lt;br /&gt;
| e-posti aadressid&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== getLegalPostAddress ==&lt;br /&gt;
&lt;br /&gt;
Ettevõtte juriidilise aadressi pärimine.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px;&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! Nimi&lt;br /&gt;
! Tüüp&lt;br /&gt;
! Kirjeldus&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Sisendparameetrid:&amp;lt;/b&amp;gt; &lt;br /&gt;
| regCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| ettevõtte äriregistri kood.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Väljundparameeter:&amp;lt;/b&amp;gt;&lt;br /&gt;
| data&lt;br /&gt;
| CompanyPostAddressType&lt;br /&gt;
| kirje juriidilise aadressi andmetega&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Kui &#039;&#039;regCode&#039;&#039;-ile vastavat ettevõtet ei leita, siis tagastatakse SOAP veateade koodiga -10231.&lt;br /&gt;
&lt;br /&gt;
CompanyPostAddressType tüüpi kirje on järgmise struktuuriga:&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px;&amp;quot;&lt;br /&gt;
! Nimi&lt;br /&gt;
! Tüüp&lt;br /&gt;
! Kirjeldus&lt;br /&gt;
|-&lt;br /&gt;
| street&lt;br /&gt;
| xs:string&lt;br /&gt;
| tänava nimi &lt;br /&gt;
|-&lt;br /&gt;
| postCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| indeks&lt;br /&gt;
|-&lt;br /&gt;
| city&lt;br /&gt;
| xs:string&lt;br /&gt;
| linn&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== isRegCodeValid ==&lt;br /&gt;
&lt;br /&gt;
Ettevõtte äriregistri korrektsuse kontrollimine. &lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px;&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! Nimi&lt;br /&gt;
! Tüüp&lt;br /&gt;
! Kirjeldus&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Sisendparameetrid:&amp;lt;/b&amp;gt; &lt;br /&gt;
| regCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| Ettevõtte äriregistri kood&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Väljundparameeter:&amp;lt;/b&amp;gt;&lt;br /&gt;
| isValid&lt;br /&gt;
| xs:boolean&lt;br /&gt;
| Tõene, kui parameetriga ette antud äriregistri kood on kaheksakohaline arv ja viimane kontrollnumber on õige.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== getVATNo ==&lt;br /&gt;
&lt;br /&gt;
Ettevõtte käibemaksukohustuslase numbri pärimine.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px;&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! Nimi&lt;br /&gt;
! Tüüp&lt;br /&gt;
! Kirjeldus&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Sisendparameetrid:&amp;lt;/b&amp;gt; &lt;br /&gt;
| regCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| Ettevõtte äriregistri kood.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Väljundparameeter:&amp;lt;/b&amp;gt;&lt;br /&gt;
| vatNo&lt;br /&gt;
| xs:string&lt;br /&gt;
| KMK number. Kui KMK number ei kehti või ettevõte ei ole käibemaksukohuslane, siis tagastatakse tühistring. Probleemide korral ühendumisel Maksuametiga tagastatakse viga -20502 (Error connecting to Tax Board)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Veakoodid =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== -10231 No company found! ==&lt;br /&gt;
&lt;br /&gt;
Creditinfo andmebaasist ei leitud parameetriga ette antud registrikoodile vastavat ettevõtet. Kontrollida registrikoodi.&lt;br /&gt;
&lt;br /&gt;
(vt lisaks [[Veakoodid|üldiseid veakoode]])&lt;br /&gt;
&lt;br /&gt;
= Programmi näidis PHP-s =&lt;br /&gt;
&lt;br /&gt;
Järgnevalt on toodud PHP-s kirjutatud KiCompany veebiteenuse kasutamise näide.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
/**&lt;br /&gt;
 * Example of using KiCompany web service of Creditinfo AS&lt;br /&gt;
 * &lt;br /&gt;
 * @author Rait Kapp &amp;lt;rait@creditinfo.ee&amp;gt;&lt;br /&gt;
 * @created 15.02.2011&lt;br /&gt;
 */&lt;br /&gt;
$wsdl_url = &#039;http://services.krediidiinfo.ee/KiCompany.wsdl&#039;;&lt;br /&gt;
$server_url = &#039;https://services.krediidiinfo.ee/soap.php?name=KiCompany&#039;; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$params = array(&#039;location&#039; =&amp;gt; $server_url&lt;br /&gt;
              , &#039;login&#039;         =&amp;gt; &#039;online_code&#039; // Online Code issued by Creditinfo client management. Make sure that login value is string type (PHP bug?).&lt;br /&gt;
              , &#039;password&#039;      =&amp;gt; &#039;passwd&#039;&lt;br /&gt;
//              , &#039;proxy_host&#039;    =&amp;gt; &#039;cache.neti.ee&#039;   // If necessary use proxy and proxy port.&lt;br /&gt;
//              , &#039;proxy_port&#039;    =&amp;gt; 8080&lt;br /&gt;
              , &#039;encoding&#039; =&amp;gt; &#039;ISO-8859-13&#039;&lt;br /&gt;
               );&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$client = new SoapClient($wsdl_url, $params);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$name = &#039;KREDIIDI&#039;;&lt;br /&gt;
$companies = $client-&amp;gt;findCompanies($name, 3);&lt;br /&gt;
print_r($companies);&lt;br /&gt;
&lt;br /&gt;
$regCode = &#039;10256137&#039;;&lt;br /&gt;
$name = $client-&amp;gt;getName($regCode);&lt;br /&gt;
echo &amp;quot;Äriregistri kood {$regCode} kuulub ettevõttele {$name}\n&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
$data = $client-&amp;gt;getBasicData($regCode);&lt;br /&gt;
echo &amp;quot;Aadress: {$data-&amp;gt;street} {$data-&amp;gt;postCode} {$data-&amp;gt;city}\n&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
$regCode = &#039;10256136&#039;; // kontrollnumber on vale!&lt;br /&gt;
if (!$client-&amp;gt;isRegCodeValid($regCode)) {&lt;br /&gt;
    echo &amp;quot;Äriregistri kood {$regCode} on vigane.\n&amp;quot;;&lt;br /&gt;
} else {&lt;br /&gt;
    echo &amp;quot;Äriregistri kood {$regCode} on korrektne\n&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Programmi väljund:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Array&lt;br /&gt;
(&lt;br /&gt;
    [0] =&amp;gt; stdClass Object&lt;br /&gt;
        (&lt;br /&gt;
            [regCode] =&amp;gt; 90006012&lt;br /&gt;
            [name] =&amp;gt; KREDIIDI JA EKSPORDI GARANTEERIMISE SIHTASUTUS KREDEX&lt;br /&gt;
        )&lt;br /&gt;
&lt;br /&gt;
    [1] =&amp;gt; stdClass Object&lt;br /&gt;
        (&lt;br /&gt;
            [regCode] =&amp;gt; 10704587&lt;br /&gt;
            [name] =&amp;gt; KREDIIDI JÄRELVALVE OÜ&lt;br /&gt;
        )&lt;br /&gt;
&lt;br /&gt;
    [2] =&amp;gt; stdClass Object&lt;br /&gt;
        (&lt;br /&gt;
            [regCode] =&amp;gt; 11626688&lt;br /&gt;
            [name] =&amp;gt; KREDIIDIBÜROO OÜ&lt;br /&gt;
        )&lt;br /&gt;
&lt;br /&gt;
)&lt;br /&gt;
Äriregistri kood 10256137 kuulub ettevõttele CREDITINFO EESTI AS&lt;br /&gt;
Aadress: Narva mnt 5 10117 Tallinn&lt;br /&gt;
Äriregistri kood 10256136 on vigane.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= HTTP päringute näidised =&lt;br /&gt;
&lt;br /&gt;
Failis [http://services.krediidiinfo.ee/wiki/images/e/ed/KiCompany_request_examples.zip kiCompany_request_examples.zip] on KiCompany HTTP päringute ja päringu vastuste näidised. Kui KiCompany integreeritakse süsteemi saates otse HTTP päringuid, siis HTTP vastuse parsimisel kasutada XML vahendeid. Mitte käsitleda HTTP vastuseid kui stringe ja parsida neid nö käsitsi. Kui Creditinfo uuendab SOAP serveri tarkvara, siis võib vastuse sõnumi kuju muutuda.&lt;/div&gt;</summary>
		<author><name>Paavo</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=KiCompanyBasic&amp;diff=776</id>
		<title>KiCompanyBasic</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=KiCompanyBasic&amp;diff=776"/>
		<updated>2016-12-06T11:45:09Z</updated>

		<summary type="html">&lt;p&gt;Paavo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| align=&amp;quot;right&amp;quot;&lt;br /&gt;
| [[Image:Flag of the United Kingdom.svg|border|30px]] [[KiCompanyBasic__en|In English]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Tutvustus = &lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#CC0000&amp;quot;&amp;gt; &amp;lt;b&amp;gt;Tähelepanu! Veebiteenuse KiCompanyBasic osutamine lõppeb 1.10.2013. Alternatiivina soovitame kasutada [[KiCompany]] veebiteenust. &amp;lt;/b&amp;gt; &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
KiCompanyBasic on Creditinfo SOAP protokollil põhinev veebiteenus ettevõtete registrikoodide pärimiseks ja kontrollimiseks. KiCompanyBasic päringud on tasuta kuni 500 päringut kuus.&lt;br /&gt;
&lt;br /&gt;
= WSDL =&lt;br /&gt;
&lt;br /&gt;
KiCompanyBasic WSDL asub aadressil [http://services.krediidiinfo.ee/KiCompanyBasic.wsdl http://services.krediidiinfo.ee/KiCompanyBasic.wsdl].&lt;br /&gt;
&lt;br /&gt;
Microsofti arendusvahendite kasutajate jaoks on tehtud teine WSDL: [http://services.krediidiinfo.ee/KiCompanyBasicLit.wsdl http://services.krediidiinfo.ee/KiCompanyBasicLit.wsdl]. See erineb varasemast WSDL-ist selle poolest, et &#039;&#039;RPC/encode&#039;&#039; asemel kasutatakse &#039;&#039;RPC/litteral&#039;&#039;-i.&lt;br /&gt;
&lt;br /&gt;
= Meetodid = &lt;br /&gt;
&lt;br /&gt;
== getName ==&lt;br /&gt;
&lt;br /&gt;
Ettevõtte nime pärimine.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px;&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! Nimi&lt;br /&gt;
! Tüüp&lt;br /&gt;
! Kirjeldus&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Sisendparameetrid:&amp;lt;/b&amp;gt; &lt;br /&gt;
| regCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| Ettevõtte äriregistri kood.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Väljundparameeter:&amp;lt;/b&amp;gt;&lt;br /&gt;
| name&lt;br /&gt;
| xs:string&lt;br /&gt;
| Ettevõtte nimi. Kui ettevõtte nime ei leita (sellise nimega ettevõtet ei eksisteeri, ettevõtte äriregistrikood vigane vms), siis on väljundparameetri väärtuseks tühistring.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== findCompanies ==&lt;br /&gt;
&lt;br /&gt;
Ettevõtete otsimine nime järgi. Tulemuseks on massiiv, mis sisaldab otsingustringile sobivate ettevõtete nimesid ja äriregistrikoode.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px;&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! Nimi&lt;br /&gt;
! Tüüp&lt;br /&gt;
! Kirjeldus&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Sisendparameetrid:&amp;lt;/b&amp;gt; &lt;br /&gt;
| regCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| Ettevõtte äriregistri kood&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;&amp;lt;/b&amp;gt; &lt;br /&gt;
| count&lt;br /&gt;
| xs:int&lt;br /&gt;
| Leitud ettevõtete maksimaalne arv, mis meetodi tulemuses võib olla. (Meetod ei tagasta korraga rohkem kui 100 ettevõtet)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Väljundparameeter:&amp;lt;/b&amp;gt;&lt;br /&gt;
| companies&lt;br /&gt;
| ResultCompanyIDDataArray&lt;br /&gt;
| Indekseeritud massiiv, mille elementideks on ResultCompanyIDData tüüpi elemendid.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
ResultCompanyIDData on kirje järgmise struktuuriga:&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px;&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! Nimi&lt;br /&gt;
! Tüüp&lt;br /&gt;
! Kirjeldus&lt;br /&gt;
|-&lt;br /&gt;
| regCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| Ettevõtte äriregistri kood&lt;br /&gt;
|-&lt;br /&gt;
| name&lt;br /&gt;
| xs:string&lt;br /&gt;
| Ettevõtte nimi.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== isRegCodeValid ==&lt;br /&gt;
&lt;br /&gt;
Ettevõtte äriregistri korrektsuse kontrollimine. &lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px;&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! Nimi&lt;br /&gt;
! Tüüp&lt;br /&gt;
! Kirjeldus&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Sisendparameetrid:&amp;lt;/b&amp;gt; &lt;br /&gt;
| regCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| Ettevõtte äriregistri kood&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Väljundparameeter:&amp;lt;/b&amp;gt;&lt;br /&gt;
| isValid&lt;br /&gt;
| xs:boolean&lt;br /&gt;
| Tõene, kui parameetriga ette antud äriregistri kood on kaheksakohaline arv ja viimane kontrollnumber on õige.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Näidisprogramm PHP-s =&lt;br /&gt;
&lt;br /&gt;
Järgnevalt on toodud PHP-s kirjutatud KiCompanyBasic veebiteenuse kasutamise näide.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
/**&lt;br /&gt;
 * Creditinfo KiCompanyBasic veebiteenuse kasutamise näidis.&lt;br /&gt;
 */&lt;br /&gt;
$param = array(&#039;encoding&#039;=&amp;gt;&#039;ISO-8859-13&#039;);&lt;br /&gt;
$client = new SoapClient(&#039;http://services.krediidiinfo.ee/KiCompanyBasic.wsdl&#039;, $param);&lt;br /&gt;
&lt;br /&gt;
$name = &#039;KREDIIDI&#039;;&lt;br /&gt;
$companies = $client-&amp;gt;findCompanies($name, 3);&lt;br /&gt;
print_r($companies);&lt;br /&gt;
&lt;br /&gt;
$regCode = &#039;10256137&#039;;&lt;br /&gt;
$name = $client-&amp;gt;getName($regCode);&lt;br /&gt;
echo &amp;quot;Äriregistri kood {$regCode} kuulub ettevõttele {$name}\n&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
$regCode = &#039;10256136&#039;; // kontrollnumber on vale!&lt;br /&gt;
if (!$client-&amp;gt;isRegCodeValid($regCode)) {&lt;br /&gt;
    echo &amp;quot;Äriregistri kood on vigane.\n&amp;quot;;&lt;br /&gt;
} else {&lt;br /&gt;
    echo &amp;quot;Äriregistri kood on korrektne\n&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Programmi väljund:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Array&lt;br /&gt;
(&lt;br /&gt;
    [0] =&amp;gt; Array&lt;br /&gt;
        (&lt;br /&gt;
            [regCode] =&amp;gt; 90006012&lt;br /&gt;
            [name] =&amp;gt; KREDIIDI JA EKSPORDI GARANTEERIMISE  SITHASUTUS KREDEX&lt;br /&gt;
        )&lt;br /&gt;
&lt;br /&gt;
    [1] =&amp;gt; Array&lt;br /&gt;
        (&lt;br /&gt;
            [regCode] =&amp;gt; 10704587&lt;br /&gt;
            [name] =&amp;gt; KREDIIDI JÄRELVALVE OÜ&lt;br /&gt;
        )&lt;br /&gt;
&lt;br /&gt;
    [2] =&amp;gt; Array&lt;br /&gt;
        (&lt;br /&gt;
            [regCode] =&amp;gt; 10256137&lt;br /&gt;
            [name] =&amp;gt; CREDITINFO EESTI AS&lt;br /&gt;
        )&lt;br /&gt;
&lt;br /&gt;
)&lt;br /&gt;
Äriregistri kood 10256137 kuulub ettevõttele CREDITINFO EESTI AS&lt;br /&gt;
Äriregistri kood on vigane.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Paavo</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=KiReport_en&amp;diff=775</id>
		<title>KiReport en</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=KiReport_en&amp;diff=775"/>
		<updated>2016-12-06T11:44:00Z</updated>

		<summary type="html">&lt;p&gt;Paavo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| align=&amp;quot;right&amp;quot;&lt;br /&gt;
| [[Image:Flag of Estonia.svg|border|30px]] [[KiReport|eesti keeles]]&lt;br /&gt;
|}&lt;br /&gt;
= Introduction = &lt;br /&gt;
&lt;br /&gt;
KiReport is the name of a Web Service based on SOAP protocol for requesting reports about companies and persons. Requested reports are in XML format.&lt;br /&gt;
&lt;br /&gt;
= WSDL =&lt;br /&gt;
&lt;br /&gt;
WSDL is located at [http://services.krediidiinfo.ee/KiReport.wsdl http://services.krediidiinfo.ee/KiReport.wsdl].&lt;br /&gt;
&lt;br /&gt;
= Methods =&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;getReport&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Report requesting&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px;&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! Name&lt;br /&gt;
! Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Input:&amp;lt;/b&amp;gt; &lt;br /&gt;
| productCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| Report (product) code&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;&amp;lt;/b&amp;gt; &lt;br /&gt;
| subjectCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| Subject code. (Depending on report subject can be a registry code of a company, personal identity code, etc) &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt;&lt;br /&gt;
| xml&lt;br /&gt;
| xs:string&lt;br /&gt;
| Requested report in XML format.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;getAvailableReports&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Requesting the list of available reports. &lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px;&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! Name&lt;br /&gt;
! Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Input:&amp;lt;/b&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Output:&amp;lt;/b&amp;gt;&lt;br /&gt;
| xml&lt;br /&gt;
| xs:string&lt;br /&gt;
| Requested available reports list in XML format. XML schema in xsd format is located at [http://www.krediidiinfo.ee/schemas/services/KiReport__getAvailableReports.xsd http://www.krediidiinfo.ee/schemas/services/KiReport__getAvailableReports.xsd] and in png format [http://www.krediidiinfo.ee/schemas/services/KiReport__getAvailableReports.png KiReport__getAvailableReports.png]. An empty tag &#039;&#039;available_reports&#039;&#039; will be given in XML, if a person who requests do not have any available reports.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Example in PHP =&lt;br /&gt;
&lt;br /&gt;
Example of using KiReport in PHP:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
/**&lt;br /&gt;
 * Example of using KiReport web service of Creditinfo AS&lt;br /&gt;
 * Certificate issued by Creditinfo is needed to use KiReport interface.&lt;br /&gt;
 * &lt;br /&gt;
 * @author Rait Kapp &amp;lt;rait@creditinfo.ee&amp;gt;&lt;br /&gt;
 * @created 18.09.2007&lt;br /&gt;
 */&lt;br /&gt;
&lt;br /&gt;
$wsdl_url = &#039;http://services.krediidiinfo.ee/KiReport.wsdl&#039;;&lt;br /&gt;
$server_url = &#039;https://services.krediidiinfo.ee/soap.php?name=KiReport&amp;amp;enc=UTF-8&#039;; &lt;br /&gt;
&lt;br /&gt;
$params = array(&#039;location&#039; =&amp;gt; $server_url&lt;br /&gt;
              , &#039;login&#039;         =&amp;gt; &#039;online_code&#039; // Online Code issued by Creditinfo client management. Make sure that login value is string type (PHP bug?).&lt;br /&gt;
              , &#039;password&#039;      =&amp;gt; &#039;passwd&#039;&lt;br /&gt;
&lt;br /&gt;
/*            If you want to use certificate, then uncomment this block and comment params login and password!&lt;br /&gt;
              , &#039;local_cert&#039;    =&amp;gt; &#039;path/certificate.pem&#039; // Here goes path to certificate file.&lt;br /&gt;
              , &#039;passphrase&#039;    =&amp;gt; &#039;passwd&#039;  // Here goes password of certificate.&lt;br /&gt;
*/&lt;br /&gt;
//            , &#039;proxy_host&#039;    =&amp;gt; &#039;cache.neti.ee&#039;   // If necessary use proxy and proxy port.&lt;br /&gt;
//            , &#039;proxy_port&#039;    =&amp;gt; 8080&lt;br /&gt;
              , &#039;encoding&#039; =&amp;gt; &#039;UTF-8&#039;&lt;br /&gt;
               );&lt;br /&gt;
&lt;br /&gt;
$client = new SoapClient($wsdl_url, $params);&lt;br /&gt;
&lt;br /&gt;
$productCode = &#039;RAXXXE&#039;;&lt;br /&gt;
$subjectCode = &#039;00000000&#039;;&lt;br /&gt;
&lt;br /&gt;
$xml = $client-&amp;gt;getReport($productCode, $subjectCode);&lt;br /&gt;
&lt;br /&gt;
print_r($xml);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$xml = $client-&amp;gt;getAvailableReports();&lt;br /&gt;
echo $xml;&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Debugging =&lt;br /&gt;
&lt;br /&gt;
Developers can always use example report &#039;&#039;RAXXXE&#039;&#039; (&#039;&#039;productCode&#039;&#039;) for debugging. It is free of charge. The XML Schema of &#039;&#039;RAXXXE&#039;&#039; can be obtained from [http://www.krediidiinfo.ee/schemas/report/RAXXXE.xsd http://www.krediidiinfo.ee/schemas/report/RAXXXE.xsd]. &lt;br /&gt;
&lt;br /&gt;
The example of &#039;&#039;RAXXXE&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;report xmlns=&amp;quot;http//www.krediidiinfo.ee/schemas/report/RAXXXE.xsd&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;date_tag&amp;gt;2007-10-23&amp;lt;/date_tag&amp;gt;&lt;br /&gt;
    &amp;lt;date_time&amp;gt;2007-10-23T10:10:42&amp;lt;/date_time&amp;gt;&lt;br /&gt;
    &amp;lt;int_tag&amp;gt;12345&amp;lt;/int_tag&amp;gt;&lt;br /&gt;
    &amp;lt;decimal_tag&amp;gt;123456.789&amp;lt;/decimal_tag&amp;gt;&lt;br /&gt;
    &amp;lt;string_tag&amp;gt;I am a string&amp;lt;/string_tag&amp;gt;&lt;br /&gt;
    &amp;lt;codes_tag&amp;gt;&amp;amp;amp;amp; &amp;amp;apos;  &amp;amp;amp;quot; &amp;amp;amp;lt; &amp;amp;amp;gt;&amp;lt;/codes_tag&amp;gt;&lt;br /&gt;
    &amp;lt;est_character_tag&amp;gt;õ ä ö ü Õ Ä Ö Ü&amp;lt;/est_character_tag&amp;gt;&lt;br /&gt;
    &amp;lt;subject_code&amp;gt;00000000&amp;lt;/subject_code&amp;gt;&lt;br /&gt;
&amp;lt;/report&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The input parameter &#039;&#039;subjectCode&#039;&#039; value is always assigned to the tag &#039;&#039;subject_code&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
= Error Codes =&lt;br /&gt;
&lt;br /&gt;
==-20101 No permission for PRODUCT_CODE! ==&lt;br /&gt;
&lt;br /&gt;
Creditinfo has not granted permission for client to request certain report. To get permissions contact [[Klienditugi| client support]].&lt;br /&gt;
&lt;br /&gt;
== -20102 Subject code value is missing! ==&lt;br /&gt;
&lt;br /&gt;
The input parameter subjectCode has no any value. &lt;br /&gt;
&lt;br /&gt;
== -20103 Invalid subject code value! ==&lt;br /&gt;
&lt;br /&gt;
Specified subject code is not correct. &lt;br /&gt;
&lt;br /&gt;
== -10186 No Report ==&lt;br /&gt;
&lt;br /&gt;
There is no any reports for this subject. Example: not submitted annual report is requested. &lt;br /&gt;
&lt;br /&gt;
== -20104 No price registered for product PRODUCT_CODE! ==&lt;br /&gt;
&lt;br /&gt;
The product price is not registered. Please contact the client support.&lt;br /&gt;
&lt;br /&gt;
== -20105 INVALID_TEST_REPORT ==&lt;br /&gt;
&lt;br /&gt;
Test reports are generated for specific subject, product and inquirer. You get the error if one of them is wrong. &lt;br /&gt;
&lt;br /&gt;
== -10184 DATA_NOT_AVAILABLE ==&lt;br /&gt;
&lt;br /&gt;
The report cannot be generated, because there is no any information about the subject in Creditinfo database. &lt;br /&gt;
&lt;br /&gt;
== -10183 INVALID_SUBJECT_CODE ==&lt;br /&gt;
&lt;br /&gt;
Entered subjectCode is not correct.&lt;/div&gt;</summary>
		<author><name>Paavo</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=Andmevahetus_krediidihaldusega&amp;diff=774</id>
		<title>Andmevahetus krediidihaldusega</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=Andmevahetus_krediidihaldusega&amp;diff=774"/>
		<updated>2016-12-06T11:43:03Z</updated>

		<summary type="html">&lt;p&gt;Paavo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Sissejuhatus = &lt;br /&gt;
&lt;br /&gt;
Lehel leiab ülevaate krediidihalduse kliendi ja Creditinfo andmevahetusest. Dokumendi sihtgrupiks on tarkvaraarendajad.&lt;br /&gt;
&lt;br /&gt;
= Deebitoride andmed =&lt;br /&gt;
&lt;br /&gt;
Krediidihalduse teenuse pakkumiseks on Creditinfol vaja andmeid klientide (edaspidi deebitoride) kontaktandmete ning maksmata arvete kohta. Andmed tuleb edastada debtors_info XML formaadis, mille XML skeem asub aadressil [http://www.krediidiinfo.ee/schemas/kh/debtors_info.xsd http://www.krediidiinfo.ee/schemas/kh/debtors_info.xsd].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vaata lisaks:&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
[[debtors_info_example.xml]] - näidisfail deebitoride andmetega. &amp;lt;br/&amp;gt;&lt;br /&gt;
[[Debtors info.png | debtors info.png]] - deebitoride andmete XML faili struktuuri diagramm.&lt;br /&gt;
&lt;br /&gt;
= Kordusarved =&lt;br /&gt;
&lt;br /&gt;
Kui krediidihalduse klient soovib, et krediidihaldus väljastaks deebitoridele ka kordusarveid, siis on vaja krediidihaldusesse saata eraldi kõik uued arved. Arved tuleb saata Eesti [http://www.pangaliit.ee/arveldused/e-arve/ e-arve XML formaadis].&lt;br /&gt;
&lt;br /&gt;
= Deebitori krediidijärelvalve raport =&lt;br /&gt;
&lt;br /&gt;
Creditinfost on võimalik pärida krediidijärelvalve raportit deebitori kohta. Raport sisaldab lisaks krediidihalduri hinnangule ka krediidihalduse toimingute ajalugu. &lt;br /&gt;
&lt;br /&gt;
Raportit saab pärida [[KiCreditManagement]] liidese kaudu.&lt;br /&gt;
&lt;br /&gt;
= Andmevahetus =&lt;br /&gt;
&lt;br /&gt;
Krediidihaldusesse saab saata faile kas SOAP- või veebiliidese kaudu. &lt;br /&gt;
&lt;br /&gt;
Sõltumata liidesest peavad faili nimed järgmima kindlaid reegleid. Vastavalt sisule peab failidel olema kindel prefix ning korrektne laiend. &lt;br /&gt;
&lt;br /&gt;
Faili nimi on kujul &amp;lt;prefix&amp;gt;&amp;lt;reference&amp;gt;.&amp;lt;extention&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;prefix&amp;gt; - Deebitori andmete korral &#039;&#039;cm_debtorsinfo__&#039;&#039;, arvete faili korral &#039;&#039;cm_invoices__&#039;&#039;.&lt;br /&gt;
* &amp;lt;reference&amp;gt; - Faili saatja unikaalne identifikaator. Kasutatakse probleemide korral, et tuvastada või viidata konkreetsele failile. &lt;br /&gt;
* &amp;lt;extention&amp;gt; - kui tegemist on XML failiga, siis on laiendiks xml. Kui fail on pakitud zip-is, siis on faili laiendiks zip. zip failis oleva XML faili nimi peab olema sama, mis zip faili nimi (laiend peab muidugi olema .xml).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Näide 1:&#039;&#039;&#039; Deebitoride andmete fail.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cm_debtorsinfo_1.xml, cm_debtorsinfo_2.xml&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Näide 2:&#039;&#039;&#039; Arvete failid. &amp;lt;reference&amp;gt; väärtuseks on kasutatud sama kuupäeva, mis päeval tehtud arveid fail sisaldab.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cm_invoices__20071025.xml, cm_invoices__20071026.xml.xml&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== KiDocExchange ==&lt;br /&gt;
&lt;br /&gt;
[[KiDocExchange]] on Creditinfo SOAP liides failide edastamiseks Creditinfosse. Liidest on võimalik integreerida infosüsteemidesse.&lt;br /&gt;
&lt;br /&gt;
==  Creditinfo failiedastuskeskkond ==&lt;br /&gt;
&lt;br /&gt;
Creditinfo failiedastuskeskkond on veebiliides failide saatmiseks Creditinfosse. Leht asub aadressil [https://services.krediidiinfo.ee/file_upload.php https://services.krediidiinfo.ee/file_upload.php] ning selle kasutamiseks on vaja kas kasutajanime ja parooli või sertifikaati. Täpsema info saamiseks võtke ühendust [[Klienditugi | klienditoega]].&lt;/div&gt;</summary>
		<author><name>Paavo</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=KiInvoiceMediator&amp;diff=773</id>
		<title>KiInvoiceMediator</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=KiInvoiceMediator&amp;diff=773"/>
		<updated>2016-12-06T11:41:31Z</updated>

		<summary type="html">&lt;p&gt;Paavo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Tutvustus=&lt;br /&gt;
&lt;br /&gt;
KiInvoiceMediator on Creditinfo arvete vahendusserveri veebiteenus. KiInvoiceMediator kaudu on klientidel võimalik saata ja vastu võtta elektroonilisel kujul arveid. Arvete vahendusserver kasutab arvete saajatele edasi saatmiseks [http://www.arveregister.ee Arveregistrit].&lt;br /&gt;
&lt;br /&gt;
= WSDL = &lt;br /&gt;
&lt;br /&gt;
KiInvoiceMediator WSDL fail asub aadressil [http://services.krediidiinfo.ee/KiInvoiceMediator.wsdl http://services.krediidiinfo.ee/KiInvoiceMediator.wsdl].&lt;br /&gt;
&lt;br /&gt;
=Kasutuslood=&lt;br /&gt;
&lt;br /&gt;
Vahendusserveril on kaks kasutuslugu - arvete saatmine ja arvete vastuvõtmine. &lt;br /&gt;
&lt;br /&gt;
[[Image:IMS_kasutuslood.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Arvete saatmine==&lt;br /&gt;
&lt;br /&gt;
Arve saatmiseks koondab klient kõik saadetavad arved ühte konteinerfaili ning edastab faili vahendusserverile. Vahendusserver edastab konteineris olevad arved arve saaja vahendajatele. Arvete ruutimiseks kasutatakse Arveregistrit. &lt;br /&gt;
&lt;br /&gt;
Juhul kui arve saajat ei ole Arveregistris, siis saadetakse arve adressaadile postiga.&lt;br /&gt;
&lt;br /&gt;
=== Järgnevusdiagramm ===&lt;br /&gt;
&lt;br /&gt;
Järgnevusdiagrammil on detailselt ära toodud, kuidas klient peab arve saatmisel vahendusserveriga suhtlema.&lt;br /&gt;
&lt;br /&gt;
[[Image:InvoiceSendingSequenceDiagram.jpg]]&lt;br /&gt;
&lt;br /&gt;
Kui klient soovib arveid saata, siis peab ta kõigepealt saatmisele kuuluvad arved koondama ühte XML-faili (müügiarvete konteinerfail) ning laadima loodud faili Creditinfo failiserverisse. Suurte failide üles-alla laadimiseks on Creditinfol eraldi SOAP liides KiDocExchange. KiDocExchange kaudu üles laetud faili jaoks genereerib süsteem unikaalse identifikaatori docID, mida saab kasutada KiInvoiceMediatorile korralduste andmiseks.&lt;br /&gt;
&lt;br /&gt;
Kui arvete fail on serveris, siis saab vahendusserverile anda postituse korralduse. Vahendusserver ei saada arveid kohe ära (suurte failide töötlus võib olla aja- ja ressursimahukas), vaid teeb seda hiljem. Kliendil on võimalus getPostStatus päringuga küsida saadetud XML-faili staatust serveris - kas fail on veel saatmisjärjekorras, saadetud või kas faili töötlemisel on tekkinud vigu. Kui fail on töödeldud, siis on võimalik getPostReport meetodi abil saada saatmisraport, kus on täpselt ära märgitud kas ja millisel viisil on konkreetsed arved saadetud.&lt;br /&gt;
&lt;br /&gt;
Vaikimisi saadetakse arve otse saaja vahendajale. Kui arve saaja ei ole Arveregistri liige, siis saadetakse arve postiga.&lt;br /&gt;
&lt;br /&gt;
==Arvete vastuvõtmine==&lt;br /&gt;
&lt;br /&gt;
Vahendusserver võtab vastu teiste vahendajate klientide poolt Creditinfo vahendusserveri klientidele adresseeritud arved ning jagab need klientide ostuarvete postkastidesse. Klient peab ise kontrollima oma ostuarvete postkasti. Kui postkastis on uusi arveid, siis peab klient arved alla laadima ning kustutama serveris olevad arved.&lt;br /&gt;
&lt;br /&gt;
===Järgnevusdiagramm===&lt;br /&gt;
&lt;br /&gt;
Järgnevusdiagrammil on detailselt ära toodud, kuidas klient peab arve saatmisel vahendusserveriga suhtlema.&lt;br /&gt;
&lt;br /&gt;
[[Image:InvoiceReceivingSequenceDiagram.jpg]]&lt;br /&gt;
&lt;br /&gt;
Klient peab regulaarselt kontrollima (meetod getInboxCount), kas vahendusserveris on tema jaoks uusi arveid. Uute arvete alla laadimiseks tuleb vahendusserverile anda korraldus (startDownload), mis koondab kõik uued arved ühte XML-faili (ostuarvete konteinerfail). Kliendile tagastatakse loodud konteinerfaili unikaalne identifikaator. XML-faili saab alla laadida KiDocExchange liidese kaudu. Kui konteinerfail on alla laetud, siis tuleb vahendusserverile anda korraldus (deleteInbox) kustutada kõik konteineris olnud arved serveris.&lt;br /&gt;
&lt;br /&gt;
=Meetodid=&lt;br /&gt;
&lt;br /&gt;
==post==&lt;br /&gt;
&lt;br /&gt;
Vahendusserverisse üles laetud müügiarvete konteinerfailis olevate arvete saatmise korralduse andmine.&lt;br /&gt;
Konteineris olevate arvete saatmine ei toimu kohe, vaid konteiner pannakse järjekorda.&lt;br /&gt;
Klient saab konteineri staatust pärida meetodiga getPostStatus.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px;&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! Nimi&lt;br /&gt;
! Tüüp&lt;br /&gt;
! Kirjeldus&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Sisendparameetrid:&amp;lt;/b&amp;gt; &lt;br /&gt;
| client_code&lt;br /&gt;
| xs:int&lt;br /&gt;
| Kliendi kood Creditinfos&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| docID&lt;br /&gt;
| xs:int&lt;br /&gt;
| Vahendusserverisse laadiditud müügiarvete konteinerfaili identifikaator&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Väljundparameeter:&amp;lt;/b&amp;gt;&lt;br /&gt;
| -&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==getPostStatus==&lt;br /&gt;
&lt;br /&gt;
Müügiarvete konteinerfaili staatuse pärimine.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px;&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! Nimi&lt;br /&gt;
! Tüüp&lt;br /&gt;
! Kirjeldus&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Sisendparameetrid:&amp;lt;/b&amp;gt; &lt;br /&gt;
| client_code&lt;br /&gt;
| xs:int&lt;br /&gt;
| Kliendi kood Creditinfos&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| docID&lt;br /&gt;
| xs:int&lt;br /&gt;
| Vahendusserverisse laadiditud müügiarvete konteinerfaili identifikaator&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Väljundparameeter:&amp;lt;/b&amp;gt;&lt;br /&gt;
| status&lt;br /&gt;
| xs:int&lt;br /&gt;
| 1 - järjekorras&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| 0 - arved on saadetud&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| -1 - konteinerfaili XML ei valideerunud. arveid ei ole saadetud.&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| -2 - vahendusserveri sisene viga. arveid ei ole saadetud.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==getPostReport==&lt;br /&gt;
&lt;br /&gt;
Müügiarvete saatmise raporti pärimine. Raportis on kirjeldatud, millisele vahendajale konkreetsed arved edasi saadeti. Päringut tohib teha ainult siis, kui arved on saadetud (so getPostStatus päringu tulemuseks on 0).&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px;&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! Nimi&lt;br /&gt;
! Tüüp&lt;br /&gt;
! Kirjeldus&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Sisendparameetrid:&amp;lt;/b&amp;gt; &lt;br /&gt;
| client_code&lt;br /&gt;
| xs:int&lt;br /&gt;
| Kliendi kood Creditinfos&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| docID&lt;br /&gt;
| xs:int&lt;br /&gt;
| Vahendusserverisse laadiditud müügiarvete konteinerfaili identifikaator&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Väljundparameeter:&amp;lt;/b&amp;gt;&lt;br /&gt;
| array&lt;br /&gt;
| xs:&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==getInboxCount==&lt;br /&gt;
&lt;br /&gt;
Vahendusserveris olevate kliendile adresseeritud ostuarvete arvu pärimine.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px;&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! Nimi&lt;br /&gt;
! Tüüp&lt;br /&gt;
! Kirjeldus&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Sisendparameetrid:&amp;lt;/b&amp;gt; &lt;br /&gt;
| client_code&lt;br /&gt;
| xs:int&lt;br /&gt;
| Kliendi kood Creditinfos&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Väljundparameeter:&amp;lt;/b&amp;gt;&lt;br /&gt;
| count&lt;br /&gt;
| xs:int&lt;br /&gt;
| Vahendusserveris olevate kliendile adresseeritud ostarvete arv&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==startDownload==&lt;br /&gt;
&lt;br /&gt;
Vahendusserveris olevate kliendile adresseeritud ostuarvete alla laadimise alustamine.&lt;br /&gt;
&lt;br /&gt;
Vahendusserver koondab alla laetavad arved ühte ostuarvete konteinerfaili ning tagastab päringu tegijale loodud konteinerfaili id. Konteinerfaili ennast saab alla laadida liidesega KiDocExchange.&lt;br /&gt;
&lt;br /&gt;
Pärast konteinerfaili alla laadimist tuleb arved vahendusserverist kustutada deleteInbox meetodiga. Kui arveid ei kustutata, siis lisatakse vahendusserveris olevad arved järgmise startDownload meetodi väljakutsumisel uuesti ostuarvete konteinerfaili.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px;&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! Nimi&lt;br /&gt;
! Tüüp&lt;br /&gt;
! Kirjeldus&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Sisendparameetrid:&amp;lt;/b&amp;gt; &lt;br /&gt;
| client_code&lt;br /&gt;
| xs:int&lt;br /&gt;
| Kliendi kood Creditinfos&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| count&lt;br /&gt;
| xs:int&lt;br /&gt;
| Maksimaalne arvete arv, mis ühes konteineris võib olla. Kui parameetri väärtus on 0, siis pannakse konteinerisse kõik vahendusserveris olevad kliendi ostuarved.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Väljundparameeter:&amp;lt;/b&amp;gt;&lt;br /&gt;
| docID&lt;br /&gt;
| xs:int &lt;br /&gt;
| Loodud ostuarvete konteinerfaili identifikaator.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==deleteInbox==&lt;br /&gt;
&lt;br /&gt;
Konteineriga alla laetud ostuarvete kustutamine vahendusserveris. &lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px;&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! Nimi&lt;br /&gt;
! Tüüp&lt;br /&gt;
! Kirjeldus&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Sisendparameetrid:&amp;lt;/b&amp;gt; &lt;br /&gt;
| client_code&lt;br /&gt;
| xs:int&lt;br /&gt;
| Kliendi kood Creditinfos&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| docID&lt;br /&gt;
| xs:int&lt;br /&gt;
| Ostuarvete konteinerfaili identifikaator&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Väljundparameeter:&amp;lt;/b&amp;gt;&lt;br /&gt;
| -&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Paavo</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=KiDocExchange&amp;diff=772</id>
		<title>KiDocExchange</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=KiDocExchange&amp;diff=772"/>
		<updated>2016-12-06T11:39:52Z</updated>

		<summary type="html">&lt;p&gt;Paavo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| align=&amp;quot;right&amp;quot;&lt;br /&gt;
| [[Image:Flag of the United Kingdom.svg|border|30px]] [[KiDocExchange__en|In English]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Tutvustus = &lt;br /&gt;
&lt;br /&gt;
KiDocExchange on Creditinfo veebiteenus failide saatmiseks Creditinfosse. &lt;br /&gt;
&lt;br /&gt;
= Failide edastamine =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Faile saab Creditinfole edastada [[KiDocExchange]] SOAP liidese kaudu. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Creditinfosse saadetava faili nimi peab olema kujul:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;initsiaalid&amp;gt;_krediidihaldus_&amp;lt;id&amp;gt;.&amp;lt;laiend&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;initsiaalid&amp;gt; - ettevõtte initsiaalid. Näiteks Creditinfo puhul &amp;lt;i&amp;gt;ki&amp;lt;/i&amp;gt;.&lt;br /&gt;
* &amp;lt;id&amp;gt; - faili saatja süsteemis unikaalne id, millega saab saadetud faili identifitseerida. Võib olla ka näiteks faili genereerimise aeg.&lt;br /&gt;
* &amp;lt;laiend&amp;gt; - saadetud faili laiend. XML või ZIP. Saadetud faile on soovitav pakkida.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Näide 1: Creditinfo Eesti AS saadetav fail&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ki_krediidihaldus_20100613.zip&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= WSDL = &lt;br /&gt;
&lt;br /&gt;
KiDocExchange veebiteenuse WSDL fail on aadressil [http://services.krediidiinfo.ee/KiDocExchange.wsdl http://services.krediidiinfo.ee/KiDocExchange.wsdl].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Järgnevusdiagramm =&lt;br /&gt;
&lt;br /&gt;
Järgnevusdiagrammil on näidatud KiDocExchange meetodite väljakutsumise järjekorrad.&lt;br /&gt;
&lt;br /&gt;
[[Image:KiDocExchange_Upload_Sequence_Diagram.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Meetodid ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== startUpload ===&lt;br /&gt;
&lt;br /&gt;
Failide üleslaadimise initsialiseerimine.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px;&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! Nimi&lt;br /&gt;
! Tüüp&lt;br /&gt;
! Kirjeldus&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Sisendparameeter:&amp;lt;/b&amp;gt; &lt;br /&gt;
| fileName&lt;br /&gt;
| xs:string&lt;br /&gt;
| Faili nimi&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Väljundparameeter:&amp;lt;/b&amp;gt;&lt;br /&gt;
| docID&lt;br /&gt;
| xs:integer&lt;br /&gt;
| Unikaalne faili id Creditinfo serveris.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== uploadChunk ===&lt;br /&gt;
&lt;br /&gt;
Laetakse serverisse ning lisatakse juba serveris olevale failile lõppu osa failist. Kliendid võivad kogu faili saata ka ühe osana. Failide jupitamist on soovitav kasutada desktop lahendustes suurte failide saatmisel.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px&amp;quot;&lt;br /&gt;
!&lt;br /&gt;
! style=&amp;quot;text-align: left;&amp;quot; | Nimi&lt;br /&gt;
! style=&amp;quot;text-align: left;&amp;quot; | Tüüp&lt;br /&gt;
! style=&amp;quot;text-align: left;&amp;quot; | Kirjeldus&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Sisendparameetrid:&amp;lt;/b&amp;gt;&lt;br /&gt;
| docID&lt;br /&gt;
| xs:integer&lt;br /&gt;
| Faili identifikaator.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| chunk&lt;br /&gt;
| xs:base64Binary&lt;br /&gt;
| Järgmine faili osa.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Väljundparameeter:&amp;lt;/b&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| None&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== finishUpload ===&lt;br /&gt;
&lt;br /&gt;
Faili üleslaadimise lõpetamine.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px&amp;quot;&lt;br /&gt;
!&lt;br /&gt;
! style=&amp;quot;text-align: left;&amp;quot; | Nimi&lt;br /&gt;
! style=&amp;quot;text-align: left;&amp;quot; | Tüüp&lt;br /&gt;
! style=&amp;quot;text-align: left;&amp;quot; | Kirjeldus&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Sisendparameetrid:&amp;lt;/b&amp;gt;&lt;br /&gt;
| docID&lt;br /&gt;
| xs:integer&lt;br /&gt;
| Faili identifikaator&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| md5&lt;br /&gt;
| xs:string&lt;br /&gt;
| Üles laetud faili MD5 kontrollsumma.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Väljundparameeter:&amp;lt;/b&amp;gt;&lt;br /&gt;
| errorCode&lt;br /&gt;
| xs:integer&lt;br /&gt;
| Kui 0, siis faili üleslaadimine õnnestus. Kui negatiivne, siis tekkis mingi viga (vt veakoodide).&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== downloadChunk ===&lt;br /&gt;
&lt;br /&gt;
Faili alamosa allalaadimine Creditinfo failiserverist.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px&amp;quot;&lt;br /&gt;
!&lt;br /&gt;
! style=&amp;quot;text-align: left;&amp;quot; | Nimi&lt;br /&gt;
! style=&amp;quot;text-align: left;&amp;quot; | Tüüp&lt;br /&gt;
! style=&amp;quot;text-align: left;&amp;quot; | Kirjeldus&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Sisendparameetrid:&amp;lt;/b&amp;gt;&lt;br /&gt;
| docID&lt;br /&gt;
| xs:integer&lt;br /&gt;
| Faili identifikaator&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| start&lt;br /&gt;
| xs:integer&lt;br /&gt;
| Positsioon failis, millest alates andmeid alla laetakse (positsiooni lugemine algab nullist)&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| count&lt;br /&gt;
| xs:integer&lt;br /&gt;
| Alla laetava tüki suurus baitides.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Väljundparameeter:&amp;lt;/b&amp;gt;&lt;br /&gt;
| chunk&lt;br /&gt;
| xs:base64Binary&lt;br /&gt;
| Faili alamosa&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== getDownloadQueue ===&lt;br /&gt;
&lt;br /&gt;
Creditinfo serveris kliendi poolt allalaadimist ootavate failide loetelu.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px&amp;quot;&lt;br /&gt;
!&lt;br /&gt;
! style=&amp;quot;text-align: left;&amp;quot; | Nimi&lt;br /&gt;
! style=&amp;quot;text-align: left;&amp;quot; | Tüüp&lt;br /&gt;
! style=&amp;quot;text-align: left;&amp;quot; | Kirjeldus&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Väljundparameeter:&amp;lt;/b&amp;gt;&lt;br /&gt;
| queue&lt;br /&gt;
| DownloadQueueArray&lt;br /&gt;
| Massiiv DownloadQueueType tüüpi elementidest&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
DownloadQueueType on assiotsiatiivne massiiv, millel on järgmised elemendid:&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left;&amp;quot; | Nimi&lt;br /&gt;
! style=&amp;quot;text-align: left;&amp;quot; | Tüüp&lt;br /&gt;
! style=&amp;quot;text-align: left;&amp;quot; | Kirjeldus&lt;br /&gt;
|-&lt;br /&gt;
| docID&lt;br /&gt;
| xs:integer&lt;br /&gt;
| faili id&lt;br /&gt;
|-&lt;br /&gt;
| fileName&lt;br /&gt;
| xs:string&lt;br /&gt;
| faili nimi&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== getStatusCode ===&lt;br /&gt;
&lt;br /&gt;
Tagastatakse üles laetud faili staatus serveris.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px&amp;quot;&lt;br /&gt;
!&lt;br /&gt;
! style=&amp;quot;text-align: left;&amp;quot; | Nimi&lt;br /&gt;
! style=&amp;quot;text-align: left;&amp;quot; | Tüüp&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | Kirjeldus&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Sisendparameeter:&amp;lt;/b&amp;gt;&lt;br /&gt;
| docID&lt;br /&gt;
| xs:integer&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Faili identifikaator&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Output Parameters:&amp;lt;/b&amp;gt;&lt;br /&gt;
| status_code&lt;br /&gt;
| xs:integer&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Faili staatuse kood:&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
| align=&amp;quot;right&amp;quot; | 0&lt;br /&gt;
| Fail on töödeldud&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
| align=&amp;quot;right&amp;quot; | 2&lt;br /&gt;
| Toimub faili üles laadimine&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
| align=&amp;quot;right&amp;quot; | 3&lt;br /&gt;
| Toimub faili töötlemine&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
| align=&amp;quot;right&amp;quot; | 4&lt;br /&gt;
| Fail on edukalt üles laetud ning ootab töötlemist&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
| align=&amp;quot;right&amp;quot; | -1&lt;br /&gt;
| Tundmatu viga. Täpsema info saamiseks võtke ühendust tehnilise teoga. Rohkem infot vea teate kohta võib saada meetodiga getStatusMsg.&lt;br /&gt;
|-|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
| align=&amp;quot;right&amp;quot; | -10003&lt;br /&gt;
| MD5 kontroll ebaõnnestus. Kliendi saadetud MD5 kontrollsumma ei langenud kokku serveri poolt arvutatud MD5 kontrollsummaga.&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
| align=&amp;quot;right&amp;quot; | -xxxxx&lt;br /&gt;
| Faili töötlemine ebaõnnestus. Täpsema info saamiseks võta ühendust tehnilise toega. Rohkem infot vea teate kohta võib saada meetodiga getStatusMsg.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== getStatusMsg ===&lt;br /&gt;
&lt;br /&gt;
Tagastatakse staatust täpsustav info.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px&amp;quot;&lt;br /&gt;
!&lt;br /&gt;
! style=&amp;quot;text-align: left;&amp;quot; | Nimi&lt;br /&gt;
! style=&amp;quot;text-align: left;&amp;quot; | Tüüp&lt;br /&gt;
! style=&amp;quot;text-align: left;&amp;quot; | Kirjeldus&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Sisendparameeter:&amp;lt;/b&amp;gt;&lt;br /&gt;
| docID&lt;br /&gt;
| xs:integer&lt;br /&gt;
| Faili identifikaator&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Väljundparameeter:&amp;lt;/b&amp;gt;&lt;br /&gt;
| statusMsg&lt;br /&gt;
| xs:string&lt;br /&gt;
| Faili staatust täpsustav info&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Veakoodid =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;b&amp;gt;Kood&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;b&amp;gt;Kirjeldus&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Success&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Päringu töötlus õnnestus.&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;-10001&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Access denied&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Üritatakse pöörduda faili poole, mis kuulub kellelegi teisele.&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;-10002&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;File does not exists&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Kasutati faili identifikaatorit, mida ei eksisteeri.&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;-10003&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;MD5 failure&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Kliendi saadetud MD5 ei lange kokku serveri poolt arvutatud MD5-ga&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Silumine =&lt;br /&gt;
&lt;br /&gt;
Faili edastamiseks testserverisse tuleb lisada parameeter &#039;&#039;debug&#039;&#039; serveri aadressile, ehk &#039;https://services.krediidiinfo.ee/soap.php?name=KiDocExchange&amp;amp;debug&#039;&lt;br /&gt;
&lt;br /&gt;
= Näidis PHP-s =&lt;br /&gt;
&lt;br /&gt;
Programm laeb faili Creditinfo serverisse ning seejärel laeb sama faili alla. Lõpus kontrollitakse, kas üles ja alla laetud faili sisu on sama. Programmi põhimõte sobib KiDocExchange liidese testimiseks. Kui soovite maksehäire sisestamiseks mõeldud faili testida siis ärge kasutage silumismoodi.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
/**&lt;br /&gt;
 * Example of uploading and downloading files using KiDocExchange interface.&lt;br /&gt;
 * @author Rait Kapp &amp;lt;rait@creditinfo.ee&amp;gt;&lt;br /&gt;
 * @created 27.04.2007&lt;br /&gt;
 */&lt;br /&gt;
$wsdl_url = &#039;http://services.krediidiinfo.ee/KiDocExchange.wsdl&#039;;&lt;br /&gt;
$params = array(&#039;location&#039;      =&amp;gt; &#039;https://services.krediidiinfo.ee/soap.php?name=KiDocExchange&amp;amp;debug&#039;&lt;br /&gt;
              , &#039;login&#039;       =&amp;gt; &#039;username&#039; // &amp;lt;-- username. Make sure username is string type (PHP bug?).&lt;br /&gt;
              , &#039;password&#039;    =&amp;gt; &#039;password&#039;   // &amp;lt;-- password&lt;br /&gt;
	        );&lt;br /&gt;
    	&lt;br /&gt;
$client = new SoapClient($wsdl_url, $params);&lt;br /&gt;
&lt;br /&gt;
// Uploading file.&lt;br /&gt;
$content = &#039;I am a little test file!&#039;;&lt;br /&gt;
$docID = $client-&amp;gt;startUpload(&#039;test.txt&#039;);&lt;br /&gt;
$client-&amp;gt;uploadChunk($docID, $content);		&lt;br /&gt;
&lt;br /&gt;
$md5 = md5($content);&lt;br /&gt;
$result = $client-&amp;gt;finishUpload($docID, $md5);&lt;br /&gt;
if ($result != 0) {&lt;br /&gt;
    die(&amp;quot;upload failed.! Error code: {$result}\n&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// Downloading file&lt;br /&gt;
$start = 0;&lt;br /&gt;
$count = 512; // can be a big number if you do not have to display download progress.&lt;br /&gt;
$data = &#039;&#039;;&lt;br /&gt;
while ($chunk = $client-&amp;gt;downloadChunk($docID, $start, $count)) {&lt;br /&gt;
    $start += $count;&lt;br /&gt;
    $data .= $chunk;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
if ($content != $data) {&lt;br /&gt;
    echo &amp;quot;Something is not right!\n&amp;quot;;&lt;br /&gt;
} else {&lt;br /&gt;
    echo &amp;quot;We got back: {$data}\n&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Paavo</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=KiCompanyBasic_Delphis&amp;diff=771</id>
		<title>KiCompanyBasic Delphis</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=KiCompanyBasic_Delphis&amp;diff=771"/>
		<updated>2016-12-06T11:38:08Z</updated>

		<summary type="html">&lt;p&gt;Paavo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://www.codegear.com/products/delphi/win32 Delphi 2007]-s on olemas vahendid veebiteenuste lihtsaks integreerimiseks. Järgnevalt väike juhend, kuidas kasutada Delphis [[KiCompanyBasic]] liidest.&lt;br /&gt;
&lt;br /&gt;
* Loome uue projekti. &#039;&#039;File&#039;&#039;-&amp;gt;&#039;&#039;New&#039;&#039;-&amp;gt;&#039;&#039;VCL Forms Application - Delphi for Win32&#039;&#039;&lt;br /&gt;
* Salvestame projekti ja peavormi. &#039;&#039;File&#039;&#039;-&amp;gt;&#039;&#039;Save Project As...&#039;&#039; Peavormi faili nimeks pane &#039;&#039;Main.pas&#039;&#039; ja klõpsa nupule &#039;&#039;Save&#039;&#039;. Projekti nimeks &#039;&#039;kibasic&#039;&#039; ja klõpsa uuesti &#039;&#039;Save&#039;&#039;.&lt;br /&gt;
* Genereerime WSDL faili põhjal teegi, kus on sees meetodid KiCompanyBasic teenusega suhtlemiseks. Menüüst &#039;&#039;File&#039;&#039;-&amp;gt;&#039;&#039;New&#039;&#039;-&amp;gt;&#039;&#039;Other...&#039;&#039; avanenud aknas valida vasakpoolsest menüüst &#039;&#039;WebServices&#039;&#039; ja klõpsata parempoolses osas ikoonile &#039;&#039;WSDL Importer&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
[[Image:Delphi WSDL Importer.jpg]]&lt;br /&gt;
&lt;br /&gt;
*  Avaneb aken &#039;&#039;WSDL Import Wizard&#039;&#039;. Sisesta &#039;&#039;Location of WSDL File or URL:&#039;&#039; tekstikasti KiCompanyBasic WSDL faili asukoht: http://services.krediidiinfo.ee/KiCompanyBasic.wsdl. Vajuta nupule &#039;&#039;Next&#039;&#039; ning järgmisena nupule &#039;&#039;Finish&#039;&#039;.&lt;br /&gt;
*  Salvesta loodud fail nimega &#039;&#039;KiCompanyBasicService.pas&#039;&#039;.&lt;br /&gt;
*  Mine tagasi alguses loodud vormile (&#039;&#039;Main.pas&#039;&#039;). Vali menüüst &#039;&#039;File&#039;&#039;-&amp;gt;&#039;&#039;Use Unit...&#039;&#039;. Avanenud aknas tee aktiivseks &#039;&#039;KiCompanyBasic&#039;&#039; ja vajuta nupule &#039;&#039;OK&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
[[Image:Delphi Use Unit.jpg]]&lt;br /&gt;
&lt;br /&gt;
*  Lohista &#039;&#039;Tool Palette&#039;&#039; paneelilt vormi peale komponendid &#039;&#039;TEdit&#039;&#039; ja &#039;&#039;TButton&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
[[Image:Delphi KiCompanyBasic Vorm.jpg]]&lt;br /&gt;
&lt;br /&gt;
*  Tee topeltklõps vormil oleval nupul &#039;&#039;Button1&#039;&#039;. Avaneb koodredaktor.&lt;br /&gt;
*  Sisesta meetodisse &#039;&#039;TForm2.Button1Click&#039;&#039; järgmine kood:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
procedure TForm1.Button1Click(Sender: TObject);&lt;br /&gt;
var&lt;br /&gt;
  Client: KiCompanyBasic;&lt;br /&gt;
  CompanyName: String;&lt;br /&gt;
begin&lt;br /&gt;
  Client := GetKiCompanyBasic;&lt;br /&gt;
  CompanyName := Client.getName(Edit1.Text);&lt;br /&gt;
  if CompanyName &amp;lt;&amp;gt; &#039;&#039; then&lt;br /&gt;
    ShowMessage(CompanyName)&lt;br /&gt;
  else&lt;br /&gt;
    ShowMessage(&#039;Sisestatud äriregistri koodile vastavat ettevõtte nime ei leitud!&#039;);&lt;br /&gt;
end;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*  Vali menüüst &#039;&#039;Run&#039;&#039;-&amp;gt;&#039;&#039;Run&#039;&#039;. Pärast kompileerimist käivitub programm. &lt;br /&gt;
*  Sisesta tekstikasti ettevõtte äriregistrikood (näiteks 10256137) ja vajuta nupule &#039;&#039;Button1&#039;&#039;. Programm kuvab ettevõtte nime, mille registrikood sisestati (10256137 korral CREDITINFO EESTI AS).&lt;br /&gt;
&lt;br /&gt;
[[Image:Delphi KiCompanyBasic Result.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ja ongi kõik :)&lt;/div&gt;</summary>
		<author><name>Paavo</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=Positive_register:_functional_specification&amp;diff=770</id>
		<title>Positive register: functional specification</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=Positive_register:_functional_specification&amp;diff=770"/>
		<updated>2016-12-06T11:37:14Z</updated>

		<summary type="html">&lt;p&gt;Paavo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| align=&amp;quot;right&amp;quot;&lt;br /&gt;
| [[Image:Flag of Estonia.svg|border|30px]] [[Positiivne_register:_funktsionaalne_spetsifikatsioon|eesti keeles]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Overview =&lt;br /&gt;
The &#039;&#039;&#039;Positive Register&#039;&#039;&#039; (Positiivne Register) is the data exchange system, through which creditors that are members of the register are able to share information about person’s credit obligations with consent of the person in question. The Positive Register allows a creditor to fulfill statutory requirements of responsible lending and to ensure a person’s ability to fulfill his or her debt obligations. Loan applicants will no longer have to collect documents from other creditors. Customer will also be better protected from the problems associated with making emotional decisions about loans and excessive debts. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Definitions =&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Data&#039;&#039;&#039; – information about existing obligations of a private person that allows the Member to assess creditworthiness of the individual, as described in “Data composition” chapter. &lt;br /&gt;
* &#039;&#039;&#039;Data exchange system&#039;&#039;&#039; – the IT solution used by the Member to exchange the Data; &lt;br /&gt;
* &#039;&#039;&#039;Administrator of the data exchange system&#039;&#039;&#039; – AS Creditinfo; &lt;br /&gt;
* &#039;&#039;&#039;Codebtor&#039;&#039;&#039; – a private person together with whom the Applicant applies for credit and who is taken into account while making the Credit decision; &lt;br /&gt;
* &#039;&#039;&#039;Credit decision&#039;&#039;&#039; – the decision made by the Member with regard to concluding the Consumer credit contract with the Applicant; &lt;br /&gt;
* &#039;&#039;&#039;Borrower&#039;&#039;&#039; – a private person to whom the Member issues the credit based on the Consumer credit contract;&lt;br /&gt;
* &#039;&#039;&#039;Applicant&#039;&#039;&#039; – a private person who turns to the Member with the wish to conclude the Consumer credit contract and provides his/her Agreement for using the Data possessed by the Members;&lt;br /&gt;
* &#039;&#039;&#039;Guarantor&#039;&#039;&#039; – a person who assumes the obligation before the Member to be liable for performance of the Consumer credit contract obligations of the Applicant; &lt;br /&gt;
* &#039;&#039;&#039;Agreement&#039;&#039;&#039; – consent of the Applicant for providing the Member making the inquiry with the Data of the Members being the recipients of the inquiry;&lt;br /&gt;
* &#039;&#039;&#039;Member&#039;&#039;&#039; – an Estonian or foreign company that joins the Data exchange system and shares the Data about the Applicant with other Members; &lt;br /&gt;
* &#039;&#039;&#039;Consumer credit contract&#039;&#039;&#039; – the contract on the basis of which the Member issues the credit to the Applicant; &lt;br /&gt;
* &#039;&#039;&#039;Subject&#039;&#039;&#039; – a party to the contract;&lt;br /&gt;
* &#039;&#039;&#039;Consumer credit&#039;&#039;&#039; – the credit issued to the Applicant by the Member.&lt;br /&gt;
&lt;br /&gt;
= Commercial rules =&lt;br /&gt;
&lt;br /&gt;
* Users of the system are the Members. &lt;br /&gt;
* A Member must join X-tee. &lt;br /&gt;
* In order to register a Member in the Data exchange system the company registration code, the company’s name and the name of the country where the company operates shall be provided. &lt;br /&gt;
* The Member inputs the Data to the database of Creditinfo or provides Creditinfo with an IT-based option to obtain the Data from its database.&lt;br /&gt;
* The Member updates the Data by sending to Creditinfo all current Data.&lt;br /&gt;
* The Member updates the Data every 24 hours. Where the Data is available on paper – the Member updates the Data every 7 days. &lt;br /&gt;
* The Member only shares the Data of the Applicant with prior agreement of the Applicant. &lt;br /&gt;
* It should be possible to control the Agreement retroactively.&lt;br /&gt;
* The Agreement can be a simple one or can be digitally signed.&lt;br /&gt;
* An answer for the Data request does not reflect information about the Member. &lt;br /&gt;
* Composition of the answer to the Data request is described in in “Data composition” chapter. &lt;br /&gt;
* An answer with regard to sharing and updating the Data contains the error code and description (http://services.krediidiinfo.ee/wiki/index.php/X-tee_liides_KRI6). &lt;br /&gt;
* The Members share the Data of the composition with other Members.&lt;br /&gt;
* The list of the Members of the Data exchange system together with the date of joining is available on Creditinfo website.&lt;br /&gt;
&lt;br /&gt;
= Data composition=&lt;br /&gt;
&lt;br /&gt;
# Date of updating;&lt;br /&gt;
# Personal ID code;&lt;br /&gt;
# Role of the person within the scope of the contract;&lt;br /&gt;
# Contract number (number of the Consumer credit contract concluded between the Member and the Applicant); &lt;br /&gt;
# Type of consumer credit;&lt;br /&gt;
# Effective date of credit agreement – date of commencement of the Consumer credit contract;&lt;br /&gt;
# End date of credit – the date of repayment of the Consumer credit; &lt;br /&gt;
# Consumer credit sum – the maximum sum of the Consumer credit contract paid or payable to the Applicant; &lt;br /&gt;
# Currency – currency of the Consumer credit contract; &lt;br /&gt;
# Payment schedule – the sum and the date of the next or the closest three payments;&lt;br /&gt;
# Balance – the amount of the obligation of the consumer before the Member; &lt;br /&gt;
# Overdue balance – the sum of payments overdue for more than 7 days;&lt;br /&gt;
# Requests – dates of requests made with regard to the Data of the Applicant made during the past three years.&lt;br /&gt;
&lt;br /&gt;
= Use cases =&lt;br /&gt;
&lt;br /&gt;
[[File:Krediidikohustuste register.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Administration of the Members  ==&lt;br /&gt;
&lt;br /&gt;
Administrator of the data exchange system registers information about the Member in the Data exchange system / removes such information from the Data exchange system.&lt;br /&gt;
&lt;br /&gt;
== Sharing of the Data  ==&lt;br /&gt;
&lt;br /&gt;
The Member shares the data about the Applicant from the database of the Member through the Data exchange system.&lt;br /&gt;
&lt;br /&gt;
== Administration of the Data  ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prerequisite:&#039;&#039;&#039; The Member has concluded the authorization agreement with Creditinfo, under which the Member issues to Creditinfo the rights of authorized data processor with regard to the database held by the Member. &lt;br /&gt;
&lt;br /&gt;
The Member forwards information from the database held by the Member to Creditinfo. &lt;br /&gt;
&lt;br /&gt;
[[File:Andmete haldus.jpg]]&lt;br /&gt;
&lt;br /&gt;
Scenarios&lt;br /&gt;
&lt;br /&gt;
A) The Member forwards all current data on consumer credits to the administrator of the Data exchange system in XML format using [[X-road interface: subsystem POSR | x-road interface]]. &lt;br /&gt;
&lt;br /&gt;
B) The Member changes the consumer credit details in the Data exchange system using [[X-road interface: subsystem POSR | x-road interface]].&lt;br /&gt;
&lt;br /&gt;
= Sequence diagram =&lt;br /&gt;
&lt;br /&gt;
[[File:Krediidiotsuse tegemine.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Links =&lt;br /&gt;
[[X-road interface: subsystem POSR | X-road interface]]&lt;/div&gt;</summary>
		<author><name>Paavo</name></author>
	</entry>
</feed>