<?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=Madis</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=Madis"/>
	<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php/Special:Contributions/Madis"/>
	<updated>2026-04-30T00:34:34Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.5</generator>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=KiCompany&amp;diff=1047</id>
		<title>KiCompany</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=KiCompany&amp;diff=1047"/>
		<updated>2020-05-18T13:07:22Z</updated>

		<summary type="html">&lt;p&gt;Madis: /* findCompanies */&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;
= Testimine =&lt;br /&gt;
&lt;br /&gt;
Lühidalt on KiCompany testpäringute sooritamiseks vaja vastavat õigust ning päringu URL&#039;i tuleb lisada &amp;quot;debug&amp;quot; parameeter (https://services.krediidiinfo.ee/soap.php?name=KiCompany -&amp;gt; https://services.krediidiinfo.ee/soap.php?name=KiCompany&amp;amp;debug). Testimise kohta rohkem ja detailsemat infot leiab http://services.krediidiinfo.ee/wiki/index.php/Veebiteenuste_silumine lehelt.&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. Kui lisada ette % märk, siis otsitakse antud sõne sisalduvust ka ettevõtte nime sees. NB! % märgiga otsing võib olla oluliselt aeglasem.&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>Madis</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=KiCompany_en&amp;diff=1046</id>
		<title>KiCompany en</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=KiCompany_en&amp;diff=1046"/>
		<updated>2020-05-18T13:06:59Z</updated>

		<summary type="html">&lt;p&gt;Madis: /* findCompanies */&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;
= Testing =&lt;br /&gt;
&lt;br /&gt;
In short KiCompany testrequests require the relevant permission and adding &amp;quot;debug&amp;quot; parameter to the URL (https://services.krediidiinfo.ee/soap.php?name=KiCompany -&amp;gt; https://services.krediidiinfo.ee/soap.php?name=KiCompany&amp;amp;debug). More and detailed information about testing can be found on the http://services.krediidiinfo.ee/wiki/index.php/Web_Service_Debugging page.&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;
| name&lt;br /&gt;
| xs:string&lt;br /&gt;
| Company’s name or the beginning of it. Inserting % at the start will search the existence of that string anywhere in the company&#039;s name. NB! Search with % can be considerably slower.&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;
== 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>Madis</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=KiCompany_en&amp;diff=1045</id>
		<title>KiCompany en</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=KiCompany_en&amp;diff=1045"/>
		<updated>2020-04-24T13:14:11Z</updated>

		<summary type="html">&lt;p&gt;Madis: &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;
= Testing =&lt;br /&gt;
&lt;br /&gt;
In short KiCompany testrequests require the relevant permission and adding &amp;quot;debug&amp;quot; parameter to the URL (https://services.krediidiinfo.ee/soap.php?name=KiCompany -&amp;gt; https://services.krediidiinfo.ee/soap.php?name=KiCompany&amp;amp;debug). More and detailed information about testing can be found on the http://services.krediidiinfo.ee/wiki/index.php/Web_Service_Debugging page.&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>Madis</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=KiCompany&amp;diff=1044</id>
		<title>KiCompany</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=KiCompany&amp;diff=1044"/>
		<updated>2020-04-24T12:58:35Z</updated>

		<summary type="html">&lt;p&gt;Madis: /* Testimine */&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;
= Testimine =&lt;br /&gt;
&lt;br /&gt;
Lühidalt on KiCompany testpäringute sooritamiseks vaja vastavat õigust ning päringu URL&#039;i tuleb lisada &amp;quot;debug&amp;quot; parameeter (https://services.krediidiinfo.ee/soap.php?name=KiCompany -&amp;gt; https://services.krediidiinfo.ee/soap.php?name=KiCompany&amp;amp;debug). Testimise kohta rohkem ja detailsemat infot leiab http://services.krediidiinfo.ee/wiki/index.php/Veebiteenuste_silumine lehelt.&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>Madis</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=KiCompany&amp;diff=1043</id>
		<title>KiCompany</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=KiCompany&amp;diff=1043"/>
		<updated>2020-04-24T12:56:25Z</updated>

		<summary type="html">&lt;p&gt;Madis: &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;
= Testimine =&lt;br /&gt;
&lt;br /&gt;
Lühidalt on KiCompany testpäringute sooritamiseks vaja vastavat õigust ning päringu url&#039;i tuleb lisada &amp;quot;debug&amp;quot;: https://services.krediidiinfo.ee/soap.php?name=KiCompany -&amp;gt; https://services.krediidiinfo.ee/soap.php?name=KiCompany&amp;amp;debug&lt;br /&gt;
Testimise kohta rohkem ja detailsemat infot leiab http://services.krediidiinfo.ee/wiki/index.php/Veebiteenuste_silumine lehelt.&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>Madis</name></author>
	</entry>
</feed>