<?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=Annika</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=Annika"/>
	<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php/Special:Contributions/Annika"/>
	<updated>2026-04-06T12:29:59Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.5</generator>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=KiCreditRegister_en&amp;diff=1216</id>
		<title>KiCreditRegister en</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=KiCreditRegister_en&amp;diff=1216"/>
		<updated>2025-05-06T14:18:03Z</updated>

		<summary type="html">&lt;p&gt;Annika: &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]] [[KiCreditRegister|eesti keeles]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Introduction = &lt;br /&gt;
&lt;br /&gt;
KiCreditRegister is a Web Service based on SOAP protocol for updating payment defaults information in the Payment Defaults Register.&lt;br /&gt;
&lt;br /&gt;
= WSDL =&lt;br /&gt;
&lt;br /&gt;
The WSDL for KiCreditRegister is available at: https://services.krediidiinfo.ee/KiCreditRegister.wsdl&lt;br /&gt;
&lt;br /&gt;
= Methods= &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== add==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Add a payment default to the register.&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;
| debtorCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| Personal ID code (for individuals) or registration code (for companies) of the debtor&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| contractNo&lt;br /&gt;
| xs:string&lt;br /&gt;
| Contract number under which the obligation was breached&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| defaultNo&lt;br /&gt;
| xs:string&lt;br /&gt;
| Payment default number within the contract (a contract may generate multiple payment defaults)&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| debtSum&lt;br /&gt;
| xs:int&lt;br /&gt;
| Amount of the payment default&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| beginDate&lt;br /&gt;
| xs:date&lt;br /&gt;
| Start date of the payment default&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| endDate&lt;br /&gt;
| xs:date&lt;br /&gt;
| End date of the payment default. If not ended, value is NULL&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;
| 0 if the addition was successful. Negative values indicate failure and correspond to an error code. Possible values [[#Error Codes | listed here]].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== updateDebtSum ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Update the amount of a payment default.&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;
| debtorCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| Personal ID code (for individuals) or registration code (for companies) of the debtor&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| contractNo&lt;br /&gt;
| xs:string&lt;br /&gt;
| Contract number under which the obligation was breached&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| defaultNo&lt;br /&gt;
| xs:string&lt;br /&gt;
| Payment default number within the contract (a contract may generate multiple payment defaults)&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| newDebtSum&lt;br /&gt;
| xs:int&lt;br /&gt;
| New amount of the payment default&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;
| 0 if the update was successful. Negative values indicate failure and correspond to an error code. Possible values [[#Error Codes | listed here]].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== end ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
End a payment default.&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;
| debtorCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| Personal ID code (for individuals) or registration code (for companies) of the debtor&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| contractNo&lt;br /&gt;
| xs:string&lt;br /&gt;
| Contract number under which the obligation was breached&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| defaultNo&lt;br /&gt;
| xs:string&lt;br /&gt;
| Payment default number within the contract (a contract may generate multiple payment defaults)&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| endDate&lt;br /&gt;
| xs:date&lt;br /&gt;
| End date of the payment default&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 if the ending was successful. Negative values indicate failure and correspond to an error code. Possible values [[#Error Codes | listed here]].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== remove==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Submit a request to delete a payment default from the register.&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;
| debtorCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| Personal ID code (for individuals) or registration code (for companies) of the debtor&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| contractNo&lt;br /&gt;
| xs:string&lt;br /&gt;
| 	Contract number under which the obligation was breached&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| defaultNo&lt;br /&gt;
| xs:string&lt;br /&gt;
| Payment default number within the contract (a contract may generate multiple payment defaults)&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;
| 0 if the request was successful. Negative values indicate failure and correspond to an error code. Possible values [[#Error Codes | listed here]].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== getOwnedDebtorPaymentDefaults ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Retrieve payment defaults submitted by the owner for a debtor.&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;
| debtorCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| Personal ID code (for individuals) or registration code (for companies) of the debtor&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;
| List of payment defaults submitted by the owner for this debtor. XML schema available at: https://services.krediidiinfo.ee/schemas/services/KiCreditRegister__getOwnedDebtorPaymentDefaults.xsd.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Error Codes=&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px;&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! Code&lt;br /&gt;
! Description&lt;br /&gt;
|- &lt;br /&gt;
|&lt;br /&gt;
| -13110&lt;br /&gt;
| Unknown error&lt;br /&gt;
|- &lt;br /&gt;
|&lt;br /&gt;
| -13111&lt;br /&gt;
| Error in personal ID/business code&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| -13112&lt;br /&gt;
| Error in payment default amount&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| -13113&lt;br /&gt;
| Payment default amount below the minimum allowed&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| -13114&lt;br /&gt;
| Error in start date&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| -13115&lt;br /&gt;
| Error in start date, payment default is too recent&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| -13116&lt;br /&gt;
| Error in end date&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13117&lt;br /&gt;
| Error in end date, start date must be before end date&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13118&lt;br /&gt;
| Error in end date,  payment default too old to register&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13119&lt;br /&gt;
| Error in end date, end date cannot be in the future&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13122&lt;br /&gt;
| Error in contract number&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13123&lt;br /&gt;
| Error in contract number, number too long&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13124&lt;br /&gt;
| Error in payment default number&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13125&lt;br /&gt;
| Error in payment default number, number too long&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13126&lt;br /&gt;
| Error in default currency&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13131&lt;br /&gt;
| Payment default not found&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13133&lt;br /&gt;
| Payment default already exists&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13135&lt;br /&gt;
| No permission to add/edit payment defaults for the company&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13136&lt;br /&gt;
| No permission to add/edit payment defaults for the individual&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13137&lt;br /&gt;
| Operation not allowed, payment default already deleted&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13138&lt;br /&gt;
| Operation not allowed, payment default is disputed&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13139&lt;br /&gt;
| No permission to modify this payment default&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Annika</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=KiCreditRegister&amp;diff=1215</id>
		<title>KiCreditRegister</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=KiCreditRegister&amp;diff=1215"/>
		<updated>2025-05-06T14:16:56Z</updated>

		<summary type="html">&lt;p&gt;Annika: &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]] [[KiCreditRegister__en|In English]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Tutvustus = &lt;br /&gt;
&lt;br /&gt;
KiCreditRegister on liides maksehäirete haldamiseks Maksehäireregistris. &lt;br /&gt;
&lt;br /&gt;
= WSDL =&lt;br /&gt;
&lt;br /&gt;
KiCreditRegister WSDL asub aadressil https://services.krediidiinfo.ee/KiCreditRegister.wsdl&lt;br /&gt;
&lt;br /&gt;
= Meetodid = &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== add==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Maksehäire lisamine registrisse.&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;
| debtorCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| Võlgniku isikukood (eraisiku korral) või äriregistri kood (ettevõtte korral)&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| contractNo&lt;br /&gt;
| xs:string&lt;br /&gt;
| Lepingu number, mille kohustuste mittetäitmisel võlgnevus tekkis&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| defaultNo&lt;br /&gt;
| xs:string&lt;br /&gt;
| Maksehäire number lepingu piires (ühest lepingust võib tuleneda rohkem kui üks maksehäiret)&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| debtSum&lt;br /&gt;
| xs:int&lt;br /&gt;
| Maksehäire summa.&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| beginDate&lt;br /&gt;
| xs:date&lt;br /&gt;
| Maksehäire tekkimise kuupäev&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| endDate&lt;br /&gt;
| xs:date&lt;br /&gt;
| Maksehäire lõppemise kuupäev. Kui maksehäire ei ole lõppenud, siis on parameetri väärtuseks NULL.&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 maksehäire lisamine õnnestus. Negatiivsete väärtuste korral maksehäire lisamine ebaõnnestus ning tegemist on veakoodiga. Veakoodi võimalikud väärtused [[#Veakoodid | siin]].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== updateDebtSum ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Maksehäire summa muutmine.&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;
| debtorCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| Võlgniku isikukood (eraisiku korral) või äriregistri kood (ettevõtte korral)&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| contractNo&lt;br /&gt;
| xs:string&lt;br /&gt;
| Lepingu number, mille kohustuste mittetäitmisel võlgnevus tekkis&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| defaultNo&lt;br /&gt;
| xs:string&lt;br /&gt;
| Maksehäire number lepingu piires (ühest lepingust võib tuleneda rohkem kui üks maksehäiret)&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| newDebtSum&lt;br /&gt;
| xs:int&lt;br /&gt;
| Maksehäire uus summa.&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 maksehäire summa muutmine õnnestus. Negatiivse väärtuse korral maksehäire summa muutmine ebaõnnestus ning tegemist on veakoodiga. Veakoodi võimalikud väärtused [[#Veakoodid | siin]].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== end ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Maksehäire 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;
! 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;
| debtorCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| Võlgniku isikukood (eraisiku korral) või äriregistri kood (ettevõtte korral)&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| contractNo&lt;br /&gt;
| xs:string&lt;br /&gt;
| Lepingu number, mille kohustuste mittetäitmisel võlgnevus tekkis&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| defaultNo&lt;br /&gt;
| xs:string&lt;br /&gt;
| Maksehäire number lepingu piires (ühest lepingust võib tuleneda rohkem kui üks maksehäiret)&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| endDate&lt;br /&gt;
| xs:date&lt;br /&gt;
| Maksehäire lõppemise kuupä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;
| Kui 0, siis maksehäire lõpetamine õnnestus. Negatiivse väärtuse korral maksehäire lõpetamine ebaõnnestus ning tegemist on veakoodiga. Veakoodi võimalikud väärtused [[#Veakoodid | siin]].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== remove==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Maksehäire registrist kustutamise soovi 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;
| debtorCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| Võlgniku isikukood (eraisiku korral) või äriregistri kood (ettevõtte korral)&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| contractNo&lt;br /&gt;
| xs:string&lt;br /&gt;
| Lepingu number, mille kohustuste mittetäitmisel võlgnevus tekkis&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| defaultNo&lt;br /&gt;
| xs:string&lt;br /&gt;
| Maksehäire number lepingu piires (ühest lepingust võib tuleneda rohkem kui üks maksehäiret)&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 maksehäire kustutamise soovi edastamine õnnestus. Negatiivse väärtuse korral maksehäire kustutamine ebaõnnestus ning tegemist on veakoodiga. Veakoodi võimalikud väärtused [[#Veakoodid | siin]].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== getOwnedDebtorPaymentDefaults ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Maksehäire omaniku poolt lisatud võlgniku maksehäirete info 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;
| debtorCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| Võlgniku isikukood (eraisiku korral) või äriregistri kood (ettevõtte korral)&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;
| Maksehäire omaniku poolt võlgniku kohta registrisse kantud maksehäired. XML on skeemiga: https://services.krediidiinfo.ee/schemas/services/KiCreditRegister__getOwnedDebtorPaymentDefaults.xsd.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Veakoodid =&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px;&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! Kood&lt;br /&gt;
! Kirjeldus&lt;br /&gt;
|- &lt;br /&gt;
|&lt;br /&gt;
| -13110&lt;br /&gt;
| Tundmatu viga&lt;br /&gt;
|- &lt;br /&gt;
|&lt;br /&gt;
| -13111&lt;br /&gt;
| Viga võlgniku isikukoodis/äriregistri koodis.&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| -13112&lt;br /&gt;
| Viga maksehäire summas&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| -13113&lt;br /&gt;
| Viga maksehäire summas. Summa on alla kehtestatud miinimumi.&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| -13114&lt;br /&gt;
| Viga maksehäire alguse kuupäevas.&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| -13115&lt;br /&gt;
| Viga maksehäire alguse kuupäevas. Maksehäire ei ole piisavalt vana.&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| -13116&lt;br /&gt;
| Viga maksehäire lõpu kuupäevas.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13117&lt;br /&gt;
| Viga maksehäire lõpetamise kuupäevas. Algus peab olema enne lõppu.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13118&lt;br /&gt;
| Viga maksehäire lõpetamise kuupäevas. Liiga vana maksehäire registrisse sisestamiseks.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13119&lt;br /&gt;
| Viga maksehäire lõpetamise kuupäevas. Lõpukuupäev ei saa olla tulevikus.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13122&lt;br /&gt;
| Viga lepingu numbris.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13123&lt;br /&gt;
| Viga lepingu numbris. Number on liiga pikk.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13124&lt;br /&gt;
| Viga maksehäire numbris.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13125&lt;br /&gt;
| Viga maksehäire numbris. Number on liiga pikk.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13126&lt;br /&gt;
| Viga maksehäire summa valuutas.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13131&lt;br /&gt;
| Antud andmetega maksehäire ei ole sisestatud.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13133&lt;br /&gt;
| Maksehäire juba sisestatud.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13135&lt;br /&gt;
| Puuduvad õigused ettevõtte maksehäire sisestamiseks/muutmiseks.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13136&lt;br /&gt;
| Puuduvad õigused eraisiku maksehäire sisestamiseks/muutmiseks.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13137&lt;br /&gt;
| Toiming ei ole lubatud, sest maksehäire on (juba) kustutatud.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13138&lt;br /&gt;
| Toiming ei ole lubatud, sest maksehäire on vaidlustatud.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13139&lt;br /&gt;
| Puuduvad õigused antud maksehäire muutmiseks.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Annika</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=KiCreditRegister_en&amp;diff=1214</id>
		<title>KiCreditRegister en</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=KiCreditRegister_en&amp;diff=1214"/>
		<updated>2025-05-06T14:16:20Z</updated>

		<summary type="html">&lt;p&gt;Annika: &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]] [[KiCreditRegister|eesti keeles]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Introduction = &lt;br /&gt;
&lt;br /&gt;
KiCreditRegister is a Web Service based on SOAP protocol for updating payment defaults information in the Payment Defaults Register.&lt;br /&gt;
&lt;br /&gt;
= WSDL =&lt;br /&gt;
&lt;br /&gt;
The WSDL for KiCreditRegister is available at: https://services.krediidiinfo.ee/KiCreditRegister.wsdl&lt;br /&gt;
&lt;br /&gt;
= Methods= &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== add==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Add a payment default to the register.&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;
| debtorCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| Personal ID code (for individuals) or registration code (for companies) of the debtor&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| contractNo&lt;br /&gt;
| xs:string&lt;br /&gt;
| Contract number under which the obligation was breached&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| defaultNo&lt;br /&gt;
| xs:string&lt;br /&gt;
| Payment default number within the contract (a contract may generate multiple payment defaults)&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| debtSum&lt;br /&gt;
| xs:int&lt;br /&gt;
| Amount of the payment default&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| beginDate&lt;br /&gt;
| xs:date&lt;br /&gt;
| Start date of the payment default&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| endDate&lt;br /&gt;
| xs:date&lt;br /&gt;
| End date of the payment default. If not ended, value is NULL&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;
| 0 if the addition was successful. Negative values indicate failure and correspond to an error code. Possible values [[#Veakoodid | listed here]].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== updateDebtSum ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Update the amount of a payment default.&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;
| debtorCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| Personal ID code (for individuals) or registration code (for companies) of the debtor&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| contractNo&lt;br /&gt;
| xs:string&lt;br /&gt;
| Contract number under which the obligation was breached&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| defaultNo&lt;br /&gt;
| xs:string&lt;br /&gt;
| Payment default number within the contract (a contract may generate multiple payment defaults)&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| newDebtSum&lt;br /&gt;
| xs:int&lt;br /&gt;
| New amount of the payment default&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;
| 0 if the update was successful. Negative values indicate failure and correspond to an error code. Possible values [[#Veakoodid | listed here]].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== end ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
End a payment default.&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;
| debtorCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| Personal ID code (for individuals) or registration code (for companies) of the debtor&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| contractNo&lt;br /&gt;
| xs:string&lt;br /&gt;
| Contract number under which the obligation was breached&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| defaultNo&lt;br /&gt;
| xs:string&lt;br /&gt;
| Payment default number within the contract (a contract may generate multiple payment defaults)&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| endDate&lt;br /&gt;
| xs:date&lt;br /&gt;
| End date of the payment default&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 if the ending was successful. Negative values indicate failure and correspond to an error code. Possible values [[#Veakoodid | listed here]].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== remove==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Submit a request to delete a payment default from the register.&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;
| debtorCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| Personal ID code (for individuals) or registration code (for companies) of the debtor&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| contractNo&lt;br /&gt;
| xs:string&lt;br /&gt;
| 	Contract number under which the obligation was breached&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| defaultNo&lt;br /&gt;
| xs:string&lt;br /&gt;
| Payment default number within the contract (a contract may generate multiple payment defaults)&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;
| 0 if the request was successful. Negative values indicate failure and correspond to an error code. Possible values [[#Veakoodid | listed here]].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== getOwnedDebtorPaymentDefaults ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Retrieve payment defaults submitted by the owner for a debtor.&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;
| debtorCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| Personal ID code (for individuals) or registration code (for companies) of the debtor&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;
| List of payment defaults submitted by the owner for this debtor. XML schema available at: https://services.krediidiinfo.ee/schemas/services/KiCreditRegister__getOwnedDebtorPaymentDefaults.xsd.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Error Codes=&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px;&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! Code&lt;br /&gt;
! Description&lt;br /&gt;
|- &lt;br /&gt;
|&lt;br /&gt;
| -13110&lt;br /&gt;
| Unknown error&lt;br /&gt;
|- &lt;br /&gt;
|&lt;br /&gt;
| -13111&lt;br /&gt;
| Error in personal ID/business code&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| -13112&lt;br /&gt;
| Error in payment default amount&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| -13113&lt;br /&gt;
| Payment default amount below the minimum allowed&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| -13114&lt;br /&gt;
| Error in start date&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| -13115&lt;br /&gt;
| Error in start date, payment default is too recent&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| -13116&lt;br /&gt;
| Error in end date&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13117&lt;br /&gt;
| Error in end date, start date must be before end date&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13118&lt;br /&gt;
| Error in end date,  payment default too old to register&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13119&lt;br /&gt;
| Error in end date, end date cannot be in the future&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13122&lt;br /&gt;
| Error in contract number&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13123&lt;br /&gt;
| Error in contract number, number too long&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13124&lt;br /&gt;
| Error in payment default number&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13125&lt;br /&gt;
| Error in payment default number, number too long&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13126&lt;br /&gt;
| Error in default currency&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13131&lt;br /&gt;
| Payment default not found&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13133&lt;br /&gt;
| Payment default already exists&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13135&lt;br /&gt;
| No permission to add/edit payment defaults for the company&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13136&lt;br /&gt;
| No permission to add/edit payment defaults for the individual&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13137&lt;br /&gt;
| Operation not allowed, payment default already deleted&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13138&lt;br /&gt;
| Operation not allowed, payment default is disputed&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13139&lt;br /&gt;
| No permission to modify this payment default&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Annika</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=KiCreditRegister_en&amp;diff=1213</id>
		<title>KiCreditRegister en</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=KiCreditRegister_en&amp;diff=1213"/>
		<updated>2025-05-06T14:15:05Z</updated>

		<summary type="html">&lt;p&gt;Annika: &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]] [[KiCreditRegister|eesti keeles]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Introduction = &lt;br /&gt;
&lt;br /&gt;
KiCreditRegister is a Web Service based on SOAP protocol for updating payment defaults information in the Payment Defaults Register.&lt;br /&gt;
&lt;br /&gt;
= WSDL =&lt;br /&gt;
&lt;br /&gt;
The WSDL for KiCreditRegister is available at: //services.krediidiinfo.ee/KiCreditRegister.wsdl&lt;br /&gt;
&lt;br /&gt;
= Methods= &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== add==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Add a payment default to the register.&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;
| debtorCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| Personal ID code (for individuals) or registration code (for companies) of the debtor&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| contractNo&lt;br /&gt;
| xs:string&lt;br /&gt;
| Contract number under which the obligation was breached&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| defaultNo&lt;br /&gt;
| xs:string&lt;br /&gt;
| Payment default number within the contract (a contract may generate multiple payment defaults)&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| debtSum&lt;br /&gt;
| xs:int&lt;br /&gt;
| Amount of the payment default&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| beginDate&lt;br /&gt;
| xs:date&lt;br /&gt;
| Start date of the payment default&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| endDate&lt;br /&gt;
| xs:date&lt;br /&gt;
| End date of the payment default. If not ended, value is NULL&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;
| 0 if the addition was successful. Negative values indicate failure and correspond to an error code. Possible values [[#Veakoodid | listed here]].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== updateDebtSum ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Update the amount of a payment default.&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;
| debtorCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| Personal ID code (for individuals) or registration code (for companies) of the debtor&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| contractNo&lt;br /&gt;
| xs:string&lt;br /&gt;
| Contract number under which the obligation was breached&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| defaultNo&lt;br /&gt;
| xs:string&lt;br /&gt;
| Payment default number within the contract (a contract may generate multiple payment defaults)&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| newDebtSum&lt;br /&gt;
| xs:int&lt;br /&gt;
| New amount of the payment default&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;
| 0 if the update was successful. Negative values indicate failure and correspond to an error code. Possible values [[#Veakoodid | listed here]].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== end ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
End a payment default.&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;
| debtorCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| Personal ID code (for individuals) or registration code (for companies) of the debtor&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| contractNo&lt;br /&gt;
| xs:string&lt;br /&gt;
| Contract number under which the obligation was breached&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| defaultNo&lt;br /&gt;
| xs:string&lt;br /&gt;
| Payment default number within the contract (a contract may generate multiple payment defaults)&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| endDate&lt;br /&gt;
| xs:date&lt;br /&gt;
| End date of the payment default&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 if the ending was successful. Negative values indicate failure and correspond to an error code. Possible values [[#Veakoodid | listed here]].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== remove==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Submit a request to delete a payment default from the register.&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;
| debtorCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| Personal ID code (for individuals) or registration code (for companies) of the debtor&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| contractNo&lt;br /&gt;
| xs:string&lt;br /&gt;
| 	Contract number under which the obligation was breached&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| defaultNo&lt;br /&gt;
| xs:string&lt;br /&gt;
| Payment default number within the contract (a contract may generate multiple payment defaults)&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;
| 0 if the request was successful. Negative values indicate failure and correspond to an error code. Possible values [[#Veakoodid | listed here]].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== getOwnedDebtorPaymentDefaults ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Retrieve payment defaults submitted by the owner for a debtor.&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;
| debtorCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| Personal ID code (for individuals) or registration code (for companies) of the debtor&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;
| List of payment defaults submitted by the owner for this debtor. XML schema available at: https://services.krediidiinfo.ee/schemas/services/KiCreditRegister__getOwnedDebtorPaymentDefaults.xsd.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Error Codes=&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px;&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! Code&lt;br /&gt;
! Description&lt;br /&gt;
|- &lt;br /&gt;
|&lt;br /&gt;
| -13110&lt;br /&gt;
| Unknown error&lt;br /&gt;
|- &lt;br /&gt;
|&lt;br /&gt;
| -13111&lt;br /&gt;
| Error in personal ID/business code&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| -13112&lt;br /&gt;
| Error in payment default amount&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| -13113&lt;br /&gt;
| Payment default amount below the minimum allowed&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| -13114&lt;br /&gt;
| Error in start date&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| -13115&lt;br /&gt;
| Error in start date, payment default is too recent&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| -13116&lt;br /&gt;
| Error in end date&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13117&lt;br /&gt;
| Error in end date, start date must be before end date&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13118&lt;br /&gt;
| Error in end date,  payment default too old to register&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13119&lt;br /&gt;
| Error in end date, end date cannot be in the future&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13122&lt;br /&gt;
| Error in contract number&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13123&lt;br /&gt;
| Error in contract number, number too long&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13124&lt;br /&gt;
| Error in payment default number&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13125&lt;br /&gt;
| Error in payment default number, number too long&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13126&lt;br /&gt;
| Error in default currency&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13131&lt;br /&gt;
| Payment default not found&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13133&lt;br /&gt;
| Payment default already exists&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13135&lt;br /&gt;
| No permission to add/edit payment defaults for the company&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13136&lt;br /&gt;
| No permission to add/edit payment defaults for the individual&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13137&lt;br /&gt;
| Operation not allowed, payment default already deleted&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13138&lt;br /&gt;
| Operation not allowed, payment default is disputed&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13139&lt;br /&gt;
| No permission to modify this payment default&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Annika</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=KiCreditRegister&amp;diff=1212</id>
		<title>KiCreditRegister</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=KiCreditRegister&amp;diff=1212"/>
		<updated>2025-05-06T13:42:51Z</updated>

		<summary type="html">&lt;p&gt;Annika: /* getDebtorPaymentDefaults */&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]] [[KiCreditRegister__en|In English]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Tutvustus = &lt;br /&gt;
&lt;br /&gt;
KiCreditRegister on liides maksehäirete haldamiseks Maksehäireregistris. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= WSDL =&lt;br /&gt;
&lt;br /&gt;
KiCreditRegister WSDL asub aadressil https://services.krediidiinfo.ee/KiCreditRegister.wsdl&lt;br /&gt;
&lt;br /&gt;
= Meetodid = &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== add==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Maksehäire lisamine registrisse.&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;
| debtorCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| Võlgniku isikukood (eraisiku korral) või äriregistri kood (ettevõtte korral)&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| contractNo&lt;br /&gt;
| xs:string&lt;br /&gt;
| Lepingu number, mille kohustuste mittetäitmisel võlgnevus tekkis&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| defaultNo&lt;br /&gt;
| xs:string&lt;br /&gt;
| Maksehäire number lepingu piires (ühest lepingust võib tuleneda rohkem kui üks maksehäiret)&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| debtSum&lt;br /&gt;
| xs:int&lt;br /&gt;
| Maksehäire summa.&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| beginDate&lt;br /&gt;
| xs:date&lt;br /&gt;
| Maksehäire tekkimise kuupäev&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| endDate&lt;br /&gt;
| xs:date&lt;br /&gt;
| Maksehäire lõppemise kuupäev. Kui maksehäire ei ole lõppenud, siis on parameetri väärtuseks NULL.&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 maksehäire lisamine õnnestus. Negatiivsete väärtuste korral maksehäire lisamine ebaõnnestus ning tegemist on veakoodiga. Veakoodi võimalikud väärtused [[#Veakoodid | siin]].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== updateDebtSum ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Maksehäire summa muutmine.&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;
| debtorCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| Võlgniku isikukood (eraisiku korral) või äriregistri kood (ettevõtte korral)&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| contractNo&lt;br /&gt;
| xs:string&lt;br /&gt;
| Lepingu number, mille kohustuste mittetäitmisel võlgnevus tekkis&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| defaultNo&lt;br /&gt;
| xs:string&lt;br /&gt;
| Maksehäire number lepingu piires (ühest lepingust võib tuleneda rohkem kui üks maksehäiret)&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| newDebtSum&lt;br /&gt;
| xs:int&lt;br /&gt;
| Maksehäire uus summa.&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 maksehäire summa muutmine õnnestus. Negatiivse väärtuse korral maksehäire summa muutmine ebaõnnestus ning tegemist on veakoodiga. Veakoodi võimalikud väärtused [[#Veakoodid | siin]].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== end ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Maksehäire 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;
! 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;
| debtorCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| Võlgniku isikukood (eraisiku korral) või äriregistri kood (ettevõtte korral)&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| contractNo&lt;br /&gt;
| xs:string&lt;br /&gt;
| Lepingu number, mille kohustuste mittetäitmisel võlgnevus tekkis&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| defaultNo&lt;br /&gt;
| xs:string&lt;br /&gt;
| Maksehäire number lepingu piires (ühest lepingust võib tuleneda rohkem kui üks maksehäiret)&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| endDate&lt;br /&gt;
| xs:date&lt;br /&gt;
| Maksehäire lõppemise kuupä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;
| Kui 0, siis maksehäire lõpetamine õnnestus. Negatiivse väärtuse korral maksehäire lõpetamine ebaõnnestus ning tegemist on veakoodiga. Veakoodi võimalikud väärtused [[#Veakoodid | siin]].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== remove==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Maksehäire registrist kustutamise soovi 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;
| debtorCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| Võlgniku isikukood (eraisiku korral) või äriregistri kood (ettevõtte korral)&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| contractNo&lt;br /&gt;
| xs:string&lt;br /&gt;
| Lepingu number, mille kohustuste mittetäitmisel võlgnevus tekkis&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| defaultNo&lt;br /&gt;
| xs:string&lt;br /&gt;
| Maksehäire number lepingu piires (ühest lepingust võib tuleneda rohkem kui üks maksehäiret)&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 maksehäire kustutamise soovi edastamine õnnestus. Negatiivse väärtuse korral maksehäire kustutamine ebaõnnestus ning tegemist on veakoodiga. Veakoodi võimalikud väärtused [[#Veakoodid | siin]].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== getOwnedDebtorPaymentDefaults ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Maksehäire omaniku poolt lisatud võlgniku maksehäirete info 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;
| debtorCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| Võlgniku isikukood (eraisiku korral) või äriregistri kood (ettevõtte korral)&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;
| Maksehäire omaniku poolt võlgniku kohta registrisse kantud maksehäired. XML on skeemiga: https://services.krediidiinfo.ee/schemas/services/KiCreditRegister__getOwnedDebtorPaymentDefaults.xsd.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Veakoodid =&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px;&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! Kood&lt;br /&gt;
! Kirjeldus&lt;br /&gt;
|- &lt;br /&gt;
|&lt;br /&gt;
| -13110&lt;br /&gt;
| Tundmatu viga&lt;br /&gt;
|- &lt;br /&gt;
|&lt;br /&gt;
| -13111&lt;br /&gt;
| Viga võlgniku isikukoodis/äriregistri koodis.&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| -13112&lt;br /&gt;
| Viga maksehäire summas&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| -13113&lt;br /&gt;
| Viga maksehäire summas. Summa on alla kehtestatud miinimumi.&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| -13114&lt;br /&gt;
| Viga maksehäire alguse kuupäevas.&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| -13115&lt;br /&gt;
| Viga maksehäire alguse kuupäevas. Maksehäire ei ole piisavalt vana.&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| -13116&lt;br /&gt;
| Viga maksehäire lõpu kuupäevas.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13117&lt;br /&gt;
| Viga maksehäire lõpetamise kuupäevas. Algus peab olema enne lõppu.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13118&lt;br /&gt;
| Viga maksehäire lõpetamise kuupäevas. Liiga vana maksehäire registrisse sisestamiseks.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13119&lt;br /&gt;
| Viga maksehäire lõpetamise kuupäevas. Lõpukuupäev ei saa olla tulevikus.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13122&lt;br /&gt;
| Viga lepingu numbris.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13123&lt;br /&gt;
| Viga lepingu numbris. Number on liiga pikk.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13124&lt;br /&gt;
| Viga maksehäire numbris.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13125&lt;br /&gt;
| Viga maksehäire numbris. Number on liiga pikk.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13126&lt;br /&gt;
| Viga maksehäire summa valuutas.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13131&lt;br /&gt;
| Antud andmetega maksehäire ei ole sisestatud.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13133&lt;br /&gt;
| Maksehäire juba sisestatud.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13135&lt;br /&gt;
| Puuduvad õigused ettevõtte maksehäire sisestamiseks/muutmiseks.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13136&lt;br /&gt;
| Puuduvad õigused eraisiku maksehäire sisestamiseks/muutmiseks.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13137&lt;br /&gt;
| Toiming ei ole lubatud, sest maksehäire on (juba) kustutatud.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13138&lt;br /&gt;
| Toiming ei ole lubatud, sest maksehäire on vaidlustatud.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13139&lt;br /&gt;
| Puuduvad õigused antud maksehäire muutmiseks.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Annika</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=KiCreditRegister&amp;diff=1211</id>
		<title>KiCreditRegister</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=KiCreditRegister&amp;diff=1211"/>
		<updated>2025-05-06T13:42:02Z</updated>

		<summary type="html">&lt;p&gt;Annika: /* Veakoodid */&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]] [[KiCreditRegister__en|In English]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Tutvustus = &lt;br /&gt;
&lt;br /&gt;
KiCreditRegister on liides maksehäirete haldamiseks Maksehäireregistris. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= WSDL =&lt;br /&gt;
&lt;br /&gt;
KiCreditRegister WSDL asub aadressil https://services.krediidiinfo.ee/KiCreditRegister.wsdl&lt;br /&gt;
&lt;br /&gt;
= Meetodid = &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== add==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Maksehäire lisamine registrisse.&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;
| debtorCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| Võlgniku isikukood (eraisiku korral) või äriregistri kood (ettevõtte korral)&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| contractNo&lt;br /&gt;
| xs:string&lt;br /&gt;
| Lepingu number, mille kohustuste mittetäitmisel võlgnevus tekkis&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| defaultNo&lt;br /&gt;
| xs:string&lt;br /&gt;
| Maksehäire number lepingu piires (ühest lepingust võib tuleneda rohkem kui üks maksehäiret)&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| debtSum&lt;br /&gt;
| xs:int&lt;br /&gt;
| Maksehäire summa.&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| beginDate&lt;br /&gt;
| xs:date&lt;br /&gt;
| Maksehäire tekkimise kuupäev&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| endDate&lt;br /&gt;
| xs:date&lt;br /&gt;
| Maksehäire lõppemise kuupäev. Kui maksehäire ei ole lõppenud, siis on parameetri väärtuseks NULL.&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 maksehäire lisamine õnnestus. Negatiivsete väärtuste korral maksehäire lisamine ebaõnnestus ning tegemist on veakoodiga. Veakoodi võimalikud väärtused [[#Veakoodid | siin]].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== updateDebtSum ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Maksehäire summa muutmine.&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;
| debtorCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| Võlgniku isikukood (eraisiku korral) või äriregistri kood (ettevõtte korral)&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| contractNo&lt;br /&gt;
| xs:string&lt;br /&gt;
| Lepingu number, mille kohustuste mittetäitmisel võlgnevus tekkis&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| defaultNo&lt;br /&gt;
| xs:string&lt;br /&gt;
| Maksehäire number lepingu piires (ühest lepingust võib tuleneda rohkem kui üks maksehäiret)&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| newDebtSum&lt;br /&gt;
| xs:int&lt;br /&gt;
| Maksehäire uus summa.&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 maksehäire summa muutmine õnnestus. Negatiivse väärtuse korral maksehäire summa muutmine ebaõnnestus ning tegemist on veakoodiga. Veakoodi võimalikud väärtused [[#Veakoodid | siin]].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== end ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Maksehäire 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;
! 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;
| debtorCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| Võlgniku isikukood (eraisiku korral) või äriregistri kood (ettevõtte korral)&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| contractNo&lt;br /&gt;
| xs:string&lt;br /&gt;
| Lepingu number, mille kohustuste mittetäitmisel võlgnevus tekkis&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| defaultNo&lt;br /&gt;
| xs:string&lt;br /&gt;
| Maksehäire number lepingu piires (ühest lepingust võib tuleneda rohkem kui üks maksehäiret)&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| endDate&lt;br /&gt;
| xs:date&lt;br /&gt;
| Maksehäire lõppemise kuupä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;
| Kui 0, siis maksehäire lõpetamine õnnestus. Negatiivse väärtuse korral maksehäire lõpetamine ebaõnnestus ning tegemist on veakoodiga. Veakoodi võimalikud väärtused [[#Veakoodid | siin]].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== remove==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Maksehäire registrist kustutamise soovi 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;
| debtorCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| Võlgniku isikukood (eraisiku korral) või äriregistri kood (ettevõtte korral)&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| contractNo&lt;br /&gt;
| xs:string&lt;br /&gt;
| Lepingu number, mille kohustuste mittetäitmisel võlgnevus tekkis&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| defaultNo&lt;br /&gt;
| xs:string&lt;br /&gt;
| Maksehäire number lepingu piires (ühest lepingust võib tuleneda rohkem kui üks maksehäiret)&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 maksehäire kustutamise soovi edastamine õnnestus. Negatiivse väärtuse korral maksehäire kustutamine ebaõnnestus ning tegemist on veakoodiga. Veakoodi võimalikud väärtused [[#Veakoodid | siin]].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== getDebtorPaymentDefaults ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Maksehäire omaniku poolt lisatud võlgniku maksehäirete info 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;
| debtorCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| Võlgniku isikukood (eraisiku korral) või äriregistri kood (ettevõtte korral)&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;
| Maksehäire omaniku poolt võlgniku kohta registrisse kantud maksehäired. XML on skeemiga: https://services.krediidiinfo.ee/schemas/services/KiCreditRegister__getOwnedDebtorPaymentDefaults.xsd.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Veakoodid =&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px;&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! Kood&lt;br /&gt;
! Kirjeldus&lt;br /&gt;
|- &lt;br /&gt;
|&lt;br /&gt;
| -13110&lt;br /&gt;
| Tundmatu viga&lt;br /&gt;
|- &lt;br /&gt;
|&lt;br /&gt;
| -13111&lt;br /&gt;
| Viga võlgniku isikukoodis/äriregistri koodis.&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| -13112&lt;br /&gt;
| Viga maksehäire summas&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| -13113&lt;br /&gt;
| Viga maksehäire summas. Summa on alla kehtestatud miinimumi.&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| -13114&lt;br /&gt;
| Viga maksehäire alguse kuupäevas.&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| -13115&lt;br /&gt;
| Viga maksehäire alguse kuupäevas. Maksehäire ei ole piisavalt vana.&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| -13116&lt;br /&gt;
| Viga maksehäire lõpu kuupäevas.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13117&lt;br /&gt;
| Viga maksehäire lõpetamise kuupäevas. Algus peab olema enne lõppu.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13118&lt;br /&gt;
| Viga maksehäire lõpetamise kuupäevas. Liiga vana maksehäire registrisse sisestamiseks.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13119&lt;br /&gt;
| Viga maksehäire lõpetamise kuupäevas. Lõpukuupäev ei saa olla tulevikus.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13122&lt;br /&gt;
| Viga lepingu numbris.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13123&lt;br /&gt;
| Viga lepingu numbris. Number on liiga pikk.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13124&lt;br /&gt;
| Viga maksehäire numbris.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13125&lt;br /&gt;
| Viga maksehäire numbris. Number on liiga pikk.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13126&lt;br /&gt;
| Viga maksehäire summa valuutas.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13131&lt;br /&gt;
| Antud andmetega maksehäire ei ole sisestatud.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13133&lt;br /&gt;
| Maksehäire juba sisestatud.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13135&lt;br /&gt;
| Puuduvad õigused ettevõtte maksehäire sisestamiseks/muutmiseks.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13136&lt;br /&gt;
| Puuduvad õigused eraisiku maksehäire sisestamiseks/muutmiseks.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13137&lt;br /&gt;
| Toiming ei ole lubatud, sest maksehäire on (juba) kustutatud.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13138&lt;br /&gt;
| Toiming ei ole lubatud, sest maksehäire on vaidlustatud.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13139&lt;br /&gt;
| Puuduvad õigused antud maksehäire muutmiseks.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Annika</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=KiCreditRegister&amp;diff=1210</id>
		<title>KiCreditRegister</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=KiCreditRegister&amp;diff=1210"/>
		<updated>2025-05-06T12:26:34Z</updated>

		<summary type="html">&lt;p&gt;Annika: &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]] [[KiCreditRegister__en|In English]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Tutvustus = &lt;br /&gt;
&lt;br /&gt;
KiCreditRegister on liides maksehäirete haldamiseks Maksehäireregistris. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= WSDL =&lt;br /&gt;
&lt;br /&gt;
KiCreditRegister WSDL asub aadressil https://services.krediidiinfo.ee/KiCreditRegister.wsdl&lt;br /&gt;
&lt;br /&gt;
= Meetodid = &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== add==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Maksehäire lisamine registrisse.&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;
| debtorCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| Võlgniku isikukood (eraisiku korral) või äriregistri kood (ettevõtte korral)&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| contractNo&lt;br /&gt;
| xs:string&lt;br /&gt;
| Lepingu number, mille kohustuste mittetäitmisel võlgnevus tekkis&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| defaultNo&lt;br /&gt;
| xs:string&lt;br /&gt;
| Maksehäire number lepingu piires (ühest lepingust võib tuleneda rohkem kui üks maksehäiret)&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| debtSum&lt;br /&gt;
| xs:int&lt;br /&gt;
| Maksehäire summa.&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| beginDate&lt;br /&gt;
| xs:date&lt;br /&gt;
| Maksehäire tekkimise kuupäev&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| endDate&lt;br /&gt;
| xs:date&lt;br /&gt;
| Maksehäire lõppemise kuupäev. Kui maksehäire ei ole lõppenud, siis on parameetri väärtuseks NULL.&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 maksehäire lisamine õnnestus. Negatiivsete väärtuste korral maksehäire lisamine ebaõnnestus ning tegemist on veakoodiga. Veakoodi võimalikud väärtused [[#Veakoodid | siin]].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== updateDebtSum ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Maksehäire summa muutmine.&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;
| debtorCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| Võlgniku isikukood (eraisiku korral) või äriregistri kood (ettevõtte korral)&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| contractNo&lt;br /&gt;
| xs:string&lt;br /&gt;
| Lepingu number, mille kohustuste mittetäitmisel võlgnevus tekkis&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| defaultNo&lt;br /&gt;
| xs:string&lt;br /&gt;
| Maksehäire number lepingu piires (ühest lepingust võib tuleneda rohkem kui üks maksehäiret)&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| newDebtSum&lt;br /&gt;
| xs:int&lt;br /&gt;
| Maksehäire uus summa.&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 maksehäire summa muutmine õnnestus. Negatiivse väärtuse korral maksehäire summa muutmine ebaõnnestus ning tegemist on veakoodiga. Veakoodi võimalikud väärtused [[#Veakoodid | siin]].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== end ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Maksehäire 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;
! 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;
| debtorCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| Võlgniku isikukood (eraisiku korral) või äriregistri kood (ettevõtte korral)&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| contractNo&lt;br /&gt;
| xs:string&lt;br /&gt;
| Lepingu number, mille kohustuste mittetäitmisel võlgnevus tekkis&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| defaultNo&lt;br /&gt;
| xs:string&lt;br /&gt;
| Maksehäire number lepingu piires (ühest lepingust võib tuleneda rohkem kui üks maksehäiret)&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| endDate&lt;br /&gt;
| xs:date&lt;br /&gt;
| Maksehäire lõppemise kuupä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;
| Kui 0, siis maksehäire lõpetamine õnnestus. Negatiivse väärtuse korral maksehäire lõpetamine ebaõnnestus ning tegemist on veakoodiga. Veakoodi võimalikud väärtused [[#Veakoodid | siin]].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== remove==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Maksehäire registrist kustutamise soovi 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;
| debtorCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| Võlgniku isikukood (eraisiku korral) või äriregistri kood (ettevõtte korral)&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| contractNo&lt;br /&gt;
| xs:string&lt;br /&gt;
| Lepingu number, mille kohustuste mittetäitmisel võlgnevus tekkis&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| defaultNo&lt;br /&gt;
| xs:string&lt;br /&gt;
| Maksehäire number lepingu piires (ühest lepingust võib tuleneda rohkem kui üks maksehäiret)&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 maksehäire kustutamise soovi edastamine õnnestus. Negatiivse väärtuse korral maksehäire kustutamine ebaõnnestus ning tegemist on veakoodiga. Veakoodi võimalikud väärtused [[#Veakoodid | siin]].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== getDebtorPaymentDefaults ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Maksehäire omaniku poolt lisatud võlgniku maksehäirete info 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;
| debtorCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| Võlgniku isikukood (eraisiku korral) või äriregistri kood (ettevõtte korral)&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;
| Maksehäire omaniku poolt võlgniku kohta registrisse kantud maksehäired. XML on skeemiga: https://services.krediidiinfo.ee/schemas/services/KiCreditRegister__getOwnedDebtorPaymentDefaults.xsd.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Veakoodid =&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px;&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! Kood&lt;br /&gt;
! Kirjeldus&lt;br /&gt;
|- &lt;br /&gt;
|&lt;br /&gt;
| -13110&lt;br /&gt;
| Tundmatu viga&lt;br /&gt;
|- &lt;br /&gt;
|&lt;br /&gt;
| -13111&lt;br /&gt;
| Viga võlgniku isikukoodis/äriregistri koodis.&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| -13112&lt;br /&gt;
| Viga maksehäire summas&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| -13113&lt;br /&gt;
| Viga maksehäire summas. Summa on alla kehtestatud miinimumi.&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| -13114&lt;br /&gt;
| Viga maksehäire alguse kuupäevas.&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| -13115&lt;br /&gt;
| Viga maksehäire alguse kuupäevas. Maksehäire ei ole piisavalt vana.&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| -13116&lt;br /&gt;
| Viga maksehäire lõpu kuupäevas.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13117&lt;br /&gt;
| Viga maksehäire lõpetamise kuupäevas. Algus peab olema enne lõppu.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13118&lt;br /&gt;
| Viga maksehäire lõpetamise kuupäevas. Liiga vana maksehäire registrisse sisestamiseks.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13119&lt;br /&gt;
| Viga maksehäire lõpetamise kuupäevas. Lõpukuupäev ei saa olla tulevikus.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13122&lt;br /&gt;
| Viga lepingu numbris.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13123&lt;br /&gt;
| Viga lepingu numbris. Number on liiga pikk.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13124&lt;br /&gt;
| Viga maksehäire numbris.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13125&lt;br /&gt;
| Viga maksehäire numbris. Number on liiga pikk.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13126&lt;br /&gt;
| Viga maksehäire summa valuutas.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13131&lt;br /&gt;
| Antud andmetega maksehäire ei ole sisestatud.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13133&lt;br /&gt;
| Maksehäire juba sisestatud.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13135&lt;br /&gt;
| Puuduvad õigused ettevõtte maksehäire sisestamiseks/muutmiseks.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13136&lt;br /&gt;
| Puuduvad õigused eraisiku maksehäire sisestamiseks/muutmiseks.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13137&lt;br /&gt;
| Toiming ei ole lubatud, sest maksehäire on (juba) kustutatud.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13138&lt;br /&gt;
| Toiming ei ole lubatud, sest maksehäire on vaidlustatud.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13139&lt;br /&gt;
| Puuduvad õigused maksehäire muutmiseks. Maksehäire haldamise õigus on üleantud Krediidiinfole.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Annika</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=KiCreditRegister_en&amp;diff=1209</id>
		<title>KiCreditRegister en</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=KiCreditRegister_en&amp;diff=1209"/>
		<updated>2025-04-14T06:33:04Z</updated>

		<summary type="html">&lt;p&gt;Annika: Created page with &amp;quot;{| align=&amp;quot;right&amp;quot; | 30px eesti keeles |}  = Introduction =   KiCreditRegister is a Web Service based on SOAP protocol for updating payment defaults information in Payment Defaults Register.&amp;quot;&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]] [[KiCreditRegister|eesti keeles]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Introduction = &lt;br /&gt;
&lt;br /&gt;
KiCreditRegister is a Web Service based on SOAP protocol for updating payment defaults information in Payment Defaults Register.&lt;/div&gt;</summary>
		<author><name>Annika</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=KiCreditRegister&amp;diff=1208</id>
		<title>KiCreditRegister</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=KiCreditRegister&amp;diff=1208"/>
		<updated>2025-04-14T06:31:04Z</updated>

		<summary type="html">&lt;p&gt;Annika: &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]] [[KiCreditRegister__en|In English]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Tutvustus = &lt;br /&gt;
&lt;br /&gt;
KiCreditRegister on liides maksehäirete haldamiseks Maksehäireregistris. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= WSDL =&lt;br /&gt;
&lt;br /&gt;
KiCreditRegister WSDL asub aadressil https://services.krediidiinfo.ee/KiCreditRegister.wsdl&lt;br /&gt;
&lt;br /&gt;
= Meetodid = &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== add==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Maksehäire lisamine registrisse.&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;
| debtorCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| Võlgniku isikukood (eraisiku korral) või äriregistrikood (ettevõtte korral)&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| contractNo&lt;br /&gt;
| xs:string&lt;br /&gt;
| Lepingu number mille kohustuste mittetäitmisel võlgnevus tekkis&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| defaultNo&lt;br /&gt;
| xs:string&lt;br /&gt;
| Maksehäire number lepingu piires (ühest lepingust võib tuleneda rohkem kui üks maksehäiret)&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| debtSum&lt;br /&gt;
| xs:int&lt;br /&gt;
| Maksehäire summa.&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| beginDate&lt;br /&gt;
| xs:date&lt;br /&gt;
| Maksehäire tekkimise kuupäev&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| endDate&lt;br /&gt;
| xs:date&lt;br /&gt;
| Maksehäire lõppemise kuupäev. Kui maksehäire ei ole lõppenud, siis on parameetri väärtuseks NULL.&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 maksehäire lisamine õnnestus. Negatiivsete väärtuste korral maksehäire lisamine ebaõnnestus ning tegemist on veakoodiga. Veakoodi võimalikud väärtused [[#Veakoodid | siin]].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== updateDebtSum ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Maksehäire summa muutmine.&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;
| debtorCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| Võlgniku isikukood (eraisiku korral) või äriregistrikood (ettevõtte korral)&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| contractNo&lt;br /&gt;
| xs:string&lt;br /&gt;
| Lepingu number mille kohustuste mittetäitmisel võlgnevus tekkis&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| defaultNo&lt;br /&gt;
| xs:string&lt;br /&gt;
| Maksehäire number lepingu piires (ühest lepingust võib tuleneda rohkem kui üks maksehäiret)&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| newDebtSum&lt;br /&gt;
| xs:int&lt;br /&gt;
| Maksehäire uus summa.&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 maksehäire summa muutmine õnnestus. Negatiivse väärtuse korral maksehäire summa muutmine ebaõnnestus ning tegemist on veakoodiga. Veakoodi võimalikud väärtused [[#Veakoodid | siin]].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== end ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Maksehäire lisamine registrisse.&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;
| debtorCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| Võlgniku isikukood (eraisiku korral) või äriregistrikood (ettevõtte korral)&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| contractNo&lt;br /&gt;
| xs:string&lt;br /&gt;
| Lepingu number mille kohustuste mittetäitmisel võlgnevus tekkis&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| defaultNo&lt;br /&gt;
| xs:string&lt;br /&gt;
| Maksehäire number lepingu piires (ühest lepingust võib tuleneda rohkem kui üks maksehäiret)&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| endDate&lt;br /&gt;
| xs:date&lt;br /&gt;
| Maksehäire lõppemise kuupä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;
| Kui 0 siis maksehäire lõpetamine õnnestus. Negatiivse väärtuse korral maksehäire lõpetamine ebaõnnestus ning tegemist on veakoodiga. Veakoodi võimalikud väärtused [[#Veakoodid | siin]].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== remove==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Maksehäire kustutamine 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;
| debtorCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| Võlgniku isikukood (eraisiku korral) või äriregistrikood (ettevõtte korral)&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| contractNo&lt;br /&gt;
| xs:string&lt;br /&gt;
| Lepingu number mille kohustuste mittetäitmisel võlgnevus tekkis&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| defaultNo&lt;br /&gt;
| xs:string&lt;br /&gt;
| Maksehäire number lepingu piires (ühest lepingust võib tuleneda rohkem kui üks maksehäiret)&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 maksehäire kustutamine õnnestus. Negatiivse väärtuse korral maksehäire kustutamine ebaõnnestus ning tegemist on veakoodiga. Veakoodi võimalikud väärtused [[#Veakoodid | siin]].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== getDebtorPaymentDefaults ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Maksehäire omaniku poolt lisatud võlgniku maksehäirete info 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;
| debtorCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| Võlgniku isikukood (eraisiku korral) või äriregistrikood (ettevõtte korral)&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;
| Maksehäire omaniku poolt võlgniku kohta registrisse kantud maksehäired. XML on skeemiga: http://www.krediidiinfo.ee/schemas/services/KiCreditRegister__getOwnedDebtorPaymentDefaults.xsd. NB! Meetodi tulemuseks saadud string tuleb enne kasutamist teisendada kliendi kodeeringust ümber UTF-8-sse. Näiteks kui kliendi keskkonnas kasutatakse kodeeringut ISO-8859-13, siis on ka SOAP kliendi poolt tagastatavad stringid selles kodeeringus. Selle meetodi tulemuseks on aga XML fail, mille päises on märgitud, et fail peab olema UTF-8 kodeeringus.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Skeem https://services.krediidiinfo.ee/schemas/services/KiCreditRegister__getOwnedDebtorPaymentDefaults.xsd:&lt;br /&gt;
&lt;br /&gt;
Skeemi pilt&lt;br /&gt;
&lt;br /&gt;
= Veakoodid =&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px;&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! Kood&lt;br /&gt;
! Kirjeldus&lt;br /&gt;
|- &lt;br /&gt;
|&lt;br /&gt;
| -13110&lt;br /&gt;
| Tundmatu viga&lt;br /&gt;
|- &lt;br /&gt;
|&lt;br /&gt;
| -13111&lt;br /&gt;
| Viga võlgniku isikukoodis/äriregistri koodis.&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| -13112&lt;br /&gt;
| Viga maksehäire summas&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| -13113&lt;br /&gt;
| Viga maksehäire summas. Summa on alla kehtestatud miinimumi.&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| -13114&lt;br /&gt;
| Viga maksehäire alguse kuupäevas.&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| -13115&lt;br /&gt;
| Viga maksehäire alguse kuupäevas. Maksehäire ei ole piisavalt vana.&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| -13116&lt;br /&gt;
| Viga maksehäire lõpu kuupäevas.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13117&lt;br /&gt;
| Viga maksehäire lõpetamise kuupäevas. Algus peab olema enne lõppu.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13118&lt;br /&gt;
| Viga maksehäire lõpetamise kuupäevas. Liiga vana maksehäire registrisse sisestamiseks.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13119&lt;br /&gt;
| Viga maksehäire lõpetamise kuupäevas. Lõpukuupäev ei saa olla tulevikus.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13122&lt;br /&gt;
| Viga lepingu numbris.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13123&lt;br /&gt;
| Viga lepingu numbris. Number on liiga pikk.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13124&lt;br /&gt;
| Viga maksehäire numbris.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13125&lt;br /&gt;
| Viga maksehäire numbris. Number on liiga pikk.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13126&lt;br /&gt;
| Viga maksehäire summa valuutas.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13131&lt;br /&gt;
| Antud andmetega maksehäire ei ole sisestatud.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13133&lt;br /&gt;
| Maksehäire juba sisestatud.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13135&lt;br /&gt;
| Puuduvad õigused ettevõtte maksehäire sisestamiseks/muutmiseks.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13136&lt;br /&gt;
| Puuduvad õigused eraisiku maksehäire sisestamiseks/muutmiseks.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13137&lt;br /&gt;
| Toiming ei ole lubatud, sest maksehäire on (juba) kustutatud.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13138&lt;br /&gt;
| Toiming ei ole lubatud, sest maksehäire on vaidlustatud.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13139&lt;br /&gt;
| Puuduvad õigused maksehäire muutmiseks. Maksehäire haldamise õigus on üleantud Krediidiinfole.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Annika</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=KiCreditRegister&amp;diff=1207</id>
		<title>KiCreditRegister</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=KiCreditRegister&amp;diff=1207"/>
		<updated>2025-04-14T06:29:28Z</updated>

		<summary type="html">&lt;p&gt;Annika: Created page with &amp;quot;= Tutvustus =   KiCreditRegister on liides maksehäirete haldamiseks Maksehäireregistris.    = WSDL =  KiCreditRegister WSDL asub aadressil https://services.krediidiinfo.ee/KiCreditRegister.wsdl  = Meetodid =       == add==   Maksehäire lisamine registrisse.  {| style=&amp;quot;border-style: solid; border-width: 1px;&amp;quot; !  ! Nimi ! Tüüp ! Kirjeldus |- | &amp;lt;b&amp;gt;Sisendparameetrid:&amp;lt;/b&amp;gt;  | debtorCode | xs:string | Võlgniku isikukood (eraisiku korral) või äriregistrikood (ettevõtte...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Tutvustus = &lt;br /&gt;
&lt;br /&gt;
KiCreditRegister on liides maksehäirete haldamiseks Maksehäireregistris. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= WSDL =&lt;br /&gt;
&lt;br /&gt;
KiCreditRegister WSDL asub aadressil https://services.krediidiinfo.ee/KiCreditRegister.wsdl&lt;br /&gt;
&lt;br /&gt;
= Meetodid = &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== add==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Maksehäire lisamine registrisse.&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;
| debtorCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| Võlgniku isikukood (eraisiku korral) või äriregistrikood (ettevõtte korral)&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| contractNo&lt;br /&gt;
| xs:string&lt;br /&gt;
| Lepingu number mille kohustuste mittetäitmisel võlgnevus tekkis&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| defaultNo&lt;br /&gt;
| xs:string&lt;br /&gt;
| Maksehäire number lepingu piires (ühest lepingust võib tuleneda rohkem kui üks maksehäiret)&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| debtSum&lt;br /&gt;
| xs:int&lt;br /&gt;
| Maksehäire summa.&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| beginDate&lt;br /&gt;
| xs:date&lt;br /&gt;
| Maksehäire tekkimise kuupäev&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| endDate&lt;br /&gt;
| xs:date&lt;br /&gt;
| Maksehäire lõppemise kuupäev. Kui maksehäire ei ole lõppenud, siis on parameetri väärtuseks NULL.&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 maksehäire lisamine õnnestus. Negatiivsete väärtuste korral maksehäire lisamine ebaõnnestus ning tegemist on veakoodiga. Veakoodi võimalikud väärtused [[#Veakoodid | siin]].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== updateDebtSum ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Maksehäire summa muutmine.&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;
| debtorCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| Võlgniku isikukood (eraisiku korral) või äriregistrikood (ettevõtte korral)&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| contractNo&lt;br /&gt;
| xs:string&lt;br /&gt;
| Lepingu number mille kohustuste mittetäitmisel võlgnevus tekkis&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| defaultNo&lt;br /&gt;
| xs:string&lt;br /&gt;
| Maksehäire number lepingu piires (ühest lepingust võib tuleneda rohkem kui üks maksehäiret)&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| newDebtSum&lt;br /&gt;
| xs:int&lt;br /&gt;
| Maksehäire uus summa.&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 maksehäire summa muutmine õnnestus. Negatiivse väärtuse korral maksehäire summa muutmine ebaõnnestus ning tegemist on veakoodiga. Veakoodi võimalikud väärtused [[#Veakoodid | siin]].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== end ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Maksehäire lisamine registrisse.&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;
| debtorCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| Võlgniku isikukood (eraisiku korral) või äriregistrikood (ettevõtte korral)&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| contractNo&lt;br /&gt;
| xs:string&lt;br /&gt;
| Lepingu number mille kohustuste mittetäitmisel võlgnevus tekkis&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| defaultNo&lt;br /&gt;
| xs:string&lt;br /&gt;
| Maksehäire number lepingu piires (ühest lepingust võib tuleneda rohkem kui üks maksehäiret)&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| endDate&lt;br /&gt;
| xs:date&lt;br /&gt;
| Maksehäire lõppemise kuupä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;
| Kui 0 siis maksehäire lõpetamine õnnestus. Negatiivse väärtuse korral maksehäire lõpetamine ebaõnnestus ning tegemist on veakoodiga. Veakoodi võimalikud väärtused [[#Veakoodid | siin]].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== remove==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Maksehäire kustutamine 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;
| debtorCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| Võlgniku isikukood (eraisiku korral) või äriregistrikood (ettevõtte korral)&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| contractNo&lt;br /&gt;
| xs:string&lt;br /&gt;
| Lepingu number mille kohustuste mittetäitmisel võlgnevus tekkis&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| defaultNo&lt;br /&gt;
| xs:string&lt;br /&gt;
| Maksehäire number lepingu piires (ühest lepingust võib tuleneda rohkem kui üks maksehäiret)&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 maksehäire kustutamine õnnestus. Negatiivse väärtuse korral maksehäire kustutamine ebaõnnestus ning tegemist on veakoodiga. Veakoodi võimalikud väärtused [[#Veakoodid | siin]].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== getDebtorPaymentDefaults ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Maksehäire omaniku poolt lisatud võlgniku maksehäirete info 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;
| debtorCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| Võlgniku isikukood (eraisiku korral) või äriregistrikood (ettevõtte korral)&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;
| Maksehäire omaniku poolt võlgniku kohta registrisse kantud maksehäired. XML on skeemiga: http://www.krediidiinfo.ee/schemas/services/KiCreditRegister__getOwnedDebtorPaymentDefaults.xsd. NB! Meetodi tulemuseks saadud string tuleb enne kasutamist teisendada kliendi kodeeringust ümber UTF-8-sse. Näiteks kui kliendi keskkonnas kasutatakse kodeeringut ISO-8859-13, siis on ka SOAP kliendi poolt tagastatavad stringid selles kodeeringus. Selle meetodi tulemuseks on aga XML fail, mille päises on märgitud, et fail peab olema UTF-8 kodeeringus.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Skeem https://services.krediidiinfo.ee/schemas/services/KiCreditRegister__getOwnedDebtorPaymentDefaults.xsd:&lt;br /&gt;
&lt;br /&gt;
Skeemi pilt&lt;br /&gt;
&lt;br /&gt;
= Veakoodid =&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px;&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! Kood&lt;br /&gt;
! Kirjeldus&lt;br /&gt;
|- &lt;br /&gt;
|&lt;br /&gt;
| -13110&lt;br /&gt;
| Tundmatu viga&lt;br /&gt;
|- &lt;br /&gt;
|&lt;br /&gt;
| -13111&lt;br /&gt;
| Viga võlgniku isikukoodis/äriregistri koodis.&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| -13112&lt;br /&gt;
| Viga maksehäire summas&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| -13113&lt;br /&gt;
| Viga maksehäire summas. Summa on alla kehtestatud miinimumi.&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| -13114&lt;br /&gt;
| Viga maksehäire alguse kuupäevas.&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| -13115&lt;br /&gt;
| Viga maksehäire alguse kuupäevas. Maksehäire ei ole piisavalt vana.&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| -13116&lt;br /&gt;
| Viga maksehäire lõpu kuupäevas.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13117&lt;br /&gt;
| Viga maksehäire lõpetamise kuupäevas. Algus peab olema enne lõppu.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13118&lt;br /&gt;
| Viga maksehäire lõpetamise kuupäevas. Liiga vana maksehäire registrisse sisestamiseks.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13119&lt;br /&gt;
| Viga maksehäire lõpetamise kuupäevas. Lõpukuupäev ei saa olla tulevikus.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13122&lt;br /&gt;
| Viga lepingu numbris.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13123&lt;br /&gt;
| Viga lepingu numbris. Number on liiga pikk.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13124&lt;br /&gt;
| Viga maksehäire numbris.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13125&lt;br /&gt;
| Viga maksehäire numbris. Number on liiga pikk.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13126&lt;br /&gt;
| Viga maksehäire summa valuutas.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13131&lt;br /&gt;
| Antud andmetega maksehäire ei ole sisestatud.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13133&lt;br /&gt;
| Maksehäire juba sisestatud.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13135&lt;br /&gt;
| Puuduvad õigused ettevõtte maksehäire sisestamiseks/muutmiseks.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13136&lt;br /&gt;
| Puuduvad õigused eraisiku maksehäire sisestamiseks/muutmiseks.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13137&lt;br /&gt;
| Toiming ei ole lubatud, sest maksehäire on (juba) kustutatud.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13138&lt;br /&gt;
| Toiming ei ole lubatud, sest maksehäire on vaidlustatud.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| -13139&lt;br /&gt;
| Puuduvad õigused maksehäire muutmiseks. Maksehäire haldamise õigus on üleantud Krediidiinfole.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Annika</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=KiDocExchange_en&amp;diff=1195</id>
		<title>KiDocExchange en</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=KiDocExchange_en&amp;diff=1195"/>
		<updated>2024-02-05T19:16:39Z</updated>

		<summary type="html">&lt;p&gt;Annika: /* Example in pseudo code */&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;
&lt;br /&gt;
== Filename guide for sending and receiving ==&lt;br /&gt;
&lt;br /&gt;
Creditinfo file transfer file name guide for request file:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
req_&amp;lt;client_code&amp;gt;_&amp;lt;product_code&amp;gt;_&amp;lt;date+time&amp;gt;.&amp;lt;file_extension&amp;gt;&lt;br /&gt;
nt. req_123456_mhr_20230505124518.xml&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Creditinfo file name for request file (if necessary for product):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
resp_&amp;lt;client_code&amp;gt;_&amp;lt;product_code&amp;gt;_&amp;lt;date+time&amp;gt;.&amp;lt;file_extension&amp;gt;&lt;br /&gt;
nt. req_123456_mhr_20230505124518.xml&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;client_code&amp;gt; - Supplied by Creditinfo.&lt;br /&gt;
* &amp;lt;product_code&amp;gt; - Supplied by Creditinfo.&lt;br /&gt;
* &amp;lt;date+time&amp;gt; - Datetime of file generation. Format YYYYMMDDHHmmss. Example: 2023-05-23 12:45:18 -&amp;gt; 20230523124518&lt;br /&gt;
** in response file this is request file generation time to easily match response to request via file name. Actual response generation time is usually inside the file.&lt;br /&gt;
* &amp;lt;file_extension&amp;gt; - File extension agreed with Creditinfo (csv/xml/xlsx/jne). In some cases it can also make sense to use zip/gzip compression.&lt;br /&gt;
&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;
and to download&lt;br /&gt;
&lt;br /&gt;
[[Image:Download_diagram.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
List of available files for download can be requested using getDownloadQueue() function. Once downloaded successfully the file is removed from the list. It is still possible to download the file later on if you keep the file id.&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;
&lt;br /&gt;
=== uploadFile ===&lt;br /&gt;
&lt;br /&gt;
File upload to Creditinfo server in a single request. Recommended to use instead of uploadChunk and finishUpload.&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;
| fileContent&lt;br /&gt;
| xs:base64Binary&lt;br /&gt;
| File content.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Output parameters:&amp;lt;/b&amp;gt;&lt;br /&gt;
| md5&lt;br /&gt;
| xs:string&lt;br /&gt;
| md5 hash of uploaded file.&lt;br /&gt;
|}&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;
=== downloadFile ===&lt;br /&gt;
&lt;br /&gt;
Download an entire file from the Creditinfo server in a single request.&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;
| fileContent&lt;br /&gt;
| xs:base64Binary&lt;br /&gt;
| File content&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== downloadChunk ===&lt;br /&gt;
&lt;br /&gt;
Download file as chunks 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;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;
| start&lt;br /&gt;
| xs:integer&lt;br /&gt;
| Position in file from which the data will be downloaded (counting starts from zero)&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| count&lt;br /&gt;
| xs:integer&lt;br /&gt;
| The size of the download chunk in bytes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Output Parameters:&amp;lt;/b&amp;gt;&lt;br /&gt;
| chunk&lt;br /&gt;
| xs:base64Binary&lt;br /&gt;
| File chunk&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 pseudo code =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/** DEFINE PARAMETERS */&lt;br /&gt;
$wsdl = &#039;http://services.krediidiinfo.ee/KiDocExchange.wsdl&#039;;&lt;br /&gt;
$productionLocation = &#039;https://services.krediidiinfo.ee/soap.php?name=KiDocExchange&#039;;&lt;br /&gt;
$testLocation = &#039;https://services.krediidiinfo.ee/soap.php?name=KiDocExchange&amp;amp;debug&#039;; // same as production, but with added &#039;debug&#039; parameter&lt;br /&gt;
$username = &#039;&#039;; // provided by Creditinfo&lt;br /&gt;
$password = &#039;&#039;; // provided by creditinfo&lt;br /&gt;
$connectionParameters = [&lt;br /&gt;
    &#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;,&lt;br /&gt;
    &#039;password&#039; =&amp;gt; &#039;password&#039;&lt;br /&gt;
];&lt;br /&gt;
$testFileContent = &#039;test file content&#039;;&lt;br /&gt;
$testFileName = &#039;test_file_name.txt&#039;;&lt;br /&gt;
&lt;br /&gt;
/** INIT CLIENT */&lt;br /&gt;
$client = new SoapClient(&lt;br /&gt;
    $wsdl,&lt;br /&gt;
    [&lt;br /&gt;
        &#039;location&#039; =&amp;gt; IN_PRODUCTION_ENV ? $productionLocation : $testLocation,&lt;br /&gt;
        &#039;login&#039; =&amp;gt; $username,&lt;br /&gt;
        &#039;password&#039; =&amp;gt; $password&lt;br /&gt;
    ]&lt;br /&gt;
);&lt;br /&gt;
&lt;br /&gt;
/** FILE TRANSFER */&lt;br /&gt;
$fileId = $client-&amp;gt;startUpload($testFileName);&lt;br /&gt;
$md5Actual = $client-&amp;gt;uploadFIle($fileId, $testFileContent);&lt;br /&gt;
$md5Expected = md5($testFileContent); // md5 checksum to verify data integrity is optional&lt;br /&gt;
if ($md5Expected != $md5Actual) {&lt;br /&gt;
    // content upload failed, md5 returned does not match expected content md5&lt;br /&gt;
} &lt;br /&gt;
&lt;br /&gt;
/** DOWNLOAD FILE WITH ONE REQUEST (SUGGESTED) */&lt;br /&gt;
$fileId = 12345; // actual ID is aquired via getDownloadQueue response&lt;br /&gt;
$fileName = &#039;test_file.txt&#039;; // can be anything but highly suggest using same as in getDownloadQueue response&lt;br /&gt;
$fileContent = $client-&amp;gt;downloadFile($fileId);&lt;br /&gt;
saveFile($fileName, $fileContent);&lt;br /&gt;
&lt;br /&gt;
/** DOWNLOAD FILE AS CHUNKS */&lt;br /&gt;
$fileId = 12345; // actual ID is aquired via getDownloadQueue response&lt;br /&gt;
$fileName = &#039;test_file.txt&#039;; // can be anything but highly suggest using same as in getDownloadQueue response&lt;br /&gt;
$start = 0;&lt;br /&gt;
$chunkSize = 512; // was useful 30 years ago with lower download speeds, to monitor download progress. today you can use a large number which should cover the response file in one go&lt;br /&gt;
$fileContent = &#039;&#039;;&lt;br /&gt;
while ($chunk = $client-&amp;gt;downloadChunk($fileId, $start, $chunkSize)) {&lt;br /&gt;
    $start += $chunkSize;&lt;br /&gt;
    $fileContent .= $chunk;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
saveFile($fileName, $fileContent);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Annika</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=KiDocExchange_en&amp;diff=1194</id>
		<title>KiDocExchange en</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=KiDocExchange_en&amp;diff=1194"/>
		<updated>2024-02-05T19:16:17Z</updated>

		<summary type="html">&lt;p&gt;Annika: /* Methods */&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;
&lt;br /&gt;
== Filename guide for sending and receiving ==&lt;br /&gt;
&lt;br /&gt;
Creditinfo file transfer file name guide for request file:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
req_&amp;lt;client_code&amp;gt;_&amp;lt;product_code&amp;gt;_&amp;lt;date+time&amp;gt;.&amp;lt;file_extension&amp;gt;&lt;br /&gt;
nt. req_123456_mhr_20230505124518.xml&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Creditinfo file name for request file (if necessary for product):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
resp_&amp;lt;client_code&amp;gt;_&amp;lt;product_code&amp;gt;_&amp;lt;date+time&amp;gt;.&amp;lt;file_extension&amp;gt;&lt;br /&gt;
nt. req_123456_mhr_20230505124518.xml&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;client_code&amp;gt; - Supplied by Creditinfo.&lt;br /&gt;
* &amp;lt;product_code&amp;gt; - Supplied by Creditinfo.&lt;br /&gt;
* &amp;lt;date+time&amp;gt; - Datetime of file generation. Format YYYYMMDDHHmmss. Example: 2023-05-23 12:45:18 -&amp;gt; 20230523124518&lt;br /&gt;
** in response file this is request file generation time to easily match response to request via file name. Actual response generation time is usually inside the file.&lt;br /&gt;
* &amp;lt;file_extension&amp;gt; - File extension agreed with Creditinfo (csv/xml/xlsx/jne). In some cases it can also make sense to use zip/gzip compression.&lt;br /&gt;
&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;
and to download&lt;br /&gt;
&lt;br /&gt;
[[Image:Download_diagram.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
List of available files for download can be requested using getDownloadQueue() function. Once downloaded successfully the file is removed from the list. It is still possible to download the file later on if you keep the file id.&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;
&lt;br /&gt;
=== uploadFile ===&lt;br /&gt;
&lt;br /&gt;
File upload to Creditinfo server in a single request. Recommended to use instead of uploadChunk and finishUpload.&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;
| fileContent&lt;br /&gt;
| xs:base64Binary&lt;br /&gt;
| File content.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Output parameters:&amp;lt;/b&amp;gt;&lt;br /&gt;
| md5&lt;br /&gt;
| xs:string&lt;br /&gt;
| md5 hash of uploaded file.&lt;br /&gt;
|}&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;
=== downloadFile ===&lt;br /&gt;
&lt;br /&gt;
Download an entire file from the Creditinfo server in a single request.&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;
| fileContent&lt;br /&gt;
| xs:base64Binary&lt;br /&gt;
| File content&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== downloadChunk ===&lt;br /&gt;
&lt;br /&gt;
Download file as chunks 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;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;
| start&lt;br /&gt;
| xs:integer&lt;br /&gt;
| Position in file from which the data will be downloaded (counting starts from zero)&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| count&lt;br /&gt;
| xs:integer&lt;br /&gt;
| The size of the download chunk in bytes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Output Parameters:&amp;lt;/b&amp;gt;&lt;br /&gt;
| chunk&lt;br /&gt;
| xs:base64Binary&lt;br /&gt;
| File chunk&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 pseudo code =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/** DEFINE PARAMETERS */&lt;br /&gt;
$wsdl = &#039;http://services.krediidiinfo.ee/KiDocExchange.wsdl&#039;;&lt;br /&gt;
$productionLocation = &#039;https://services.krediidiinfo.ee/soap.php?name=KiDocExchange&#039;;&lt;br /&gt;
$testLocation = &#039;https://services.krediidiinfo.ee/soap.php?name=KiDocExchange&amp;amp;debug&#039;; // same as production, but with added &#039;debug&#039; parameter&lt;br /&gt;
$username = &#039;&#039;; // provided by Creditinfo&lt;br /&gt;
$password = &#039;&#039;; // provided by creditinfo&lt;br /&gt;
$connectionParameters = [&lt;br /&gt;
    &#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;,&lt;br /&gt;
    &#039;password&#039; =&amp;gt; &#039;password&#039;&lt;br /&gt;
];&lt;br /&gt;
$testFileContent = &#039;test file content&#039;;&lt;br /&gt;
$testFileName = &#039;test_file_name.txt&#039;;&lt;br /&gt;
&lt;br /&gt;
/** INIT CLIENT */&lt;br /&gt;
$client = new SoapClient(&lt;br /&gt;
    $wsdl,&lt;br /&gt;
    [&lt;br /&gt;
        &#039;location&#039; =&amp;gt; IN_PRODUCTION_ENV ? $productionLocation : $testLocation,&lt;br /&gt;
        &#039;login&#039; =&amp;gt; $username,&lt;br /&gt;
        &#039;password&#039; =&amp;gt; $password&lt;br /&gt;
    ]&lt;br /&gt;
);&lt;br /&gt;
&lt;br /&gt;
/** INIT FILE TRANSFER */&lt;br /&gt;
$fileId = $client-&amp;gt;startUpload($testFileName);&lt;br /&gt;
&lt;br /&gt;
/** SEND FILE CONTENT */&lt;br /&gt;
$client-&amp;gt;uploadChunk($fileId, $testFileContent); // no need to seperate content into multiple chunks unless file is extremely big&lt;br /&gt;
&lt;br /&gt;
/** FINISH UPLOAD */&lt;br /&gt;
$md5 = md5($testFileContent); // md5 checksum to verify data integrity&lt;br /&gt;
$reponseCode = $client-&amp;gt;finishUpload($fileId, $md5);&lt;br /&gt;
if ($reponseCode != 0) {&lt;br /&gt;
    // upload failed, check response code for reason&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/** DOWNLOAD FILE WITH ONE REQUEST (SUGGESTED) */&lt;br /&gt;
$fileId = 12345; // actual ID is aquired via getDownloadQueue response&lt;br /&gt;
$fileName = &#039;test_file.txt&#039;; // can be anything but highly suggest using same as in getDownloadQueue response&lt;br /&gt;
$fileContent = $client-&amp;gt;downloadFile($fileId);&lt;br /&gt;
saveFile($fileName, $fileContent);&lt;br /&gt;
&lt;br /&gt;
/** DOWNLOAD FILE AS CHUNKS */&lt;br /&gt;
$fileId = 12345; // actual ID is aquired via getDownloadQueue response&lt;br /&gt;
$fileName = &#039;test_file.txt&#039;; // can be anything but highly suggest using same as in getDownloadQueue response&lt;br /&gt;
$start = 0;&lt;br /&gt;
$chunkSize = 512; // was useful 30 years ago with lower download speeds, to monitor download progress. today you can use a large number which should cover the response file in one go&lt;br /&gt;
$fileContent = &#039;&#039;;&lt;br /&gt;
while ($chunk = $client-&amp;gt;downloadChunk($fileId, $start, $chunkSize)) {&lt;br /&gt;
    $start += $chunkSize;&lt;br /&gt;
    $fileContent .= $chunk;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
saveFile($fileName, $fileContent);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Annika</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=KiDocExchange&amp;diff=1193</id>
		<title>KiDocExchange</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=KiDocExchange&amp;diff=1193"/>
		<updated>2024-02-05T19:11:22Z</updated>

		<summary type="html">&lt;p&gt;Annika: /* Näidis pseudokoodina */&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 ja vastuvõtmiseks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Failide edastamine ja vastuvõtmine=&lt;br /&gt;
&lt;br /&gt;
Creditinfosse saadetava faili nimi peab olema kujul:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
req_&amp;lt;kliendikood&amp;gt;_&amp;lt;toote_kood&amp;gt;_&amp;lt;kuupäev+kellaaeg&amp;gt;.&amp;lt;faililaiend&amp;gt;&lt;br /&gt;
nt. req_123456_mhr_20230505124518.xml&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Creditinfo vastusfaili kuju (kui tegemist on vastust vajava tootega)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
resp_&amp;lt;kliendikood&amp;gt;_&amp;lt;toote_kood&amp;gt;_&amp;lt;kuupäev+kellaaeg&amp;gt;.&amp;lt;faililaiend&amp;gt;&lt;br /&gt;
nt. resp_123456_mhr_20230505124518.xml&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;kliendikood&amp;gt; - Creditinfoga poolt jagatav väärtus.&lt;br /&gt;
* &amp;lt;toote_kood&amp;gt; - Creditinfoga poolt jagatav väärtus.&lt;br /&gt;
* &amp;lt;kuupäev+kellaaeg&amp;gt; - Päringufaili genereerimise aeg. Formaat YYYYMMDDHHmmss. Näide: 2023-05-23 12:45:18 -&amp;gt; 20230523124518&lt;br /&gt;
** kui tegemist on vastusefailiga, siis on tegu päringu kellaajaga, et kergelt kokku viia päringut ja vastust. Vastuse genereerimise aeg on reeglina failis sees.&lt;br /&gt;
* &amp;lt;faililaiend&amp;gt; - Creditinfoga kokkulepitud failiformaat (csv/xml/xlsx/jne). Teatud juhtudel on mõistlik kokkulepituna rakendada ka zip/gzip kompressiooni.&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 faili üles laadimisel.&lt;br /&gt;
&lt;br /&gt;
[[Image:KiDocExchange_Upload_Sequence_Diagram.jpg]]&lt;br /&gt;
&lt;br /&gt;
ja alla laadimisel &lt;br /&gt;
&lt;br /&gt;
[[Image:Download_diagram.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Alla laetavate failide nimekirja saab pärida funkstiooniga getDownloadQueue(). Kord alla laetud fail kaob nimekirjast, aga faili ID säilitamisel saab faili alla laadida ka hiljem.&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;
=== uploadFile ===&lt;br /&gt;
&lt;br /&gt;
Faili üleslaadimine Creditinfo failiserverisse ühe päringuga. Soovituslik kasutada meetodite uploadChunk ja finishUpload asemel.&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;
| fileContent&lt;br /&gt;
| xs:base64Binary&lt;br /&gt;
| Üles laetava faili sisu.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Väljundparameeter:&amp;lt;/b&amp;gt;&lt;br /&gt;
| md5&lt;br /&gt;
| xs:string&lt;br /&gt;
| Üles laetud faili md5 hash.&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;
=== downloadFile ===&lt;br /&gt;
&lt;br /&gt;
Terve faili allalaadimine Creditinfo failiserverist ühe päringuga.&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;
| &amp;lt;b&amp;gt;Väljundparameeter:&amp;lt;/b&amp;gt;&lt;br /&gt;
| fileContent&lt;br /&gt;
| xs:base64Binary&lt;br /&gt;
| Faili sisu&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;
= 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;
= Testimine =&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;
&lt;br /&gt;
= Näidis pseudokoodina =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/** DEFINE PARAMETERS */&lt;br /&gt;
$wsdl = &#039;http://services.krediidiinfo.ee/KiDocExchange.wsdl&#039;;&lt;br /&gt;
$productionLocation = &#039;https://services.krediidiinfo.ee/soap.php?name=KiDocExchange&#039;;&lt;br /&gt;
$testLocation = &#039;https://services.krediidiinfo.ee/soap.php?name=KiDocExchange&amp;amp;debug&#039;; // same as production, but with added &#039;debug&#039; parameter&lt;br /&gt;
$username = &#039;&#039;; // provided by Creditinfo&lt;br /&gt;
$password = &#039;&#039;; // provided by creditinfo&lt;br /&gt;
$connectionParameters = [&lt;br /&gt;
    &#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;,&lt;br /&gt;
    &#039;password&#039; =&amp;gt; &#039;password&#039;&lt;br /&gt;
];&lt;br /&gt;
$testFileContent = &#039;test file content&#039;;&lt;br /&gt;
$testFileName = &#039;test_file_name.txt&#039;;&lt;br /&gt;
&lt;br /&gt;
/** INIT CLIENT */&lt;br /&gt;
$client = new SoapClient(&lt;br /&gt;
    $wsdl,&lt;br /&gt;
    [&lt;br /&gt;
        &#039;location&#039; =&amp;gt; IN_PRODUCTION_ENV ? $productionLocation : $testLocation,&lt;br /&gt;
        &#039;login&#039; =&amp;gt; $username,&lt;br /&gt;
        &#039;password&#039; =&amp;gt; $password&lt;br /&gt;
    ]&lt;br /&gt;
);&lt;br /&gt;
&lt;br /&gt;
/** FILE TRANSFER */&lt;br /&gt;
$fileId = $client-&amp;gt;startUpload($testFileName);&lt;br /&gt;
$md5Actual = $client-&amp;gt;uploadFIle($fileId, $testFileContent);&lt;br /&gt;
$md5Expected = md5($testFileContent); // md5 checksum to verify data integrity is optional&lt;br /&gt;
if ($md5Expected != $md5Actual) {&lt;br /&gt;
    // content upload failed, md5 returned does not match expected content md5&lt;br /&gt;
} &lt;br /&gt;
&lt;br /&gt;
/** DOWNLOAD FILE WITH ONE REQUEST (SUGGESTED) */&lt;br /&gt;
$fileId = 12345; // actual ID is aquired via getDownloadQueue response&lt;br /&gt;
$fileName = &#039;test_file.txt&#039;; // can be anything but highly suggest using same as in getDownloadQueue response&lt;br /&gt;
$fileContent = $client-&amp;gt;downloadFile($fileId);&lt;br /&gt;
saveFile($fileName, $fileContent);&lt;br /&gt;
&lt;br /&gt;
/** DOWNLOAD FILE AS CHUNKS */&lt;br /&gt;
$fileId = 12345; // actual ID is aquired via getDownloadQueue response&lt;br /&gt;
$fileName = &#039;test_file.txt&#039;; // can be anything but highly suggest using same as in getDownloadQueue response&lt;br /&gt;
$start = 0;&lt;br /&gt;
$chunkSize = 512; // was useful 30 years ago with lower download speeds, to monitor download progress. today you can use a large number which should cover the response file in one go&lt;br /&gt;
$fileContent = &#039;&#039;;&lt;br /&gt;
while ($chunk = $client-&amp;gt;downloadChunk($fileId, $start, $chunkSize)) {&lt;br /&gt;
    $start += $chunkSize;&lt;br /&gt;
    $fileContent .= $chunk;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
saveFile($fileName, $fileContent);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Annika</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=KiDocExchange&amp;diff=1192</id>
		<title>KiDocExchange</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=KiDocExchange&amp;diff=1192"/>
		<updated>2024-02-05T19:04:08Z</updated>

		<summary type="html">&lt;p&gt;Annika: /* Meetodid */&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 ja vastuvõtmiseks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Failide edastamine ja vastuvõtmine=&lt;br /&gt;
&lt;br /&gt;
Creditinfosse saadetava faili nimi peab olema kujul:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
req_&amp;lt;kliendikood&amp;gt;_&amp;lt;toote_kood&amp;gt;_&amp;lt;kuupäev+kellaaeg&amp;gt;.&amp;lt;faililaiend&amp;gt;&lt;br /&gt;
nt. req_123456_mhr_20230505124518.xml&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Creditinfo vastusfaili kuju (kui tegemist on vastust vajava tootega)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
resp_&amp;lt;kliendikood&amp;gt;_&amp;lt;toote_kood&amp;gt;_&amp;lt;kuupäev+kellaaeg&amp;gt;.&amp;lt;faililaiend&amp;gt;&lt;br /&gt;
nt. resp_123456_mhr_20230505124518.xml&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;kliendikood&amp;gt; - Creditinfoga poolt jagatav väärtus.&lt;br /&gt;
* &amp;lt;toote_kood&amp;gt; - Creditinfoga poolt jagatav väärtus.&lt;br /&gt;
* &amp;lt;kuupäev+kellaaeg&amp;gt; - Päringufaili genereerimise aeg. Formaat YYYYMMDDHHmmss. Näide: 2023-05-23 12:45:18 -&amp;gt; 20230523124518&lt;br /&gt;
** kui tegemist on vastusefailiga, siis on tegu päringu kellaajaga, et kergelt kokku viia päringut ja vastust. Vastuse genereerimise aeg on reeglina failis sees.&lt;br /&gt;
* &amp;lt;faililaiend&amp;gt; - Creditinfoga kokkulepitud failiformaat (csv/xml/xlsx/jne). Teatud juhtudel on mõistlik kokkulepituna rakendada ka zip/gzip kompressiooni.&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 faili üles laadimisel.&lt;br /&gt;
&lt;br /&gt;
[[Image:KiDocExchange_Upload_Sequence_Diagram.jpg]]&lt;br /&gt;
&lt;br /&gt;
ja alla laadimisel &lt;br /&gt;
&lt;br /&gt;
[[Image:Download_diagram.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Alla laetavate failide nimekirja saab pärida funkstiooniga getDownloadQueue(). Kord alla laetud fail kaob nimekirjast, aga faili ID säilitamisel saab faili alla laadida ka hiljem.&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;
=== uploadFile ===&lt;br /&gt;
&lt;br /&gt;
Faili üleslaadimine Creditinfo failiserverisse ühe päringuga. Soovituslik kasutada meetodite uploadChunk ja finishUpload asemel.&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;
| fileContent&lt;br /&gt;
| xs:base64Binary&lt;br /&gt;
| Üles laetava faili sisu.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Väljundparameeter:&amp;lt;/b&amp;gt;&lt;br /&gt;
| md5&lt;br /&gt;
| xs:string&lt;br /&gt;
| Üles laetud faili md5 hash.&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;
=== downloadFile ===&lt;br /&gt;
&lt;br /&gt;
Terve faili allalaadimine Creditinfo failiserverist ühe päringuga.&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;
| &amp;lt;b&amp;gt;Väljundparameeter:&amp;lt;/b&amp;gt;&lt;br /&gt;
| fileContent&lt;br /&gt;
| xs:base64Binary&lt;br /&gt;
| Faili sisu&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;
= 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;
= Testimine =&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;
&lt;br /&gt;
= Näidis pseudokoodina =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/** DEFINE PARAMETERS */&lt;br /&gt;
$wsdl = &#039;http://services.krediidiinfo.ee/KiDocExchange.wsdl&#039;;&lt;br /&gt;
$productionLocation = &#039;https://services.krediidiinfo.ee/soap.php?name=KiDocExchange&#039;;&lt;br /&gt;
$testLocation = &#039;https://services.krediidiinfo.ee/soap.php?name=KiDocExchange&amp;amp;debug&#039;; // same as production, but with added &#039;debug&#039; parameter&lt;br /&gt;
$username = &#039;&#039;; // provided by Creditinfo&lt;br /&gt;
$password = &#039;&#039;; // provided by creditinfo&lt;br /&gt;
$connectionParameters = [&lt;br /&gt;
    &#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;,&lt;br /&gt;
    &#039;password&#039; =&amp;gt; &#039;password&#039;&lt;br /&gt;
];&lt;br /&gt;
$testFileContent = &#039;test file content&#039;;&lt;br /&gt;
$testFileName = &#039;test_file_name.txt&#039;;&lt;br /&gt;
&lt;br /&gt;
/** INIT CLIENT */&lt;br /&gt;
$client = new SoapClient(&lt;br /&gt;
    $wsdl,&lt;br /&gt;
    [&lt;br /&gt;
        &#039;location&#039; =&amp;gt; IN_PRODUCTION_ENV ? $productionLocation : $testLocation,&lt;br /&gt;
        &#039;login&#039; =&amp;gt; $username,&lt;br /&gt;
        &#039;password&#039; =&amp;gt; $password&lt;br /&gt;
    ]&lt;br /&gt;
);&lt;br /&gt;
&lt;br /&gt;
/** INIT FILE TRANSFER */&lt;br /&gt;
$fileId = $client-&amp;gt;startUpload($testFileName);&lt;br /&gt;
&lt;br /&gt;
/** SEND FILE CONTENT */&lt;br /&gt;
$client-&amp;gt;uploadChunk($fileId, $testFileContent); // no need to seperate content into multiple chunks unless file is extremely big&lt;br /&gt;
&lt;br /&gt;
/** FINISH UPLOAD */&lt;br /&gt;
$md5 = md5($testFileContent); // md5 checksum to verify data integrity&lt;br /&gt;
$reponseCode = $client-&amp;gt;finishUpload($fileId, $md5);&lt;br /&gt;
if ($reponseCode != 0) {&lt;br /&gt;
    // upload failed, check response code for reason&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/** DOWNLOAD FILE WITH ONE REQUEST (SUGGESTED) */&lt;br /&gt;
$fileId = 12345; // actual ID is aquired via getDownloadQueue response&lt;br /&gt;
$fileName = &#039;test_file.txt&#039;; // can be anything but highly suggest using same as in getDownloadQueue response&lt;br /&gt;
$fileContent = $client-&amp;gt;downloadFile($fileId);&lt;br /&gt;
saveFile($fileName, $fileContent);&lt;br /&gt;
&lt;br /&gt;
/** DOWNLOAD FILE AS CHUNKS */&lt;br /&gt;
$fileId = 12345; // actual ID is aquired via getDownloadQueue response&lt;br /&gt;
$fileName = &#039;test_file.txt&#039;; // can be anything but highly suggest using same as in getDownloadQueue response&lt;br /&gt;
$start = 0;&lt;br /&gt;
$chunkSize = 512; // was useful 30 years ago with lower download speeds, to monitor download progress. today you can use a large number which should cover the response file in one go&lt;br /&gt;
$fileContent = &#039;&#039;;&lt;br /&gt;
while ($chunk = $client-&amp;gt;downloadChunk($fileId, $start, $chunkSize)) {&lt;br /&gt;
    $start += $chunkSize;&lt;br /&gt;
    $fileContent .= $chunk;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
saveFile($fileName, $fileContent);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Annika</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=Credit_management_input_files_with_payment_default_closing_info&amp;diff=1191</id>
		<title>Credit management input files with payment default closing info</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=Credit_management_input_files_with_payment_default_closing_info&amp;diff=1191"/>
		<updated>2024-01-30T08:55:30Z</updated>

		<summary type="html">&lt;p&gt;Annika: /* The bank_debtors_payments_ver4 format */&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]] [[Krediidihalduse_sisendfailid_maksehäire_lõpetamise_infoga|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 - The &#039;&#039;debtors_info_ver3&lt;br /&gt;
* A separate XML schema has been created for banks - bank_debtors_payments_ver4&#039;&lt;br /&gt;
&lt;br /&gt;
Files described below are the latest versions for the delivery of payment defaults information.&lt;br /&gt;
Existing customers may be using different alternative versions.&lt;br /&gt;
&lt;br /&gt;
= The &#039;&#039;debtors_info_ver3&#039;&#039; format =&lt;br /&gt;
&lt;br /&gt;
* [https://services.krediidiinfo.ee/schemas/kh/debtors_info_ver3.xsd XML schema]&lt;br /&gt;
* [[debtors_info_ver3_example.xml]] - sample debtor data file. &amp;lt;br/&amp;gt;&lt;br /&gt;
* [[Debtors info ver3.png | debtors info ver3.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;
= The &#039;&#039;bank_debtors_payments_ver4&#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_ver4&#039;&#039; and &#039;&#039;debtors_info_ver3&#039;&#039; lies in the fact that the former is not based on invoices. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [http://services.krediidiinfo.ee/schemas/kh/bank_debtors_payments_ver4.xsd XML schema]&lt;br /&gt;
* [[bank_debtors_payments_ver4_example.xml]] - sample debtor data file. &amp;lt;br/&amp;gt;&lt;br /&gt;
* [[Bank debtors payments ver4.png | bank debtors payments ver4.png]] - diagram of the structure of the XML file containing debtors’ data.&lt;br /&gt;
&lt;br /&gt;
= Forwarding the files =&lt;br /&gt;
&lt;br /&gt;
==File name==&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;
req_&amp;lt;customer code&amp;gt;_&amp;lt;service&amp;gt;_&amp;lt;date+time&amp;gt;.&amp;lt;extension&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* &amp;lt;customer code&amp;gt; - customer code in Creditinfo system&lt;br /&gt;
* &amp;lt;service&amp;gt; - for payment defaults use &amp;quot;mhr&amp;quot;&lt;br /&gt;
* &amp;lt;date+time&amp;gt; - date format YmdHis&lt;br /&gt;
* &amp;lt;extension&amp;gt; - file extension, we recommend compressing the files to be sent&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example: a file sent by AS CREDITINFO EESTI&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
req_1_mhr_20210311111744.xml.gz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== File delivery method==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[KiDocExchange]] is a web services based on SOAP protocol for delivering files to Creditinfo.&lt;br /&gt;
&lt;br /&gt;
To use KiDocExchange, you need username, password and respective access rights granted by Creditinfo.&lt;/div&gt;</summary>
		<author><name>Annika</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=Krediidihalduse_sisendfailid_makseh%C3%A4ire_l%C3%B5petamise_infoga&amp;diff=1190</id>
		<title>Krediidihalduse sisendfailid maksehäire lõpetamise infoga</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=Krediidihalduse_sisendfailid_makseh%C3%A4ire_l%C3%B5petamise_infoga&amp;diff=1190"/>
		<updated>2024-01-30T08:53:27Z</updated>

		<summary type="html">&lt;p&gt;Annika: /* Formaat bank_debtors_payments_ver4 */&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]] [[Credit_management_input_files_with_payment_default_closing_info|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) faili võlgnevuste andmetega.&lt;br /&gt;
Fail peab olema XML formaadis ja võimalik on valida kahe erineva skeemi vahel.&lt;br /&gt;
&lt;br /&gt;
Allpool on kirjeldatud kõige uuemate failiversioonide struktuurid. &lt;br /&gt;
Olemasolevatel klientidel võib olla kasutusel ka vanemaid alternatiivseid versioone.&lt;br /&gt;
&lt;br /&gt;
= Formaat &#039;&#039;debtors_info_ver3&#039;&#039; =&lt;br /&gt;
&lt;br /&gt;
* [https://services.krediidiinfo.ee/schemas/kh/debtors_info_ver3.xsd XML skeem]&lt;br /&gt;
* [[debtors_info_ver3_example.xml]] - näidisfail deebitoride andmetega. &amp;lt;br/&amp;gt;&lt;br /&gt;
* [[Debtors_info_ver3_diagram.png | debtors info ver3.png]] - deebitoride andmete XML faili struktuuri diagramm.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Märgendi &#039;&#039;/debtors/debtor/add_debtor_data&#039;&#039; atribuudiga &#039;&#039;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;
= Formaat &#039;&#039;bank_debtors_payments_ver4&#039;&#039; =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Formaat on mõeldud krediidiasutustele andmete edastamiseks krediidihaldusesse. &#039;&#039;bank_debtors_payments_ver4&#039;&#039; erineb &#039;&#039;debtors_info_ver3&#039;&#039; formaadist selle poolest, et ei ole arvepõhine.&lt;br /&gt;
&lt;br /&gt;
* [https://services.krediidiinfo.ee/schemas/kh/bank_debtors_payments_ver4.xsd XML skeem]&lt;br /&gt;
* [[Bank_debtors_payments_ver4_example.xml]] - näidisfail deebitoride andmetega. &amp;lt;br/&amp;gt;&lt;br /&gt;
* [[Bank_debtors_payments_ver4_diagram.png| bank_debtors_payments_ver4.png]] - deebitoride andmete XML faili struktuuri diagramm.&lt;br /&gt;
&lt;br /&gt;
= Failide edastamine =&lt;br /&gt;
&lt;br /&gt;
== Faili nimi==&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;
req_&amp;lt;kliendikood&amp;gt;_&amp;lt;teenus&amp;gt;_&amp;lt;kuupäev+kellaaeg&amp;gt;.&amp;lt;laiend&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;kliendikood&amp;gt; - kliendikood Creditinfo süsteemis&lt;br /&gt;
* &amp;lt;teenus&amp;gt; - maksehäire andmete edastamise puhul &amp;quot;mhr&amp;quot;&lt;br /&gt;
* &amp;lt;kuupäev+kellaaeg&amp;gt; - kuupäev formaadis YmdHis&lt;br /&gt;
* &amp;lt;laiend&amp;gt; - faili laiend, saadetud faile on soovitatav pakkida&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Näide: AS CREDITINFO EESTI saadetav fail&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
req_1_mhr_20210311111744.xml.gz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Faili edastamise liides==&lt;br /&gt;
&lt;br /&gt;
Failide edastamine toimub Creditinfo SOAP liidese [[KiDocExchange]]  vahendusel.&lt;br /&gt;
&lt;br /&gt;
Liidest on võimalik integreerida infosüsteemidesse. Liidese kasutamiseks on vaja kasutajanime ja parooli ning KiDocExchange liidese kasutamise õiguseid.&lt;/div&gt;</summary>
		<author><name>Annika</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=KiDocExchange_en&amp;diff=1189</id>
		<title>KiDocExchange en</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=KiDocExchange_en&amp;diff=1189"/>
		<updated>2024-01-03T11:35:56Z</updated>

		<summary type="html">&lt;p&gt;Annika: /* Methods */&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;
&lt;br /&gt;
== Filename guide for sending and receiving ==&lt;br /&gt;
&lt;br /&gt;
Creditinfo file transfer file name guide for request file:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
req_&amp;lt;client_code&amp;gt;_&amp;lt;product_code&amp;gt;_&amp;lt;date+time&amp;gt;.&amp;lt;file_extension&amp;gt;&lt;br /&gt;
nt. req_123456_mhr_20230505124518.xml&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Creditinfo file name for request file (if necessary for product):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
resp_&amp;lt;client_code&amp;gt;_&amp;lt;product_code&amp;gt;_&amp;lt;date+time&amp;gt;.&amp;lt;file_extension&amp;gt;&lt;br /&gt;
nt. req_123456_mhr_20230505124518.xml&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;client_code&amp;gt; - Supplied by Creditinfo.&lt;br /&gt;
* &amp;lt;product_code&amp;gt; - Supplied by Creditinfo.&lt;br /&gt;
* &amp;lt;date+time&amp;gt; - Datetime of file generation. Format YYYYMMDDHHmmss. Example: 2023-05-23 12:45:18 -&amp;gt; 20230523124518&lt;br /&gt;
** in response file this is request file generation time to easily match response to request via file name. Actual response generation time is usually inside the file.&lt;br /&gt;
* &amp;lt;file_extension&amp;gt; - File extension agreed with Creditinfo (csv/xml/xlsx/jne). In some cases it can also make sense to use zip/gzip compression.&lt;br /&gt;
&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;
and to download&lt;br /&gt;
&lt;br /&gt;
[[Image:Download_diagram.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
List of available files for download can be requested using getDownloadQueue() function. Once downloaded successfully the file is removed from the list. It is still possible to download the file later on if you keep the file id.&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;
=== downloadFile ===&lt;br /&gt;
&lt;br /&gt;
Download an entire file from the Creditinfo server in a single request.&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;
| fileContent&lt;br /&gt;
| xs:base64Binary&lt;br /&gt;
| File content&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== downloadChunk ===&lt;br /&gt;
&lt;br /&gt;
Download file as chunks 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;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;
| start&lt;br /&gt;
| xs:integer&lt;br /&gt;
| Position in file from which the data will be downloaded (counting starts from zero)&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| count&lt;br /&gt;
| xs:integer&lt;br /&gt;
| The size of the download chunk in bytes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Output Parameters:&amp;lt;/b&amp;gt;&lt;br /&gt;
| chunk&lt;br /&gt;
| xs:base64Binary&lt;br /&gt;
| File chunk&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 pseudo code =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/** DEFINE PARAMETERS */&lt;br /&gt;
$wsdl = &#039;http://services.krediidiinfo.ee/KiDocExchange.wsdl&#039;;&lt;br /&gt;
$productionLocation = &#039;https://services.krediidiinfo.ee/soap.php?name=KiDocExchange&#039;;&lt;br /&gt;
$testLocation = &#039;https://services.krediidiinfo.ee/soap.php?name=KiDocExchange&amp;amp;debug&#039;; // same as production, but with added &#039;debug&#039; parameter&lt;br /&gt;
$username = &#039;&#039;; // provided by Creditinfo&lt;br /&gt;
$password = &#039;&#039;; // provided by creditinfo&lt;br /&gt;
$connectionParameters = [&lt;br /&gt;
    &#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;,&lt;br /&gt;
    &#039;password&#039; =&amp;gt; &#039;password&#039;&lt;br /&gt;
];&lt;br /&gt;
$testFileContent = &#039;test file content&#039;;&lt;br /&gt;
$testFileName = &#039;test_file_name.txt&#039;;&lt;br /&gt;
&lt;br /&gt;
/** INIT CLIENT */&lt;br /&gt;
$client = new SoapClient(&lt;br /&gt;
    $wsdl,&lt;br /&gt;
    [&lt;br /&gt;
        &#039;location&#039; =&amp;gt; IN_PRODUCTION_ENV ? $productionLocation : $testLocation,&lt;br /&gt;
        &#039;login&#039; =&amp;gt; $username,&lt;br /&gt;
        &#039;password&#039; =&amp;gt; $password&lt;br /&gt;
    ]&lt;br /&gt;
);&lt;br /&gt;
&lt;br /&gt;
/** INIT FILE TRANSFER */&lt;br /&gt;
$fileId = $client-&amp;gt;startUpload($testFileName);&lt;br /&gt;
&lt;br /&gt;
/** SEND FILE CONTENT */&lt;br /&gt;
$client-&amp;gt;uploadChunk($fileId, $testFileContent); // no need to seperate content into multiple chunks unless file is extremely big&lt;br /&gt;
&lt;br /&gt;
/** FINISH UPLOAD */&lt;br /&gt;
$md5 = md5($testFileContent); // md5 checksum to verify data integrity&lt;br /&gt;
$reponseCode = $client-&amp;gt;finishUpload($fileId, $md5);&lt;br /&gt;
if ($reponseCode != 0) {&lt;br /&gt;
    // upload failed, check response code for reason&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/** DOWNLOAD FILE WITH ONE REQUEST (SUGGESTED) */&lt;br /&gt;
$fileId = 12345; // actual ID is aquired via getDownloadQueue response&lt;br /&gt;
$fileName = &#039;test_file.txt&#039;; // can be anything but highly suggest using same as in getDownloadQueue response&lt;br /&gt;
$fileContent = $client-&amp;gt;downloadFile($fileId);&lt;br /&gt;
saveFile($fileName, $fileContent);&lt;br /&gt;
&lt;br /&gt;
/** DOWNLOAD FILE AS CHUNKS */&lt;br /&gt;
$fileId = 12345; // actual ID is aquired via getDownloadQueue response&lt;br /&gt;
$fileName = &#039;test_file.txt&#039;; // can be anything but highly suggest using same as in getDownloadQueue response&lt;br /&gt;
$start = 0;&lt;br /&gt;
$chunkSize = 512; // was useful 30 years ago with lower download speeds, to monitor download progress. today you can use a large number which should cover the response file in one go&lt;br /&gt;
$fileContent = &#039;&#039;;&lt;br /&gt;
while ($chunk = $client-&amp;gt;downloadChunk($fileId, $start, $chunkSize)) {&lt;br /&gt;
    $start += $chunkSize;&lt;br /&gt;
    $fileContent .= $chunk;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
saveFile($fileName, $fileContent);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Annika</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=KiDocExchange_en&amp;diff=1188</id>
		<title>KiDocExchange en</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=KiDocExchange_en&amp;diff=1188"/>
		<updated>2024-01-03T11:27:21Z</updated>

		<summary type="html">&lt;p&gt;Annika: /* Example in pseudo code */&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;
&lt;br /&gt;
== Filename guide for sending and receiving ==&lt;br /&gt;
&lt;br /&gt;
Creditinfo file transfer file name guide for request file:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
req_&amp;lt;client_code&amp;gt;_&amp;lt;product_code&amp;gt;_&amp;lt;date+time&amp;gt;.&amp;lt;file_extension&amp;gt;&lt;br /&gt;
nt. req_123456_mhr_20230505124518.xml&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Creditinfo file name for request file (if necessary for product):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
resp_&amp;lt;client_code&amp;gt;_&amp;lt;product_code&amp;gt;_&amp;lt;date+time&amp;gt;.&amp;lt;file_extension&amp;gt;&lt;br /&gt;
nt. req_123456_mhr_20230505124518.xml&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;client_code&amp;gt; - Supplied by Creditinfo.&lt;br /&gt;
* &amp;lt;product_code&amp;gt; - Supplied by Creditinfo.&lt;br /&gt;
* &amp;lt;date+time&amp;gt; - Datetime of file generation. Format YYYYMMDDHHmmss. Example: 2023-05-23 12:45:18 -&amp;gt; 20230523124518&lt;br /&gt;
** in response file this is request file generation time to easily match response to request via file name. Actual response generation time is usually inside the file.&lt;br /&gt;
* &amp;lt;file_extension&amp;gt; - File extension agreed with Creditinfo (csv/xml/xlsx/jne). In some cases it can also make sense to use zip/gzip compression.&lt;br /&gt;
&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;
and to download&lt;br /&gt;
&lt;br /&gt;
[[Image:Download_diagram.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
List of available files for download can be requested using getDownloadQueue() function. Once downloaded successfully the file is removed from the list. It is still possible to download the file later on if you keep the file id.&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;
=== downloadFile ===&lt;br /&gt;
&lt;br /&gt;
Download an entire file from the Creditinfo server in a single request.&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;
| fileContent&lt;br /&gt;
| xs:base64Binary&lt;br /&gt;
| File content&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 pseudo code =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/** DEFINE PARAMETERS */&lt;br /&gt;
$wsdl = &#039;http://services.krediidiinfo.ee/KiDocExchange.wsdl&#039;;&lt;br /&gt;
$productionLocation = &#039;https://services.krediidiinfo.ee/soap.php?name=KiDocExchange&#039;;&lt;br /&gt;
$testLocation = &#039;https://services.krediidiinfo.ee/soap.php?name=KiDocExchange&amp;amp;debug&#039;; // same as production, but with added &#039;debug&#039; parameter&lt;br /&gt;
$username = &#039;&#039;; // provided by Creditinfo&lt;br /&gt;
$password = &#039;&#039;; // provided by creditinfo&lt;br /&gt;
$connectionParameters = [&lt;br /&gt;
    &#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;,&lt;br /&gt;
    &#039;password&#039; =&amp;gt; &#039;password&#039;&lt;br /&gt;
];&lt;br /&gt;
$testFileContent = &#039;test file content&#039;;&lt;br /&gt;
$testFileName = &#039;test_file_name.txt&#039;;&lt;br /&gt;
&lt;br /&gt;
/** INIT CLIENT */&lt;br /&gt;
$client = new SoapClient(&lt;br /&gt;
    $wsdl,&lt;br /&gt;
    [&lt;br /&gt;
        &#039;location&#039; =&amp;gt; IN_PRODUCTION_ENV ? $productionLocation : $testLocation,&lt;br /&gt;
        &#039;login&#039; =&amp;gt; $username,&lt;br /&gt;
        &#039;password&#039; =&amp;gt; $password&lt;br /&gt;
    ]&lt;br /&gt;
);&lt;br /&gt;
&lt;br /&gt;
/** INIT FILE TRANSFER */&lt;br /&gt;
$fileId = $client-&amp;gt;startUpload($testFileName);&lt;br /&gt;
&lt;br /&gt;
/** SEND FILE CONTENT */&lt;br /&gt;
$client-&amp;gt;uploadChunk($fileId, $testFileContent); // no need to seperate content into multiple chunks unless file is extremely big&lt;br /&gt;
&lt;br /&gt;
/** FINISH UPLOAD */&lt;br /&gt;
$md5 = md5($testFileContent); // md5 checksum to verify data integrity&lt;br /&gt;
$reponseCode = $client-&amp;gt;finishUpload($fileId, $md5);&lt;br /&gt;
if ($reponseCode != 0) {&lt;br /&gt;
    // upload failed, check response code for reason&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/** DOWNLOAD FILE WITH ONE REQUEST (SUGGESTED) */&lt;br /&gt;
$fileId = 12345; // actual ID is aquired via getDownloadQueue response&lt;br /&gt;
$fileName = &#039;test_file.txt&#039;; // can be anything but highly suggest using same as in getDownloadQueue response&lt;br /&gt;
$fileContent = $client-&amp;gt;downloadFile($fileId);&lt;br /&gt;
saveFile($fileName, $fileContent);&lt;br /&gt;
&lt;br /&gt;
/** DOWNLOAD FILE AS CHUNKS */&lt;br /&gt;
$fileId = 12345; // actual ID is aquired via getDownloadQueue response&lt;br /&gt;
$fileName = &#039;test_file.txt&#039;; // can be anything but highly suggest using same as in getDownloadQueue response&lt;br /&gt;
$start = 0;&lt;br /&gt;
$chunkSize = 512; // was useful 30 years ago with lower download speeds, to monitor download progress. today you can use a large number which should cover the response file in one go&lt;br /&gt;
$fileContent = &#039;&#039;;&lt;br /&gt;
while ($chunk = $client-&amp;gt;downloadChunk($fileId, $start, $chunkSize)) {&lt;br /&gt;
    $start += $chunkSize;&lt;br /&gt;
    $fileContent .= $chunk;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
saveFile($fileName, $fileContent);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Annika</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=KiDocExchange&amp;diff=1187</id>
		<title>KiDocExchange</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=KiDocExchange&amp;diff=1187"/>
		<updated>2024-01-03T11:26:28Z</updated>

		<summary type="html">&lt;p&gt;Annika: /* Näidis pseudokoodina */&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 ja vastuvõtmiseks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Failide edastamine ja vastuvõtmine=&lt;br /&gt;
&lt;br /&gt;
Creditinfosse saadetava faili nimi peab olema kujul:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
req_&amp;lt;kliendikood&amp;gt;_&amp;lt;toote_kood&amp;gt;_&amp;lt;kuupäev+kellaaeg&amp;gt;.&amp;lt;faililaiend&amp;gt;&lt;br /&gt;
nt. req_123456_mhr_20230505124518.xml&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Creditinfo vastusfaili kuju (kui tegemist on vastust vajava tootega)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
resp_&amp;lt;kliendikood&amp;gt;_&amp;lt;toote_kood&amp;gt;_&amp;lt;kuupäev+kellaaeg&amp;gt;.&amp;lt;faililaiend&amp;gt;&lt;br /&gt;
nt. resp_123456_mhr_20230505124518.xml&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;kliendikood&amp;gt; - Creditinfoga poolt jagatav väärtus.&lt;br /&gt;
* &amp;lt;toote_kood&amp;gt; - Creditinfoga poolt jagatav väärtus.&lt;br /&gt;
* &amp;lt;kuupäev+kellaaeg&amp;gt; - Päringufaili genereerimise aeg. Formaat YYYYMMDDHHmmss. Näide: 2023-05-23 12:45:18 -&amp;gt; 20230523124518&lt;br /&gt;
** kui tegemist on vastusefailiga, siis on tegu päringu kellaajaga, et kergelt kokku viia päringut ja vastust. Vastuse genereerimise aeg on reeglina failis sees.&lt;br /&gt;
* &amp;lt;faililaiend&amp;gt; - Creditinfoga kokkulepitud failiformaat (csv/xml/xlsx/jne). Teatud juhtudel on mõistlik kokkulepituna rakendada ka zip/gzip kompressiooni.&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 faili üles laadimisel.&lt;br /&gt;
&lt;br /&gt;
[[Image:KiDocExchange_Upload_Sequence_Diagram.jpg]]&lt;br /&gt;
&lt;br /&gt;
ja alla laadimisel &lt;br /&gt;
&lt;br /&gt;
[[Image:Download_diagram.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Alla laetavate failide nimekirja saab pärida funkstiooniga getDownloadQueue(). Kord alla laetud fail kaob nimekirjast, aga faili ID säilitamisel saab faili alla laadida ka hiljem.&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;
=== downloadFile ===&lt;br /&gt;
&lt;br /&gt;
Terve faili allalaadimine Creditinfo failiserverist ühe päringuga.&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;
| &amp;lt;b&amp;gt;Väljundparameeter:&amp;lt;/b&amp;gt;&lt;br /&gt;
| fileContent&lt;br /&gt;
| xs:base64Binary&lt;br /&gt;
| Faili sisu&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;
= 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;
= Testimine =&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;
&lt;br /&gt;
= Näidis pseudokoodina =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/** DEFINE PARAMETERS */&lt;br /&gt;
$wsdl = &#039;http://services.krediidiinfo.ee/KiDocExchange.wsdl&#039;;&lt;br /&gt;
$productionLocation = &#039;https://services.krediidiinfo.ee/soap.php?name=KiDocExchange&#039;;&lt;br /&gt;
$testLocation = &#039;https://services.krediidiinfo.ee/soap.php?name=KiDocExchange&amp;amp;debug&#039;; // same as production, but with added &#039;debug&#039; parameter&lt;br /&gt;
$username = &#039;&#039;; // provided by Creditinfo&lt;br /&gt;
$password = &#039;&#039;; // provided by creditinfo&lt;br /&gt;
$connectionParameters = [&lt;br /&gt;
    &#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;,&lt;br /&gt;
    &#039;password&#039; =&amp;gt; &#039;password&#039;&lt;br /&gt;
];&lt;br /&gt;
$testFileContent = &#039;test file content&#039;;&lt;br /&gt;
$testFileName = &#039;test_file_name.txt&#039;;&lt;br /&gt;
&lt;br /&gt;
/** INIT CLIENT */&lt;br /&gt;
$client = new SoapClient(&lt;br /&gt;
    $wsdl,&lt;br /&gt;
    [&lt;br /&gt;
        &#039;location&#039; =&amp;gt; IN_PRODUCTION_ENV ? $productionLocation : $testLocation,&lt;br /&gt;
        &#039;login&#039; =&amp;gt; $username,&lt;br /&gt;
        &#039;password&#039; =&amp;gt; $password&lt;br /&gt;
    ]&lt;br /&gt;
);&lt;br /&gt;
&lt;br /&gt;
/** INIT FILE TRANSFER */&lt;br /&gt;
$fileId = $client-&amp;gt;startUpload($testFileName);&lt;br /&gt;
&lt;br /&gt;
/** SEND FILE CONTENT */&lt;br /&gt;
$client-&amp;gt;uploadChunk($fileId, $testFileContent); // no need to seperate content into multiple chunks unless file is extremely big&lt;br /&gt;
&lt;br /&gt;
/** FINISH UPLOAD */&lt;br /&gt;
$md5 = md5($testFileContent); // md5 checksum to verify data integrity&lt;br /&gt;
$reponseCode = $client-&amp;gt;finishUpload($fileId, $md5);&lt;br /&gt;
if ($reponseCode != 0) {&lt;br /&gt;
    // upload failed, check response code for reason&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/** DOWNLOAD FILE WITH ONE REQUEST (SUGGESTED) */&lt;br /&gt;
$fileId = 12345; // actual ID is aquired via getDownloadQueue response&lt;br /&gt;
$fileName = &#039;test_file.txt&#039;; // can be anything but highly suggest using same as in getDownloadQueue response&lt;br /&gt;
$fileContent = $client-&amp;gt;downloadFile($fileId);&lt;br /&gt;
saveFile($fileName, $fileContent);&lt;br /&gt;
&lt;br /&gt;
/** DOWNLOAD FILE AS CHUNKS */&lt;br /&gt;
$fileId = 12345; // actual ID is aquired via getDownloadQueue response&lt;br /&gt;
$fileName = &#039;test_file.txt&#039;; // can be anything but highly suggest using same as in getDownloadQueue response&lt;br /&gt;
$start = 0;&lt;br /&gt;
$chunkSize = 512; // was useful 30 years ago with lower download speeds, to monitor download progress. today you can use a large number which should cover the response file in one go&lt;br /&gt;
$fileContent = &#039;&#039;;&lt;br /&gt;
while ($chunk = $client-&amp;gt;downloadChunk($fileId, $start, $chunkSize)) {&lt;br /&gt;
    $start += $chunkSize;&lt;br /&gt;
    $fileContent .= $chunk;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
saveFile($fileName, $fileContent);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Annika</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=KiDocExchange&amp;diff=1186</id>
		<title>KiDocExchange</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=KiDocExchange&amp;diff=1186"/>
		<updated>2024-01-03T11:20:51Z</updated>

		<summary type="html">&lt;p&gt;Annika: /* downloadFile */&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 ja vastuvõtmiseks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Failide edastamine ja vastuvõtmine=&lt;br /&gt;
&lt;br /&gt;
Creditinfosse saadetava faili nimi peab olema kujul:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
req_&amp;lt;kliendikood&amp;gt;_&amp;lt;toote_kood&amp;gt;_&amp;lt;kuupäev+kellaaeg&amp;gt;.&amp;lt;faililaiend&amp;gt;&lt;br /&gt;
nt. req_123456_mhr_20230505124518.xml&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Creditinfo vastusfaili kuju (kui tegemist on vastust vajava tootega)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
resp_&amp;lt;kliendikood&amp;gt;_&amp;lt;toote_kood&amp;gt;_&amp;lt;kuupäev+kellaaeg&amp;gt;.&amp;lt;faililaiend&amp;gt;&lt;br /&gt;
nt. resp_123456_mhr_20230505124518.xml&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;kliendikood&amp;gt; - Creditinfoga poolt jagatav väärtus.&lt;br /&gt;
* &amp;lt;toote_kood&amp;gt; - Creditinfoga poolt jagatav väärtus.&lt;br /&gt;
* &amp;lt;kuupäev+kellaaeg&amp;gt; - Päringufaili genereerimise aeg. Formaat YYYYMMDDHHmmss. Näide: 2023-05-23 12:45:18 -&amp;gt; 20230523124518&lt;br /&gt;
** kui tegemist on vastusefailiga, siis on tegu päringu kellaajaga, et kergelt kokku viia päringut ja vastust. Vastuse genereerimise aeg on reeglina failis sees.&lt;br /&gt;
* &amp;lt;faililaiend&amp;gt; - Creditinfoga kokkulepitud failiformaat (csv/xml/xlsx/jne). Teatud juhtudel on mõistlik kokkulepituna rakendada ka zip/gzip kompressiooni.&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 faili üles laadimisel.&lt;br /&gt;
&lt;br /&gt;
[[Image:KiDocExchange_Upload_Sequence_Diagram.jpg]]&lt;br /&gt;
&lt;br /&gt;
ja alla laadimisel &lt;br /&gt;
&lt;br /&gt;
[[Image:Download_diagram.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Alla laetavate failide nimekirja saab pärida funkstiooniga getDownloadQueue(). Kord alla laetud fail kaob nimekirjast, aga faili ID säilitamisel saab faili alla laadida ka hiljem.&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;
=== downloadFile ===&lt;br /&gt;
&lt;br /&gt;
Terve faili allalaadimine Creditinfo failiserverist ühe päringuga.&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;
| &amp;lt;b&amp;gt;Väljundparameeter:&amp;lt;/b&amp;gt;&lt;br /&gt;
| fileContent&lt;br /&gt;
| xs:base64Binary&lt;br /&gt;
| Faili sisu&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;
= 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;
= Testimine =&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;
&lt;br /&gt;
= Näidis pseudokoodina =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/** DEFINE PARAMETERS */&lt;br /&gt;
$wsdl = &#039;http://services.krediidiinfo.ee/KiDocExchange.wsdl&#039;;&lt;br /&gt;
$productionLocation = &#039;https://services.krediidiinfo.ee/soap.php?name=KiDocExchange&#039;;&lt;br /&gt;
$testLocation = &#039;https://services.krediidiinfo.ee/soap.php?name=KiDocExchange&amp;amp;debug&#039;; // same as production, but with added &#039;debug&#039; parameter&lt;br /&gt;
$username = &#039;&#039;; // provided by Creditinfo&lt;br /&gt;
$password = &#039;&#039;; // provided by creditinfo&lt;br /&gt;
$connectionParameters = [&lt;br /&gt;
    &#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;,&lt;br /&gt;
    &#039;password&#039; =&amp;gt; &#039;password&#039;&lt;br /&gt;
];&lt;br /&gt;
$testFileContent = &#039;test file content&#039;;&lt;br /&gt;
$testFileName = &#039;test_file_name.txt&#039;;&lt;br /&gt;
&lt;br /&gt;
/** INIT CLIENT */&lt;br /&gt;
$client = new SoapClient(&lt;br /&gt;
    $wsdl,&lt;br /&gt;
    [&lt;br /&gt;
        &#039;location&#039; =&amp;gt; IN_PRODUCTION_ENV ? $productionLocation : $testLocation,&lt;br /&gt;
        &#039;login&#039; =&amp;gt; $username,&lt;br /&gt;
        &#039;password&#039; =&amp;gt; $password&lt;br /&gt;
    ]&lt;br /&gt;
);&lt;br /&gt;
&lt;br /&gt;
/** INIT FILE TRANSFER */&lt;br /&gt;
$fileId = $client-&amp;gt;startUpload($testFileName);&lt;br /&gt;
&lt;br /&gt;
/** SEND FILE CONTENT */&lt;br /&gt;
$client-&amp;gt;uploadChunk($fileId, $testFileContent); // no need to seperate content into multiple chunks unless file is extremely big&lt;br /&gt;
&lt;br /&gt;
/** FINISH UPLOAD */&lt;br /&gt;
$md5 = md5($testFileContent); // md5 checksum to verify data integrity&lt;br /&gt;
$reponseCode = $client-&amp;gt;finishUpload($fileId, $md5);&lt;br /&gt;
if ($reponseCode == 0) {&lt;br /&gt;
    // upload failed, check response code for reason&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/** DOWNLOAD FILE */&lt;br /&gt;
$fileId = 12345; // actual ID is aquired via getDownloadQueue response&lt;br /&gt;
$fileName = &#039;test_file.txt&#039;; // can be anything but highly suggest using same as in getDownloadQueue response&lt;br /&gt;
$start = 0;&lt;br /&gt;
$chunkSize = 512; // was useful 30 years ago with lower download speeds, to monitor download progress. today you can use a large number which should cover the response file in one go&lt;br /&gt;
$fileContent = &#039;&#039;;&lt;br /&gt;
while ($chunk = $client-&amp;gt;downloadChunk($fileId, $start, $chunkSize)) {&lt;br /&gt;
    $start += $chunkSize;&lt;br /&gt;
    $fileContent .= $chunk;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
saveFile($fileName, $fileContent);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Annika</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=KiDocExchange_en&amp;diff=1185</id>
		<title>KiDocExchange en</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=KiDocExchange_en&amp;diff=1185"/>
		<updated>2024-01-03T11:20:42Z</updated>

		<summary type="html">&lt;p&gt;Annika: /* Methods */&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;
&lt;br /&gt;
== Filename guide for sending and receiving ==&lt;br /&gt;
&lt;br /&gt;
Creditinfo file transfer file name guide for request file:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
req_&amp;lt;client_code&amp;gt;_&amp;lt;product_code&amp;gt;_&amp;lt;date+time&amp;gt;.&amp;lt;file_extension&amp;gt;&lt;br /&gt;
nt. req_123456_mhr_20230505124518.xml&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Creditinfo file name for request file (if necessary for product):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
resp_&amp;lt;client_code&amp;gt;_&amp;lt;product_code&amp;gt;_&amp;lt;date+time&amp;gt;.&amp;lt;file_extension&amp;gt;&lt;br /&gt;
nt. req_123456_mhr_20230505124518.xml&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;client_code&amp;gt; - Supplied by Creditinfo.&lt;br /&gt;
* &amp;lt;product_code&amp;gt; - Supplied by Creditinfo.&lt;br /&gt;
* &amp;lt;date+time&amp;gt; - Datetime of file generation. Format YYYYMMDDHHmmss. Example: 2023-05-23 12:45:18 -&amp;gt; 20230523124518&lt;br /&gt;
** in response file this is request file generation time to easily match response to request via file name. Actual response generation time is usually inside the file.&lt;br /&gt;
* &amp;lt;file_extension&amp;gt; - File extension agreed with Creditinfo (csv/xml/xlsx/jne). In some cases it can also make sense to use zip/gzip compression.&lt;br /&gt;
&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;
and to download&lt;br /&gt;
&lt;br /&gt;
[[Image:Download_diagram.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
List of available files for download can be requested using getDownloadQueue() function. Once downloaded successfully the file is removed from the list. It is still possible to download the file later on if you keep the file id.&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;
=== downloadFile ===&lt;br /&gt;
&lt;br /&gt;
Download an entire file from the Creditinfo server in a single request.&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;
| fileContent&lt;br /&gt;
| xs:base64Binary&lt;br /&gt;
| File content&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 pseudo code =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/** DEFINE PARAMETERS */&lt;br /&gt;
$wsdl = &#039;http://services.krediidiinfo.ee/KiDocExchange.wsdl&#039;;&lt;br /&gt;
$productionLocation = &#039;https://services.krediidiinfo.ee/soap.php?name=KiDocExchange&#039;;&lt;br /&gt;
$testLocation = &#039;https://services.krediidiinfo.ee/soap.php?name=KiDocExchange&amp;amp;debug&#039;; // same as production, but with added &#039;debug&#039; parameter&lt;br /&gt;
$username = &#039;&#039;; // provided by Creditinfo&lt;br /&gt;
$password = &#039;&#039;; // provided by creditinfo&lt;br /&gt;
$connectionParameters = [&lt;br /&gt;
    &#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;,&lt;br /&gt;
    &#039;password&#039; =&amp;gt; &#039;password&#039;&lt;br /&gt;
];&lt;br /&gt;
$testFileContent = &#039;test file content&#039;;&lt;br /&gt;
$testFileName = &#039;test_file_name.txt&#039;;&lt;br /&gt;
&lt;br /&gt;
/** INIT CLIENT */&lt;br /&gt;
$client = new SoapClient(&lt;br /&gt;
    $wsdl,&lt;br /&gt;
    [&lt;br /&gt;
        &#039;location&#039; =&amp;gt; IN_PRODUCTION_ENV ? $productionLocation : $testLocation,&lt;br /&gt;
        &#039;login&#039; =&amp;gt; $username,&lt;br /&gt;
        &#039;password&#039; =&amp;gt; $password&lt;br /&gt;
    ]&lt;br /&gt;
);&lt;br /&gt;
&lt;br /&gt;
/** INIT FILE TRANSFER */&lt;br /&gt;
$fileId = $client-&amp;gt;startUpload($testFileName);&lt;br /&gt;
&lt;br /&gt;
/** SEND FILE CONTENT */&lt;br /&gt;
$client-&amp;gt;uploadChunk($fileId, $testFileContent); // no need to seperate content into multiple chunks unless file is extremely big&lt;br /&gt;
&lt;br /&gt;
/** FINISH UPLOAD */&lt;br /&gt;
$md5 = md5($testFileContent); // md5 checksum to verify data integrity&lt;br /&gt;
$reponseCode = $client-&amp;gt;finishUpload($fileId, $md5);&lt;br /&gt;
if ($reponseCode == 0) {&lt;br /&gt;
    // upload failed, check response code for reason&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/** DOWNLOAD FILE */&lt;br /&gt;
$fileId = 12345; // actual ID is aquired via getDownloadQueue response&lt;br /&gt;
$fileName = &#039;test_file.txt&#039;; // can be anything but highly suggest using same as in getDownloadQueue response&lt;br /&gt;
$start = 0;&lt;br /&gt;
$chunkSize = 512; // was useful 30 years ago with lower download speeds, to monitor download progress. today you can use a large number which should cover the response file in one go&lt;br /&gt;
$fileContent = &#039;&#039;;&lt;br /&gt;
while ($chunk = $client-&amp;gt;downloadChunk($fileId, $start, $chunkSize)) {&lt;br /&gt;
    $start += $chunkSize;&lt;br /&gt;
    $fileContent .= $chunk;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
saveFile($fileName, $fileContent);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Annika</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=KiDocExchange&amp;diff=1184</id>
		<title>KiDocExchange</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=KiDocExchange&amp;diff=1184"/>
		<updated>2024-01-03T11:09:37Z</updated>

		<summary type="html">&lt;p&gt;Annika: /* Meetodid */&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 ja vastuvõtmiseks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Failide edastamine ja vastuvõtmine=&lt;br /&gt;
&lt;br /&gt;
Creditinfosse saadetava faili nimi peab olema kujul:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
req_&amp;lt;kliendikood&amp;gt;_&amp;lt;toote_kood&amp;gt;_&amp;lt;kuupäev+kellaaeg&amp;gt;.&amp;lt;faililaiend&amp;gt;&lt;br /&gt;
nt. req_123456_mhr_20230505124518.xml&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Creditinfo vastusfaili kuju (kui tegemist on vastust vajava tootega)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
resp_&amp;lt;kliendikood&amp;gt;_&amp;lt;toote_kood&amp;gt;_&amp;lt;kuupäev+kellaaeg&amp;gt;.&amp;lt;faililaiend&amp;gt;&lt;br /&gt;
nt. resp_123456_mhr_20230505124518.xml&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;kliendikood&amp;gt; - Creditinfoga poolt jagatav väärtus.&lt;br /&gt;
* &amp;lt;toote_kood&amp;gt; - Creditinfoga poolt jagatav väärtus.&lt;br /&gt;
* &amp;lt;kuupäev+kellaaeg&amp;gt; - Päringufaili genereerimise aeg. Formaat YYYYMMDDHHmmss. Näide: 2023-05-23 12:45:18 -&amp;gt; 20230523124518&lt;br /&gt;
** kui tegemist on vastusefailiga, siis on tegu päringu kellaajaga, et kergelt kokku viia päringut ja vastust. Vastuse genereerimise aeg on reeglina failis sees.&lt;br /&gt;
* &amp;lt;faililaiend&amp;gt; - Creditinfoga kokkulepitud failiformaat (csv/xml/xlsx/jne). Teatud juhtudel on mõistlik kokkulepituna rakendada ka zip/gzip kompressiooni.&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 faili üles laadimisel.&lt;br /&gt;
&lt;br /&gt;
[[Image:KiDocExchange_Upload_Sequence_Diagram.jpg]]&lt;br /&gt;
&lt;br /&gt;
ja alla laadimisel &lt;br /&gt;
&lt;br /&gt;
[[Image:Download_diagram.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Alla laetavate failide nimekirja saab pärida funkstiooniga getDownloadQueue(). Kord alla laetud fail kaob nimekirjast, aga faili ID säilitamisel saab faili alla laadida ka hiljem.&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;
=== downloadFile ===&lt;br /&gt;
&lt;br /&gt;
Terve faili allalaadimine Creditinfo failiserverist ühe päringuga.&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;
| &amp;lt;b&amp;gt;Väljundparameeter:&amp;lt;/b&amp;gt;&lt;br /&gt;
| fileContent&lt;br /&gt;
| xs:base64Binary&lt;br /&gt;
| Faili alamosa&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;
= 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;
= Testimine =&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;
&lt;br /&gt;
= Näidis pseudokoodina =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/** DEFINE PARAMETERS */&lt;br /&gt;
$wsdl = &#039;http://services.krediidiinfo.ee/KiDocExchange.wsdl&#039;;&lt;br /&gt;
$productionLocation = &#039;https://services.krediidiinfo.ee/soap.php?name=KiDocExchange&#039;;&lt;br /&gt;
$testLocation = &#039;https://services.krediidiinfo.ee/soap.php?name=KiDocExchange&amp;amp;debug&#039;; // same as production, but with added &#039;debug&#039; parameter&lt;br /&gt;
$username = &#039;&#039;; // provided by Creditinfo&lt;br /&gt;
$password = &#039;&#039;; // provided by creditinfo&lt;br /&gt;
$connectionParameters = [&lt;br /&gt;
    &#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;,&lt;br /&gt;
    &#039;password&#039; =&amp;gt; &#039;password&#039;&lt;br /&gt;
];&lt;br /&gt;
$testFileContent = &#039;test file content&#039;;&lt;br /&gt;
$testFileName = &#039;test_file_name.txt&#039;;&lt;br /&gt;
&lt;br /&gt;
/** INIT CLIENT */&lt;br /&gt;
$client = new SoapClient(&lt;br /&gt;
    $wsdl,&lt;br /&gt;
    [&lt;br /&gt;
        &#039;location&#039; =&amp;gt; IN_PRODUCTION_ENV ? $productionLocation : $testLocation,&lt;br /&gt;
        &#039;login&#039; =&amp;gt; $username,&lt;br /&gt;
        &#039;password&#039; =&amp;gt; $password&lt;br /&gt;
    ]&lt;br /&gt;
);&lt;br /&gt;
&lt;br /&gt;
/** INIT FILE TRANSFER */&lt;br /&gt;
$fileId = $client-&amp;gt;startUpload($testFileName);&lt;br /&gt;
&lt;br /&gt;
/** SEND FILE CONTENT */&lt;br /&gt;
$client-&amp;gt;uploadChunk($fileId, $testFileContent); // no need to seperate content into multiple chunks unless file is extremely big&lt;br /&gt;
&lt;br /&gt;
/** FINISH UPLOAD */&lt;br /&gt;
$md5 = md5($testFileContent); // md5 checksum to verify data integrity&lt;br /&gt;
$reponseCode = $client-&amp;gt;finishUpload($fileId, $md5);&lt;br /&gt;
if ($reponseCode == 0) {&lt;br /&gt;
    // upload failed, check response code for reason&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/** DOWNLOAD FILE */&lt;br /&gt;
$fileId = 12345; // actual ID is aquired via getDownloadQueue response&lt;br /&gt;
$fileName = &#039;test_file.txt&#039;; // can be anything but highly suggest using same as in getDownloadQueue response&lt;br /&gt;
$start = 0;&lt;br /&gt;
$chunkSize = 512; // was useful 30 years ago with lower download speeds, to monitor download progress. today you can use a large number which should cover the response file in one go&lt;br /&gt;
$fileContent = &#039;&#039;;&lt;br /&gt;
while ($chunk = $client-&amp;gt;downloadChunk($fileId, $start, $chunkSize)) {&lt;br /&gt;
    $start += $chunkSize;&lt;br /&gt;
    $fileContent .= $chunk;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
saveFile($fileName, $fileContent);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Annika</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=KiCreditRiskManagement_en&amp;diff=1183</id>
		<title>KiCreditRiskManagement en</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=KiCreditRiskManagement_en&amp;diff=1183"/>
		<updated>2023-12-01T06:25:50Z</updated>

		<summary type="html">&lt;p&gt;Annika: /* end */&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. The end date of the service is set to the last day of the following month, if the service has been started in the current month, and in the case of a previously started service, the last day of the current month.&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].&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>Annika</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=KiCreditRiskManagement&amp;diff=1182</id>
		<title>KiCreditRiskManagement</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=KiCreditRiskManagement&amp;diff=1182"/>
		<updated>2023-12-01T06:24:43Z</updated>

		<summary type="html">&lt;p&gt;Annika: /* end */&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. Teenuse lõpukuupäevaks määratakse järgneva kuu viimane päev, kui teenus on alustatud käesoleval kuul ning varem alustatud teenuse puhul käesoleva kuu viimane päev.&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;
== &#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]. &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>Annika</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=KiCreditRiskManagement_en&amp;diff=1181</id>
		<title>KiCreditRiskManagement en</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=KiCreditRiskManagement_en&amp;diff=1181"/>
		<updated>2023-12-01T06:24:04Z</updated>

		<summary type="html">&lt;p&gt;Annika: /* end */&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. The last day of the following month is added as the end date of the service, if the service was started in the current month, and the last day of the current month in the case of a previously started service.&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].&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>Annika</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=KiCreditRiskManagement&amp;diff=1180</id>
		<title>KiCreditRiskManagement</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=KiCreditRiskManagement&amp;diff=1180"/>
		<updated>2023-12-01T06:23:18Z</updated>

		<summary type="html">&lt;p&gt;Annika: /* end */&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. Teenuse lõpukuupäevaks lisatakse järgneva kuu viimane päev, kui teenus on alustatud käesoleval kuul ning varem alustatud teenuse puhul käesoleva kuu viimane päev.&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;
== &#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]. &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>Annika</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=RAXPENSK&amp;diff=1179</id>
		<title>RAXPENSK</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=RAXPENSK&amp;diff=1179"/>
		<updated>2023-10-23T16:29:39Z</updated>

		<summary type="html">&lt;p&gt;Annika: /* Testing */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 1.	Short description ==&lt;br /&gt;
&lt;br /&gt;
Purpose of the report is to give an estimation of the private persons’ bruto income. Income is calculated from the pension payments. Pension payment makes up certain percent of the bruto income of the person. &lt;br /&gt;
Pension registry offers a paid service for querying pension payments of the private persons from last six months. We calculate bruto income estimation about last five full months. &lt;br /&gt;
There can be cases when there will be no estimation of the income:&lt;br /&gt;
&lt;br /&gt;
# Person has no active pension account.&lt;br /&gt;
# Person has active pension account but has no pension payment obligation permanently.&lt;br /&gt;
# Person has active pension account but has no pension payment obligation temporarily.&lt;br /&gt;
&lt;br /&gt;
Pension Registry has created a free web query to request this information. We use this query to determine if the person has payment obligation before the query of the pension payments will be made. We also put the payment obligation change information to the report, if the change happened during last six months.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 2.	Pension Registry’s payment obligation query ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The information, what can be read out from the Pension Registry’s payment obligation query response:&lt;br /&gt;
&lt;br /&gt;
# The status of the private person’s pension account.&lt;br /&gt;
# Information about the periods person have had active pension account.&lt;br /&gt;
# Information about the periods person have had pension payment obligation.&lt;br /&gt;
# Information about the periods person have paused pension payment obligation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Example 1:&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;FIND_PAYMENT_DUTIES xmlns=&amp;quot;http://corporate.epis.ee/producer/&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;PERSON PERSON_CODE=&amp;quot;3870430xxxx&amp;quot; CONTRIBUTION_BEGIN_DATE=&amp;quot;20060101&amp;quot; Y_2010=&amp;quot;N&amp;quot; Y_2014_2017=&amp;quot;N&amp;quot; Y_2020=&amp;quot;Y&amp;quot; PENSION_ACCOUNT_STATUS=&amp;quot;A&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;PAYMENT_DUTY START_DATE=&amp;quot;20060101&amp;quot; DUTY=&amp;quot;T&amp;quot;/&amp;gt;&lt;br /&gt;
		&amp;lt;PAYMENT_DUTY START_DATE=&amp;quot;20090601&amp;quot; DUTY=&amp;quot;K&amp;quot; END_DATE=&amp;quot;20101231&amp;quot;/&amp;gt;&lt;br /&gt;
		&amp;lt;PAYMENT_DUTY START_DATE=&amp;quot;20201201&amp;quot; DUTY=&amp;quot;K&amp;quot; END_DATE=&amp;quot;20210831&amp;quot;/&amp;gt;&lt;br /&gt;
	&amp;lt;/PERSON&amp;gt;&lt;br /&gt;
&amp;lt;/FIND_PAYMENT_DUTIES&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Example 1 explanation:&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
* Person has active pension account: &lt;br /&gt;
&#039;&#039;PENSION_ACCOUNT_STATUS=&amp;quot;A&amp;quot;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Person has active payment obligation from 01.01.2006: &lt;br /&gt;
&#039;&#039;&amp;lt;PAYMENT_DUTY START_DATE=&amp;quot;20060101&amp;quot; DUTY=&amp;quot;T&amp;quot;/&amp;gt;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Payment obligation was paused two times for this person: &lt;br /&gt;
&#039;&#039;&amp;lt;PAYMENT_DUTY START_DATE=&amp;quot;20090601&amp;quot; DUTY=&amp;quot;K&amp;quot; END_DATE=&amp;quot;20101231&amp;quot;/&amp;gt;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&amp;lt;PAYMENT_DUTY START_DATE=&amp;quot;20201201&amp;quot; DUTY=&amp;quot;K&amp;quot; END_DATE=&amp;quot;20210831&amp;quot;/&amp;gt;&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Example 2:&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;FIND_PAYMENT_DUTIES xmlns=&amp;quot;http://corporate.epis.ee/producer/&amp;quot;&amp;gt; &lt;br /&gt;
  &amp;lt;PERSON PERSON_CODE=&amp;quot;4530624xxxx&amp;quot; CONTRIBUTION_BEGIN_DATE=&amp;quot;20030101&amp;quot; CONTRIBUTION_END_DATE=&amp;quot;20140101&amp;quot; Y_2010=&amp;quot;Y&amp;quot; Y_2014_2017=&amp;quot;N&amp;quot; Y_2020=&amp;quot;N&amp;quot; PENSION_ACCOUNT_STATUS=&amp;quot;A&amp;quot;&amp;gt; &lt;br /&gt;
    &amp;lt;PAYMENT_DUTY START_DATE=&amp;quot;20030101&amp;quot; DUTY=&amp;quot;T&amp;quot; END_DATE=&amp;quot;20140101&amp;quot;/&amp;gt; &lt;br /&gt;
    &amp;lt;PAYMENT_DUTY START_DATE=&amp;quot;20090601&amp;quot; DUTY=&amp;quot;K&amp;quot; END_DATE=&amp;quot;20091231&amp;quot;/&amp;gt; &lt;br /&gt;
    &amp;lt;PAYMENT_DUTY START_DATE=&amp;quot;20140101&amp;quot; DUTY=&amp;quot;M&amp;quot;/&amp;gt; &lt;br /&gt;
  &amp;lt;/PERSON&amp;gt; &lt;br /&gt;
&amp;lt;/FIND_PAYMENT_DUTIES&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Example 2 explanation:&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Person has active pension account: &lt;br /&gt;
PENSION_ACCOUNT_STATUS=&amp;quot;A&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Person has active payment obligation from 01.01.2003 to 01.01.2014 :&lt;br /&gt;
&amp;lt;PAYMENT_DUTY START_DATE=&amp;quot;20030101&amp;quot; DUTY=&amp;quot;T&amp;quot; END_DATE=&amp;quot;20140101&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Payment obligation was paused fro this person:&lt;br /&gt;
&amp;lt;PAYMENT_DUTY START_DATE=&amp;quot;20090601&amp;quot; DUTY=&amp;quot;K&amp;quot; END_DATE=&amp;quot;20091231&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Person has no payment obligation since 01.01.2014:&lt;br /&gt;
&amp;lt;PAYMENT_DUTY START_DATE=&amp;quot;20140101&amp;quot; DUTY=&amp;quot;M&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 3.	Pension registry&#039;s pension payments query ==&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
When we receive information from payment obligation query that person had payment obligation in at least one month during last 6 month, the payment obligation query is made. Query response includes all payments to pension registry during last six months. The first payment, which can appear to the response, can be from the query date minus 6 months.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Example of the query response:&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;laekumisedBody&amp;gt;&lt;br /&gt;
	&amp;lt;ns3:laekumised_maksuametistResponse&lt;br /&gt;
		xmlns:ns3=&amp;quot;http://producers.kpr.x-road.eu/producer/kpr&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;ISIKUKOOD&amp;gt;XXXXXXXXXXX&amp;lt;/ISIKUKOOD&amp;gt;&lt;br /&gt;
		&amp;lt;EESNIMI&amp;gt;XXXXXXX&amp;lt;/EESNIMI&amp;gt;&lt;br /&gt;
		&amp;lt;PEREKONNANIMI&amp;gt;XXXXXX&amp;lt;/PEREKONNANIMI&amp;gt;&lt;br /&gt;
		&amp;lt;LAEKUMINE&amp;gt;&lt;br /&gt;
			&amp;lt;KUUPAEV&amp;gt;2021-06-14&amp;lt;/KUUPAEV&amp;gt;&lt;br /&gt;
			&amp;lt;SUMMA&amp;gt;32.70&amp;lt;/SUMMA&amp;gt;&lt;br /&gt;
			&amp;lt;VALUUTA&amp;gt;EUR&amp;lt;/VALUUTA&amp;gt;&lt;br /&gt;
		&amp;lt;/LAEKUMINE&amp;gt;&lt;br /&gt;
		&amp;lt;LAEKUMINE&amp;gt;&lt;br /&gt;
			&amp;lt;KUUPAEV&amp;gt;2021-06-14&amp;lt;/KUUPAEV&amp;gt;&lt;br /&gt;
			&amp;lt;SUMMA&amp;gt;7.12&amp;lt;/SUMMA&amp;gt;&lt;br /&gt;
			&amp;lt;VALUUTA&amp;gt;EUR&amp;lt;/VALUUTA&amp;gt;&lt;br /&gt;
		&amp;lt;/LAEKUMINE&amp;gt;&lt;br /&gt;
		&amp;lt;LAEKUMINE&amp;gt;&lt;br /&gt;
			&amp;lt;KUUPAEV&amp;gt;2021-07-14&amp;lt;/KUUPAEV&amp;gt;&lt;br /&gt;
			&amp;lt;SUMMA&amp;gt;32.70&amp;lt;/SUMMA&amp;gt;&lt;br /&gt;
			&amp;lt;VALUUTA&amp;gt;EUR&amp;lt;/VALUUTA&amp;gt;&lt;br /&gt;
		&amp;lt;/LAEKUMINE&amp;gt;&lt;br /&gt;
		&amp;lt;LAEKUMINE&amp;gt;&lt;br /&gt;
			&amp;lt;KUUPAEV&amp;gt;2021-07-15&amp;lt;/KUUPAEV&amp;gt;&lt;br /&gt;
			&amp;lt;SUMMA&amp;gt;7.44&amp;lt;/SUMMA&amp;gt;&lt;br /&gt;
			&amp;lt;VALUUTA&amp;gt;EUR&amp;lt;/VALUUTA&amp;gt;&lt;br /&gt;
		&amp;lt;/LAEKUMINE&amp;gt;&lt;br /&gt;
		&amp;lt;LAEKUMINE&amp;gt;&lt;br /&gt;
			&amp;lt;KUUPAEV&amp;gt;2021-08-12&amp;lt;/KUUPAEV&amp;gt;&lt;br /&gt;
			&amp;lt;SUMMA&amp;gt;32.03&amp;lt;/SUMMA&amp;gt;&lt;br /&gt;
			&amp;lt;VALUUTA&amp;gt;EUR&amp;lt;/VALUUTA&amp;gt;&lt;br /&gt;
		&amp;lt;/LAEKUMINE&amp;gt;&lt;br /&gt;
		&amp;lt;LAEKUMINE&amp;gt;&lt;br /&gt;
			&amp;lt;KUUPAEV&amp;gt;2021-08-12&amp;lt;/KUUPAEV&amp;gt;&lt;br /&gt;
			&amp;lt;SUMMA&amp;gt;14.73&amp;lt;/SUMMA&amp;gt;&lt;br /&gt;
			&amp;lt;VALUUTA&amp;gt;EUR&amp;lt;/VALUUTA&amp;gt;&lt;br /&gt;
		&amp;lt;/LAEKUMINE&amp;gt;&lt;br /&gt;
		&amp;lt;LAEKUMINE&amp;gt;&lt;br /&gt;
			&amp;lt;KUUPAEV&amp;gt;2021-09-13&amp;lt;/KUUPAEV&amp;gt;&lt;br /&gt;
			&amp;lt;SUMMA&amp;gt;11.73&amp;lt;/SUMMA&amp;gt;&lt;br /&gt;
			&amp;lt;VALUUTA&amp;gt;EUR&amp;lt;/VALUUTA&amp;gt;&lt;br /&gt;
		&amp;lt;/LAEKUMINE&amp;gt;&lt;br /&gt;
		&amp;lt;LAEKUMINE&amp;gt;&lt;br /&gt;
			&amp;lt;KUUPAEV&amp;gt;2021-09-13&amp;lt;/KUUPAEV&amp;gt;&lt;br /&gt;
			&amp;lt;SUMMA&amp;gt;35.30&amp;lt;/SUMMA&amp;gt;&lt;br /&gt;
			&amp;lt;VALUUTA&amp;gt;EUR&amp;lt;/VALUUTA&amp;gt;&lt;br /&gt;
		&amp;lt;/LAEKUMINE&amp;gt;&lt;br /&gt;
	&amp;lt;/ns3:laekumised_maksuametistResponse&amp;gt;&lt;br /&gt;
&amp;lt;/laekumisedBody&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 4.	RAXPENSK xml report from Creditinfo ==&lt;br /&gt;
&lt;br /&gt;
All the detailed information about the report structure can be found in the xml schema RAXPENSK.xsd [https://services.krediidiinfo.ee/schemas/report/RAXPENSK.xsd].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Report contents:&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Report includes the responses from the Pension Registry payment obligation query and pension payment query. &lt;br /&gt;
&lt;br /&gt;
* For better readability of the payment obligation query, we have added payment obligation descriptions:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;payment_duties&amp;gt;&lt;br /&gt;
	&amp;lt;payment_duty&amp;gt;&lt;br /&gt;
		&amp;lt;start_date&amp;gt;2004-01-01&amp;lt;/start_date&amp;gt;&lt;br /&gt;
		&amp;lt;end_date&amp;gt;2021-08-31&amp;lt;/end_date&amp;gt;&lt;br /&gt;
		&amp;lt;meaning&amp;gt;maksekohustus on / sissemaksete tegemine&amp;lt;/meaning&amp;gt;&lt;br /&gt;
	&amp;lt;/payment_duty&amp;gt;&lt;br /&gt;
	&amp;lt;payment_duty&amp;gt;&lt;br /&gt;
		&amp;lt;start_date&amp;gt;2021-09-01&amp;lt;/start_date&amp;gt;&lt;br /&gt;
		&amp;lt;end_date xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
		&amp;lt;meaning&amp;gt;maksekohustust ei ole / maksete mittetegemine&amp;lt;/meaning&amp;gt;&lt;br /&gt;
	&amp;lt;/payment_duty&amp;gt;&lt;br /&gt;
&amp;lt;/payment_duties&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* If there is error with querying data from Pension Registry or the payment query was not made, the explanation is added to the report. If the comment explains error, then is_error attribute is equal to True:&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;comment is_error=&amp;quot;false&amp;quot;&amp;gt;Ei tehtud maksuametisse toimunud laekumiste päringut, sest maksete kohustus puudub.&amp;lt;/comment&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* It is possible for the parent to receive parent pension to pension account. In that case we cannot include the sum in bruto wage calculation. If this is the case a warning will be shown in the report:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;quot;warning&amp;quot;: &amp;quot;Isikul võib Pensionikeskuse laekumiste hulgas olla vanemapensioni makseid!&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Report includes Bruto wages section with attributes start_date and end_date for showing the period of the wages calculation period. The wages calculation period is different from the pension payments period as there might not be shown all monthly payments from the first and last month of the payments. &lt;br /&gt;
Monthly wage will be calculated from the sum of the monthly payments to the pension account. If there is a record about pension registry payment for the person in the Pension Registry’s response the bruto wage will be calculated.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;gross_salaries start_date=&amp;quot;2021-06-01&amp;quot; &lt;br /&gt;
              end_date=&amp;quot;2021-10-31&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;gross_salary&amp;gt;&lt;br /&gt;
		&amp;lt;year&amp;gt;2021&amp;lt;/year&amp;gt;&lt;br /&gt;
		&amp;lt;month&amp;gt;6&amp;lt;/month&amp;gt;&lt;br /&gt;
		&amp;lt;salary&amp;gt;1991&amp;lt;/salary&amp;gt;&lt;br /&gt;
	&amp;lt;/gross_salary&amp;gt;&lt;br /&gt;
	&amp;lt;gross_salary&amp;gt;&lt;br /&gt;
		&amp;lt;year&amp;gt;2021&amp;lt;/year&amp;gt;&lt;br /&gt;
		&amp;lt;month&amp;gt;7&amp;lt;/month&amp;gt;&lt;br /&gt;
		&amp;lt;salary&amp;gt;2007&amp;lt;/salary&amp;gt;&lt;br /&gt;
	&amp;lt;/gross_salary&amp;gt;&lt;br /&gt;
	&amp;lt;gross_salary&amp;gt;&lt;br /&gt;
		&amp;lt;year&amp;gt;2021&amp;lt;/year&amp;gt;&lt;br /&gt;
		&amp;lt;month&amp;gt;8&amp;lt;/month&amp;gt;&lt;br /&gt;
		&amp;lt;salary&amp;gt;2338&amp;lt;/salary&amp;gt;&lt;br /&gt;
	&amp;lt;/gross_salary&amp;gt;&lt;br /&gt;
	&amp;lt;gross_salary&amp;gt;&lt;br /&gt;
		&amp;lt;year&amp;gt;2021&amp;lt;/year&amp;gt;&lt;br /&gt;
		&amp;lt;month&amp;gt;9&amp;lt;/month&amp;gt;&lt;br /&gt;
		&amp;lt;salary&amp;gt;2352&amp;lt;/salary&amp;gt;&lt;br /&gt;
	&amp;lt;/gross_salary&amp;gt;&lt;br /&gt;
&amp;lt;/gross_salaries&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Average bruto wage will be calculated from the monthly wages, which in turn are calculated from pension payments.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;average_bruto_wage&amp;gt;1561&amp;lt;/average_bruto_wage&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Testing ==&lt;br /&gt;
&lt;br /&gt;
Testing should be agreed with Creditinfo Estonia&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Testcodes in pension registry:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
37804020009, 35604220000, 50106090002, 46201080006, 35612010008, 45402070008, 37407100004, 48408301152, 46508303070&lt;/div&gt;</summary>
		<author><name>Annika</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=KiDocExchange&amp;diff=1178</id>
		<title>KiDocExchange</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=KiDocExchange&amp;diff=1178"/>
		<updated>2023-05-05T12:01:20Z</updated>

		<summary type="html">&lt;p&gt;Annika: &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 ja vastuvõtmiseks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Failide edastamine ja vastuvõtmine=&lt;br /&gt;
&lt;br /&gt;
Creditinfosse saadetava faili nimi peab olema kujul:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
req_&amp;lt;kliendikood&amp;gt;_&amp;lt;toote_kood&amp;gt;_&amp;lt;kuupäev+kellaaeg&amp;gt;.&amp;lt;faililaiend&amp;gt;&lt;br /&gt;
nt. req_123456_mhr_20230505124518.xml&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Creditinfo vastusfaili kuju (kui tegemist on vastust vajava tootega)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
resp_&amp;lt;kliendikood&amp;gt;_&amp;lt;toote_kood&amp;gt;_&amp;lt;kuupäev+kellaaeg&amp;gt;.&amp;lt;faililaiend&amp;gt;&lt;br /&gt;
nt. resp_123456_mhr_20230505124518.xml&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;kliendikood&amp;gt; - Creditinfoga poolt jagatav väärtus.&lt;br /&gt;
* &amp;lt;toote_kood&amp;gt; - Creditinfoga poolt jagatav väärtus.&lt;br /&gt;
* &amp;lt;kuupäev+kellaaeg&amp;gt; - Päringufaili genereerimise aeg. Formaat YYYYMMDDHHmmss. Näide: 2023-05-23 12:45:18 -&amp;gt; 20230523124518&lt;br /&gt;
** kui tegemist on vastusefailiga, siis on tegu päringu kellaajaga, et kergelt kokku viia päringut ja vastust. Vastuse genereerimise aeg on reeglina failis sees.&lt;br /&gt;
* &amp;lt;faililaiend&amp;gt; - Creditinfoga kokkulepitud failiformaat (csv/xml/xlsx/jne). Teatud juhtudel on mõistlik kokkulepituna rakendada ka zip/gzip kompressiooni.&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 faili üles laadimisel.&lt;br /&gt;
&lt;br /&gt;
[[Image:KiDocExchange_Upload_Sequence_Diagram.jpg]]&lt;br /&gt;
&lt;br /&gt;
ja alla laadimisel &lt;br /&gt;
&lt;br /&gt;
[[Image:Download_diagram.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Alla laetavate failide nimekirja saab pärida funkstiooniga getDownloadQueue(). Kord alla laetud fail kaob nimekirjast, aga faili ID säilitamisel saab faili alla laadida ka hiljem.&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;
= Testimine =&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;
&lt;br /&gt;
= Näidis pseudokoodina =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/** DEFINE PARAMETERS */&lt;br /&gt;
$wsdl = &#039;http://services.krediidiinfo.ee/KiDocExchange.wsdl&#039;;&lt;br /&gt;
$productionLocation = &#039;https://services.krediidiinfo.ee/soap.php?name=KiDocExchange&#039;;&lt;br /&gt;
$testLocation = &#039;https://services.krediidiinfo.ee/soap.php?name=KiDocExchange&amp;amp;debug&#039;; // same as production, but with added &#039;debug&#039; parameter&lt;br /&gt;
$username = &#039;&#039;; // provided by Creditinfo&lt;br /&gt;
$password = &#039;&#039;; // provided by creditinfo&lt;br /&gt;
$connectionParameters = [&lt;br /&gt;
    &#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;,&lt;br /&gt;
    &#039;password&#039; =&amp;gt; &#039;password&#039;&lt;br /&gt;
];&lt;br /&gt;
$testFileContent = &#039;test file content&#039;;&lt;br /&gt;
$testFileName = &#039;test_file_name.txt&#039;;&lt;br /&gt;
&lt;br /&gt;
/** INIT CLIENT */&lt;br /&gt;
$client = new SoapClient(&lt;br /&gt;
    $wsdl,&lt;br /&gt;
    [&lt;br /&gt;
        &#039;location&#039; =&amp;gt; IN_PRODUCTION_ENV ? $productionLocation : $testLocation,&lt;br /&gt;
        &#039;login&#039; =&amp;gt; $username,&lt;br /&gt;
        &#039;password&#039; =&amp;gt; $password&lt;br /&gt;
    ]&lt;br /&gt;
);&lt;br /&gt;
&lt;br /&gt;
/** INIT FILE TRANSFER */&lt;br /&gt;
$fileId = $client-&amp;gt;startUpload($testFileName);&lt;br /&gt;
&lt;br /&gt;
/** SEND FILE CONTENT */&lt;br /&gt;
$client-&amp;gt;uploadChunk($fileId, $testFileContent); // no need to seperate content into multiple chunks unless file is extremely big&lt;br /&gt;
&lt;br /&gt;
/** FINISH UPLOAD */&lt;br /&gt;
$md5 = md5($testFileContent); // md5 checksum to verify data integrity&lt;br /&gt;
$reponseCode = $client-&amp;gt;finishUpload($fileId, $md5);&lt;br /&gt;
if ($reponseCode == 0) {&lt;br /&gt;
    // upload failed, check response code for reason&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/** DOWNLOAD FILE */&lt;br /&gt;
$fileId = 12345; // actual ID is aquired via getDownloadQueue response&lt;br /&gt;
$fileName = &#039;test_file.txt&#039;; // can be anything but highly suggest using same as in getDownloadQueue response&lt;br /&gt;
$start = 0;&lt;br /&gt;
$chunkSize = 512; // was useful 30 years ago with lower download speeds, to monitor download progress. today you can use a large number which should cover the response file in one go&lt;br /&gt;
$fileContent = &#039;&#039;;&lt;br /&gt;
while ($chunk = $client-&amp;gt;downloadChunk($fileId, $start, $chunkSize)) {&lt;br /&gt;
    $start += $chunkSize;&lt;br /&gt;
    $fileContent .= $chunk;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
saveFile($fileName, $fileContent);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Annika</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=KiDocExchange_en&amp;diff=1177</id>
		<title>KiDocExchange en</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=KiDocExchange_en&amp;diff=1177"/>
		<updated>2023-05-05T11:57:14Z</updated>

		<summary type="html">&lt;p&gt;Annika: /* Example in PHP */&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;
&lt;br /&gt;
== Filename guide for sending and receiving ==&lt;br /&gt;
&lt;br /&gt;
Creditinfo file transfer file name guide for request file:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
req_&amp;lt;client_code&amp;gt;_&amp;lt;product_code&amp;gt;_&amp;lt;date+time&amp;gt;.&amp;lt;file_extension&amp;gt;&lt;br /&gt;
nt. req_123456_mhr_20230505124518.xml&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Creditinfo file name for request file (if necessary for product):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
resp_&amp;lt;client_code&amp;gt;_&amp;lt;product_code&amp;gt;_&amp;lt;date+time&amp;gt;.&amp;lt;file_extension&amp;gt;&lt;br /&gt;
nt. req_123456_mhr_20230505124518.xml&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;client_code&amp;gt; - Supplied by Creditinfo.&lt;br /&gt;
* &amp;lt;product_code&amp;gt; - Supplied by Creditinfo.&lt;br /&gt;
* &amp;lt;date+time&amp;gt; - Datetime of file generation. Format YYYYMMDDHHmmss. Example: 2023-05-23 12:45:18 -&amp;gt; 20230523124518&lt;br /&gt;
** in response file this is request file generation time to easily match response to request via file name. Actual response generation time is usually inside the file.&lt;br /&gt;
* &amp;lt;file_extension&amp;gt; - File extension agreed with Creditinfo (csv/xml/xlsx/jne). In some cases it can also make sense to use zip/gzip compression.&lt;br /&gt;
&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;
and to download&lt;br /&gt;
&lt;br /&gt;
[[Image:Download_diagram.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
List of available files for download can be requested using getDownloadQueue() function. Once downloaded successfully the file is removed from the list. It is still possible to download the file later on if you keep the file id.&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 pseudo code =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/** DEFINE PARAMETERS */&lt;br /&gt;
$wsdl = &#039;http://services.krediidiinfo.ee/KiDocExchange.wsdl&#039;;&lt;br /&gt;
$productionLocation = &#039;https://services.krediidiinfo.ee/soap.php?name=KiDocExchange&#039;;&lt;br /&gt;
$testLocation = &#039;https://services.krediidiinfo.ee/soap.php?name=KiDocExchange&amp;amp;debug&#039;; // same as production, but with added &#039;debug&#039; parameter&lt;br /&gt;
$username = &#039;&#039;; // provided by Creditinfo&lt;br /&gt;
$password = &#039;&#039;; // provided by creditinfo&lt;br /&gt;
$connectionParameters = [&lt;br /&gt;
    &#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;,&lt;br /&gt;
    &#039;password&#039; =&amp;gt; &#039;password&#039;&lt;br /&gt;
];&lt;br /&gt;
$testFileContent = &#039;test file content&#039;;&lt;br /&gt;
$testFileName = &#039;test_file_name.txt&#039;;&lt;br /&gt;
&lt;br /&gt;
/** INIT CLIENT */&lt;br /&gt;
$client = new SoapClient(&lt;br /&gt;
    $wsdl,&lt;br /&gt;
    [&lt;br /&gt;
        &#039;location&#039; =&amp;gt; IN_PRODUCTION_ENV ? $productionLocation : $testLocation,&lt;br /&gt;
        &#039;login&#039; =&amp;gt; $username,&lt;br /&gt;
        &#039;password&#039; =&amp;gt; $password&lt;br /&gt;
    ]&lt;br /&gt;
);&lt;br /&gt;
&lt;br /&gt;
/** INIT FILE TRANSFER */&lt;br /&gt;
$fileId = $client-&amp;gt;startUpload($testFileName);&lt;br /&gt;
&lt;br /&gt;
/** SEND FILE CONTENT */&lt;br /&gt;
$client-&amp;gt;uploadChunk($fileId, $testFileContent); // no need to seperate content into multiple chunks unless file is extremely big&lt;br /&gt;
&lt;br /&gt;
/** FINISH UPLOAD */&lt;br /&gt;
$md5 = md5($testFileContent); // md5 checksum to verify data integrity&lt;br /&gt;
$reponseCode = $client-&amp;gt;finishUpload($fileId, $md5);&lt;br /&gt;
if ($reponseCode == 0) {&lt;br /&gt;
    // upload failed, check response code for reason&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/** DOWNLOAD FILE */&lt;br /&gt;
$fileId = 12345; // actual ID is aquired via getDownloadQueue response&lt;br /&gt;
$fileName = &#039;test_file.txt&#039;; // can be anything but highly suggest using same as in getDownloadQueue response&lt;br /&gt;
$start = 0;&lt;br /&gt;
$chunkSize = 512; // was useful 30 years ago with lower download speeds, to monitor download progress. today you can use a large number which should cover the response file in one go&lt;br /&gt;
$fileContent = &#039;&#039;;&lt;br /&gt;
while ($chunk = $client-&amp;gt;downloadChunk($fileId, $start, $chunkSize)) {&lt;br /&gt;
    $start += $chunkSize;&lt;br /&gt;
    $fileContent .= $chunk;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
saveFile($fileName, $fileContent);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Annika</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=KiDocExchange&amp;diff=1176</id>
		<title>KiDocExchange</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=KiDocExchange&amp;diff=1176"/>
		<updated>2023-05-05T11:56:37Z</updated>

		<summary type="html">&lt;p&gt;Annika: /* Näidis PHP-s */&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 ja vastuvõtmiseks.&lt;br /&gt;
&lt;br /&gt;
= Failide edastamine ja vastuvõtmine=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Creditinfosse saadetava faili nimi peab olema kujul:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
req_&amp;lt;kliendikood&amp;gt;_&amp;lt;toote_kood&amp;gt;_&amp;lt;kuupäev+kellaaeg&amp;gt;.&amp;lt;faililaiend&amp;gt;&lt;br /&gt;
nt. req_123456_mhr_20230505124518.xml&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Creditinfo vastusfaili kuju (kui tegemist on vastust vajava tootega)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
resp_&amp;lt;kliendikood&amp;gt;_&amp;lt;toote_kood&amp;gt;_&amp;lt;kuupäev+kellaaeg&amp;gt;.&amp;lt;faililaiend&amp;gt;&lt;br /&gt;
nt. resp_123456_mhr_20230505124518.xml&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;kliendikood&amp;gt; - Creditinfoga poolt jagatav väärtus.&lt;br /&gt;
* &amp;lt;toote_kood&amp;gt; - Creditinfoga poolt jagatav väärtus.&lt;br /&gt;
* &amp;lt;kuupäev+kellaaeg&amp;gt; - Päringufaili genereerimise aeg. Formaat YYYYMMDDHHmmss. Näide: 2023-05-23 12:45:18 -&amp;gt; 20230523124518&lt;br /&gt;
** kui tegemist on vastusefailiga, siis on tegu päringu kellaajaga, et kergelt kokku viia päringut ja vastust. Vastuse genereerimise aeg on reeglina failis sees.&lt;br /&gt;
* &amp;lt;faililaiend&amp;gt; - Creditinfoga kokkulepitud failiformaat (csv/xml/xlsx/jne). Teatud juhtudel on mõistlik kokkulepituna rakendada ka zip/gzip kompressiooni.&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 faili üles laadimisel.&lt;br /&gt;
&lt;br /&gt;
[[Image:KiDocExchange_Upload_Sequence_Diagram.jpg]]&lt;br /&gt;
&lt;br /&gt;
ja alla laadimisel &lt;br /&gt;
&lt;br /&gt;
[[Image:Download_diagram.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Alla laetavate failide nimekirja saab pärida funkstiooniga getDownloadQueue(). Kord alla laetud fail kaob nimekirjast, aga faili ID säilitamisel saab faili alla laadida ka hiljem.&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;
= 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;
= Testimine =&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 pseudokoodina =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/** DEFINE PARAMETERS */&lt;br /&gt;
$wsdl = &#039;http://services.krediidiinfo.ee/KiDocExchange.wsdl&#039;;&lt;br /&gt;
$productionLocation = &#039;https://services.krediidiinfo.ee/soap.php?name=KiDocExchange&#039;;&lt;br /&gt;
$testLocation = &#039;https://services.krediidiinfo.ee/soap.php?name=KiDocExchange&amp;amp;debug&#039;; // same as production, but with added &#039;debug&#039; parameter&lt;br /&gt;
$username = &#039;&#039;; // provided by Creditinfo&lt;br /&gt;
$password = &#039;&#039;; // provided by creditinfo&lt;br /&gt;
$connectionParameters = [&lt;br /&gt;
    &#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;,&lt;br /&gt;
    &#039;password&#039; =&amp;gt; &#039;password&#039;&lt;br /&gt;
];&lt;br /&gt;
$testFileContent = &#039;test file content&#039;;&lt;br /&gt;
$testFileName = &#039;test_file_name.txt&#039;;&lt;br /&gt;
&lt;br /&gt;
/** INIT CLIENT */&lt;br /&gt;
$client = new SoapClient(&lt;br /&gt;
    $wsdl,&lt;br /&gt;
    [&lt;br /&gt;
        &#039;location&#039; =&amp;gt; IN_PRODUCTION_ENV ? $productionLocation : $testLocation,&lt;br /&gt;
        &#039;login&#039; =&amp;gt; $username,&lt;br /&gt;
        &#039;password&#039; =&amp;gt; $password&lt;br /&gt;
    ]&lt;br /&gt;
);&lt;br /&gt;
&lt;br /&gt;
/** INIT FILE TRANSFER */&lt;br /&gt;
$fileId = $client-&amp;gt;startUpload($testFileName);&lt;br /&gt;
&lt;br /&gt;
/** SEND FILE CONTENT */&lt;br /&gt;
$client-&amp;gt;uploadChunk($fileId, $testFileContent); // no need to seperate content into multiple chunks unless file is extremely big&lt;br /&gt;
&lt;br /&gt;
/** FINISH UPLOAD */&lt;br /&gt;
$md5 = md5($testFileContent); // md5 checksum to verify data integrity&lt;br /&gt;
$reponseCode = $client-&amp;gt;finishUpload($fileId, $md5);&lt;br /&gt;
if ($reponseCode == 0) {&lt;br /&gt;
    // upload failed, check response code for reason&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/** DOWNLOAD FILE */&lt;br /&gt;
$fileId = 12345; // actual ID is aquired via getDownloadQueue response&lt;br /&gt;
$fileName = &#039;test_file.txt&#039;; // can be anything but highly suggest using same as in getDownloadQueue response&lt;br /&gt;
$start = 0;&lt;br /&gt;
$chunkSize = 512; // was useful 30 years ago with lower download speeds, to monitor download progress. today you can use a large number which should cover the response file in one go&lt;br /&gt;
$fileContent = &#039;&#039;;&lt;br /&gt;
while ($chunk = $client-&amp;gt;downloadChunk($fileId, $start, $chunkSize)) {&lt;br /&gt;
    $start += $chunkSize;&lt;br /&gt;
    $fileContent .= $chunk;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
saveFile($fileName, $fileContent);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Annika</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=KiDocExchange_en&amp;diff=1175</id>
		<title>KiDocExchange en</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=KiDocExchange_en&amp;diff=1175"/>
		<updated>2023-05-05T11:53:53Z</updated>

		<summary type="html">&lt;p&gt;Annika: &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;
&lt;br /&gt;
== Filename guide for sending and receiving ==&lt;br /&gt;
&lt;br /&gt;
Creditinfo file transfer file name guide for request file:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
req_&amp;lt;client_code&amp;gt;_&amp;lt;product_code&amp;gt;_&amp;lt;date+time&amp;gt;.&amp;lt;file_extension&amp;gt;&lt;br /&gt;
nt. req_123456_mhr_20230505124518.xml&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Creditinfo file name for request file (if necessary for product):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
resp_&amp;lt;client_code&amp;gt;_&amp;lt;product_code&amp;gt;_&amp;lt;date+time&amp;gt;.&amp;lt;file_extension&amp;gt;&lt;br /&gt;
nt. req_123456_mhr_20230505124518.xml&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;client_code&amp;gt; - Supplied by Creditinfo.&lt;br /&gt;
* &amp;lt;product_code&amp;gt; - Supplied by Creditinfo.&lt;br /&gt;
* &amp;lt;date+time&amp;gt; - Datetime of file generation. Format YYYYMMDDHHmmss. Example: 2023-05-23 12:45:18 -&amp;gt; 20230523124518&lt;br /&gt;
** in response file this is request file generation time to easily match response to request via file name. Actual response generation time is usually inside the file.&lt;br /&gt;
* &amp;lt;file_extension&amp;gt; - File extension agreed with Creditinfo (csv/xml/xlsx/jne). In some cases it can also make sense to use zip/gzip compression.&lt;br /&gt;
&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;
and to download&lt;br /&gt;
&lt;br /&gt;
[[Image:Download_diagram.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
List of available files for download can be requested using getDownloadQueue() function. Once downloaded successfully the file is removed from the list. It is still possible to download the file later on if you keep the file id.&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>Annika</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=KiDocExchange&amp;diff=1174</id>
		<title>KiDocExchange</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=KiDocExchange&amp;diff=1174"/>
		<updated>2023-05-05T11:49:17Z</updated>

		<summary type="html">&lt;p&gt;Annika: /* Failide edastamine ja vastuvõtmine */&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 ja vastuvõtmiseks.&lt;br /&gt;
&lt;br /&gt;
= Failide edastamine ja vastuvõtmine=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Creditinfosse saadetava faili nimi peab olema kujul:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
req_&amp;lt;kliendikood&amp;gt;_&amp;lt;toote_kood&amp;gt;_&amp;lt;kuupäev+kellaaeg&amp;gt;.&amp;lt;faililaiend&amp;gt;&lt;br /&gt;
nt. req_123456_mhr_20230505124518.xml&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Creditinfo vastusfaili kuju (kui tegemist on vastust vajava tootega)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
resp_&amp;lt;kliendikood&amp;gt;_&amp;lt;toote_kood&amp;gt;_&amp;lt;kuupäev+kellaaeg&amp;gt;.&amp;lt;faililaiend&amp;gt;&lt;br /&gt;
nt. resp_123456_mhr_20230505124518.xml&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;kliendikood&amp;gt; - Creditinfoga poolt jagatav väärtus.&lt;br /&gt;
* &amp;lt;toote_kood&amp;gt; - Creditinfoga poolt jagatav väärtus.&lt;br /&gt;
* &amp;lt;kuupäev+kellaaeg&amp;gt; - Päringufaili genereerimise aeg. Formaat YYYYMMDDHHmmss. Näide: 2023-05-23 12:45:18 -&amp;gt; 20230523124518&lt;br /&gt;
** kui tegemist on vastusefailiga, siis on tegu päringu kellaajaga, et kergelt kokku viia päringut ja vastust. Vastuse genereerimise aeg on reeglina failis sees.&lt;br /&gt;
* &amp;lt;faililaiend&amp;gt; - Creditinfoga kokkulepitud failiformaat (csv/xml/xlsx/jne). Teatud juhtudel on mõistlik kokkulepituna rakendada ka zip/gzip kompressiooni.&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 faili üles laadimisel.&lt;br /&gt;
&lt;br /&gt;
[[Image:KiDocExchange_Upload_Sequence_Diagram.jpg]]&lt;br /&gt;
&lt;br /&gt;
ja alla laadimisel &lt;br /&gt;
&lt;br /&gt;
[[Image:Download_diagram.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Alla laetavate failide nimekirja saab pärida funkstiooniga getDownloadQueue(). Kord alla laetud fail kaob nimekirjast, aga faili ID säilitamisel saab faili alla laadida ka hiljem.&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;
= 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;
= Testimine =&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>Annika</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=Bank_debtors_payments_ver4_example.xml&amp;diff=1173</id>
		<title>Bank debtors payments ver4 example.xml</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=Bank_debtors_payments_ver4_example.xml&amp;diff=1173"/>
		<updated>2022-08-23T13:25:15Z</updated>

		<summary type="html">&lt;p&gt;Annika: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&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;debtors xmlns=&amp;quot;https://services.krediidiinfo.ee/schemas/kh/bank_debtors_payments_ver4.xsd&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; generated=&amp;quot;2020-10-28&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;debtor&amp;gt;&lt;br /&gt;
		&amp;lt;name&amp;gt;ÕHK JA PÕHK AS&amp;lt;/name&amp;gt;&lt;br /&gt;
		&amp;lt;contract_no&amp;gt;123&amp;lt;/contract_no&amp;gt;&lt;br /&gt;
		&amp;lt;client_code&amp;gt;456&amp;lt;/client_code&amp;gt;&lt;br /&gt;
		&amp;lt;id&amp;gt;00000000&amp;lt;/id&amp;gt;&lt;br /&gt;
		&amp;lt;client_classes&amp;gt;&lt;br /&gt;
			&amp;lt;client_class&amp;gt;VIP&amp;lt;/client_class&amp;gt;&lt;br /&gt;
		&amp;lt;/client_classes&amp;gt;&lt;br /&gt;
		&amp;lt;mail_address&amp;gt;&lt;br /&gt;
			&amp;lt;street&amp;gt;Kuusiku 10-2&amp;lt;/street&amp;gt;&lt;br /&gt;
			&amp;lt;postal_code&amp;gt;10001&amp;lt;/postal_code&amp;gt;&lt;br /&gt;
			&amp;lt;city&amp;gt;Nuustaku&amp;lt;/city&amp;gt;&lt;br /&gt;
			&amp;lt;country&amp;gt;EST&amp;lt;/country&amp;gt;&lt;br /&gt;
		&amp;lt;/mail_address&amp;gt;&lt;br /&gt;
		&amp;lt;emails&amp;gt;&lt;br /&gt;
			&amp;lt;email&amp;gt;ohk@pohk.ee&amp;lt;/email&amp;gt;&lt;br /&gt;
			&amp;lt;email&amp;gt;info@pohk.ee&amp;lt;/email&amp;gt;&lt;br /&gt;
		&amp;lt;/emails&amp;gt;&lt;br /&gt;
		&amp;lt;phones&amp;gt;&lt;br /&gt;
			&amp;lt;phone&amp;gt;2349082&amp;lt;/phone&amp;gt;&lt;br /&gt;
			&amp;lt;phone&amp;gt;+3722349082&amp;lt;/phone&amp;gt;&lt;br /&gt;
		&amp;lt;/phones&amp;gt;&lt;br /&gt;
		&amp;lt;bank_ref_no&amp;gt;00000000000000&amp;lt;/bank_ref_no&amp;gt;&lt;br /&gt;
		&amp;lt;bank_account_numbers&amp;gt;&lt;br /&gt;
			&amp;lt;bank_account_number&amp;gt;EE000000000000000000&amp;lt;/bank_account_number&amp;gt;&lt;br /&gt;
			&amp;lt;bank_account_number&amp;gt;EE110000000000000000&amp;lt;/bank_account_number&amp;gt;&lt;br /&gt;
		&amp;lt;/bank_account_numbers&amp;gt;&lt;br /&gt;
		&amp;lt;overdue_payments&amp;gt;&lt;br /&gt;
			&amp;lt;overdue_payment&amp;gt;&lt;br /&gt;
				&amp;lt;pay_due_dt&amp;gt;2020-08-01&amp;lt;/pay_due_dt&amp;gt;&lt;br /&gt;
				&amp;lt;date_pd_limit_exceeded&amp;gt;2020-08-01&amp;lt;/date_pd_limit_exceeded&amp;gt;&lt;br /&gt;
				&amp;lt;currency&amp;gt;EUR&amp;lt;/currency&amp;gt;&lt;br /&gt;
				&amp;lt;exchange_rate&amp;gt;1&amp;lt;/exchange_rate&amp;gt;&lt;br /&gt;
				&amp;lt;primary_debt&amp;gt;100.23&amp;lt;/primary_debt&amp;gt;&lt;br /&gt;
				&amp;lt;interest&amp;gt;4.77&amp;lt;/interest&amp;gt;&lt;br /&gt;
				&amp;lt;fine&amp;gt;1.20&amp;lt;/fine&amp;gt;&lt;br /&gt;
			&amp;lt;/overdue_payment&amp;gt;&lt;br /&gt;
			&amp;lt;overdue_payment&amp;gt;&lt;br /&gt;
				&amp;lt;pay_due_dt&amp;gt;2020-09-01&amp;lt;/pay_due_dt&amp;gt;&lt;br /&gt;
				&amp;lt;date_pd_limit_exceeded&amp;gt;2020-09-01&amp;lt;/date_pd_limit_exceeded&amp;gt;&lt;br /&gt;
				&amp;lt;currency&amp;gt;EUR&amp;lt;/currency&amp;gt;&lt;br /&gt;
				&amp;lt;exchange_rate&amp;gt;1&amp;lt;/exchange_rate&amp;gt;&lt;br /&gt;
				&amp;lt;primary_debt&amp;gt;101.23&amp;lt;/primary_debt&amp;gt;&lt;br /&gt;
				&amp;lt;interest&amp;gt;3.77&amp;lt;/interest&amp;gt;&lt;br /&gt;
				&amp;lt;fine&amp;gt;0&amp;lt;/fine&amp;gt;&lt;br /&gt;
			&amp;lt;/overdue_payment&amp;gt;&lt;br /&gt;
		&amp;lt;/overdue_payments&amp;gt;&lt;br /&gt;
		&amp;lt;add_debtor_data name=&amp;quot;client_manager_comment&amp;quot;&amp;gt;14.10.2020 promised to pay in two days&amp;lt;/add_debtor_data&amp;gt;&lt;br /&gt;
	&amp;lt;/debtor&amp;gt;&lt;br /&gt;
	&amp;lt;debtor&amp;gt;&lt;br /&gt;
		&amp;lt;name&amp;gt;ÕHK JA PÕHK AS&amp;lt;/name&amp;gt;&lt;br /&gt;
		&amp;lt;contract_no&amp;gt;999&amp;lt;/contract_no&amp;gt;&lt;br /&gt;
		&amp;lt;client_code&amp;gt;456&amp;lt;/client_code&amp;gt;&lt;br /&gt;
		&amp;lt;id&amp;gt;00000000&amp;lt;/id&amp;gt;&lt;br /&gt;
		&amp;lt;client_classes&amp;gt;&lt;br /&gt;
			&amp;lt;client_class&amp;gt;v1&amp;lt;/client_class&amp;gt;&lt;br /&gt;
		&amp;lt;/client_classes&amp;gt;&lt;br /&gt;
		&amp;lt;mail_address&amp;gt;&lt;br /&gt;
			&amp;lt;street&amp;gt;Kuusiku 10-2&amp;lt;/street&amp;gt;&lt;br /&gt;
			&amp;lt;postal_code&amp;gt;10001&amp;lt;/postal_code&amp;gt;&lt;br /&gt;
			&amp;lt;city&amp;gt;Nuustaku&amp;lt;/city&amp;gt;&lt;br /&gt;
			&amp;lt;country&amp;gt;EST&amp;lt;/country&amp;gt;&lt;br /&gt;
		&amp;lt;/mail_address&amp;gt;&lt;br /&gt;
		&amp;lt;emails&amp;gt;&lt;br /&gt;
			&amp;lt;email&amp;gt;ohk@pohk.ee&amp;lt;/email&amp;gt;&lt;br /&gt;
			&amp;lt;email&amp;gt;info@pohk.ee&amp;lt;/email&amp;gt;&lt;br /&gt;
		&amp;lt;/emails&amp;gt;&lt;br /&gt;
		&amp;lt;phones&amp;gt;&lt;br /&gt;
			&amp;lt;phone&amp;gt;2349082&amp;lt;/phone&amp;gt;&lt;br /&gt;
			&amp;lt;phone&amp;gt;+3722349082&amp;lt;/phone&amp;gt;&lt;br /&gt;
		&amp;lt;/phones&amp;gt;&lt;br /&gt;
		&amp;lt;bank_ref_no&amp;gt;00000000000000&amp;lt;/bank_ref_no&amp;gt;&lt;br /&gt;
		&amp;lt;bank_account_numbers&amp;gt;&lt;br /&gt;
			&amp;lt;bank_account_number&amp;gt;EE000000000000000000&amp;lt;/bank_account_number&amp;gt;&lt;br /&gt;
			&amp;lt;bank_account_number&amp;gt;EE110000000000000000&amp;lt;/bank_account_number&amp;gt;&lt;br /&gt;
		&amp;lt;/bank_account_numbers&amp;gt;&lt;br /&gt;
		&amp;lt;overdue_payments&amp;gt;&lt;br /&gt;
			&amp;lt;overdue_payment&amp;gt;&lt;br /&gt;
				&amp;lt;pay_due_dt&amp;gt;2020-09-01&amp;lt;/pay_due_dt&amp;gt;&lt;br /&gt;
				&amp;lt;currency&amp;gt;EUR&amp;lt;/currency&amp;gt;&lt;br /&gt;
				&amp;lt;primary_debt&amp;gt;25&amp;lt;/primary_debt&amp;gt;&lt;br /&gt;
				&amp;lt;interest&amp;gt;1.5&amp;lt;/interest&amp;gt;&lt;br /&gt;
				&amp;lt;fine&amp;gt;0.50&amp;lt;/fine&amp;gt;&lt;br /&gt;
			&amp;lt;/overdue_payment&amp;gt;&lt;br /&gt;
			&amp;lt;overdue_payment&amp;gt;&lt;br /&gt;
				&amp;lt;pay_due_dt&amp;gt;2020-11-01&amp;lt;/pay_due_dt&amp;gt;&lt;br /&gt;
				&amp;lt;currency&amp;gt;EUR&amp;lt;/currency&amp;gt;&lt;br /&gt;
				&amp;lt;primary_debt&amp;gt;25&amp;lt;/primary_debt&amp;gt;&lt;br /&gt;
				&amp;lt;interest&amp;gt;1.47&amp;lt;/interest&amp;gt;&lt;br /&gt;
				&amp;lt;fine&amp;gt;0&amp;lt;/fine&amp;gt;&lt;br /&gt;
			&amp;lt;/overdue_payment&amp;gt;&lt;br /&gt;
		&amp;lt;/overdue_payments&amp;gt;&lt;br /&gt;
		&amp;lt;add_debtor_data name=&amp;quot;client_manager_comment&amp;quot;&amp;gt;14.12.2020 comment&amp;lt;/add_debtor_data&amp;gt;&lt;br /&gt;
	&amp;lt;/debtor&amp;gt;&lt;br /&gt;
	&amp;lt;debtor&amp;gt;&lt;br /&gt;
		&amp;lt;name&amp;gt;MATI MINIMAALNE&amp;lt;/name&amp;gt;&lt;br /&gt;
		&amp;lt;contract_no&amp;gt;456&amp;lt;/contract_no&amp;gt;&lt;br /&gt;
		&amp;lt;client_code&amp;gt;789&amp;lt;/client_code&amp;gt;&lt;br /&gt;
		&amp;lt;id&amp;gt;00000000000&amp;lt;/id&amp;gt;&lt;br /&gt;
		&amp;lt;overdue_payments&amp;gt;&lt;br /&gt;
			&amp;lt;overdue_payment&amp;gt;&lt;br /&gt;
				&amp;lt;pay_due_dt&amp;gt;2020-08-01&amp;lt;/pay_due_dt&amp;gt;&lt;br /&gt;
				&amp;lt;currency&amp;gt;EUR&amp;lt;/currency&amp;gt;&lt;br /&gt;
				&amp;lt;primary_debt&amp;gt;150.02&amp;lt;/primary_debt&amp;gt;&lt;br /&gt;
				&amp;lt;interest&amp;gt;6.22&amp;lt;/interest&amp;gt;&lt;br /&gt;
				&amp;lt;fine&amp;gt;1.50&amp;lt;/fine&amp;gt;&lt;br /&gt;
			&amp;lt;/overdue_payment&amp;gt;&lt;br /&gt;
			&amp;lt;overdue_payment&amp;gt;&lt;br /&gt;
				&amp;lt;pay_due_dt&amp;gt;2020-09-01&amp;lt;/pay_due_dt&amp;gt;&lt;br /&gt;
				&amp;lt;currency&amp;gt;EUR&amp;lt;/currency&amp;gt;&lt;br /&gt;
				&amp;lt;primary_debt&amp;gt;151.02&amp;lt;/primary_debt&amp;gt;&lt;br /&gt;
				&amp;lt;interest&amp;gt;5.22&amp;lt;/interest&amp;gt;&lt;br /&gt;
				&amp;lt;fine&amp;gt;0&amp;lt;/fine&amp;gt;&lt;br /&gt;
			&amp;lt;/overdue_payment&amp;gt;&lt;br /&gt;
		&amp;lt;/overdue_payments&amp;gt;&lt;br /&gt;
	&amp;lt;/debtor&amp;gt;&lt;br /&gt;
	&amp;lt;debtor&amp;gt;&lt;br /&gt;
		&amp;lt;name&amp;gt;JAAN JALGRATAS&amp;lt;/name&amp;gt;&lt;br /&gt;
		&amp;lt;contract_no&amp;gt;321&amp;lt;/contract_no&amp;gt;&lt;br /&gt;
		&amp;lt;client_code&amp;gt;654&amp;lt;/client_code&amp;gt;&lt;br /&gt;
		&amp;lt;id&amp;gt;00000000000&amp;lt;/id&amp;gt;&lt;br /&gt;
		&amp;lt;payment_default&amp;gt;&lt;br /&gt;
			&amp;lt;end_date&amp;gt;2020-10-27&amp;lt;/end_date&amp;gt;&lt;br /&gt;
			&amp;lt;end_info&amp;gt;&lt;br /&gt;
				&amp;lt;end_reason_id&amp;gt;2&amp;lt;/end_reason_id&amp;gt;&lt;br /&gt;
				&amp;lt;assign_info&amp;gt;&lt;br /&gt;
					&amp;lt;assignee_country_code&amp;gt;EST&amp;lt;/assignee_country_code&amp;gt;&lt;br /&gt;
					&amp;lt;assignee_id&amp;gt;11111111&amp;lt;/assignee_id&amp;gt;&lt;br /&gt;
					&amp;lt;assignee_name&amp;gt;KOKKUOSTJA OÜ&amp;lt;/assignee_name&amp;gt;&lt;br /&gt;
				&amp;lt;/assign_info&amp;gt;&lt;br /&gt;
				&amp;lt;additional_info&amp;gt;Võlgnevus loovutatud lepingu nr 7 alusel&amp;lt;/additional_info&amp;gt;&lt;br /&gt;
			&amp;lt;/end_info&amp;gt;&lt;br /&gt;
		&amp;lt;/payment_default&amp;gt;&lt;br /&gt;
	&amp;lt;/debtor&amp;gt;&lt;br /&gt;
	&amp;lt;debtor&amp;gt;&lt;br /&gt;
		&amp;lt;name&amp;gt;OSKAR OHAKAS&amp;lt;/name&amp;gt;&lt;br /&gt;
		&amp;lt;contract_no&amp;gt;555&amp;lt;/contract_no&amp;gt;&lt;br /&gt;
		&amp;lt;client_code&amp;gt;666&amp;lt;/client_code&amp;gt;&lt;br /&gt;
		&amp;lt;id&amp;gt;00000000000&amp;lt;/id&amp;gt;&lt;br /&gt;
		&amp;lt;payment_default&amp;gt;&lt;br /&gt;
			&amp;lt;end_date&amp;gt;2020-10-27&amp;lt;/end_date&amp;gt;&lt;br /&gt;
			&amp;lt;end_info&amp;gt;&lt;br /&gt;
				&amp;lt;end_reason_id&amp;gt;1&amp;lt;/end_reason_id&amp;gt;&lt;br /&gt;
			&amp;lt;/end_info&amp;gt;&lt;br /&gt;
		&amp;lt;/payment_default&amp;gt;&lt;br /&gt;
	&amp;lt;/debtor&amp;gt;&lt;br /&gt;
	&amp;lt;debtor&amp;gt;&lt;br /&gt;
		&amp;lt;name&amp;gt;MARI MAASIKAS&amp;lt;/name&amp;gt;&lt;br /&gt;
		&amp;lt;contract_no&amp;gt;777&amp;lt;/contract_no&amp;gt;&lt;br /&gt;
		&amp;lt;client_code&amp;gt;777&amp;lt;/client_code&amp;gt;&lt;br /&gt;
		&amp;lt;id&amp;gt;00000000000&amp;lt;/id&amp;gt;&lt;br /&gt;
		&amp;lt;payment_default&amp;gt;&lt;br /&gt;
			&amp;lt;end_date&amp;gt;2020-10-27&amp;lt;/end_date&amp;gt;&lt;br /&gt;
			&amp;lt;end_info&amp;gt;&lt;br /&gt;
				&amp;lt;end_reason_id&amp;gt;3&amp;lt;/end_reason_id&amp;gt;&lt;br /&gt;
				&amp;lt;additional_info&amp;gt;Kohtulahend nr XXX&amp;lt;/additional_info&amp;gt;&lt;br /&gt;
			&amp;lt;/end_info&amp;gt;&lt;br /&gt;
			&amp;lt;publish_end_date&amp;gt;2020-10-28&amp;lt;/publish_end_date&amp;gt;&lt;br /&gt;
		&amp;lt;/payment_default&amp;gt;&lt;br /&gt;
	&amp;lt;/debtor&amp;gt;&lt;br /&gt;
&amp;lt;/debtors&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Annika</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=Debtors_info_ver3_example.xml&amp;diff=1172</id>
		<title>Debtors info ver3 example.xml</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=Debtors_info_ver3_example.xml&amp;diff=1172"/>
		<updated>2022-08-23T13:24:33Z</updated>

		<summary type="html">&lt;p&gt;Annika: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&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;debtors xmlns=&amp;quot;https://services.krediidiinfo.ee/schemas/kh/debtors_info_ver3.xsd&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; generated=&amp;quot;2020-10-28&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;debtor&amp;gt;&lt;br /&gt;
		&amp;lt;name&amp;gt;ÕHK JA PÕHK AS&amp;lt;/name&amp;gt;&lt;br /&gt;
		&amp;lt;client_code&amp;gt;123&amp;lt;/client_code&amp;gt;&lt;br /&gt;
		&amp;lt;id&amp;gt;00000000&amp;lt;/id&amp;gt;&lt;br /&gt;
		&amp;lt;client_classes&amp;gt;&lt;br /&gt;
			&amp;lt;client_class&amp;gt;VIP&amp;lt;/client_class&amp;gt;&lt;br /&gt;
		&amp;lt;/client_classes&amp;gt;&lt;br /&gt;
		&amp;lt;mail_address&amp;gt;&lt;br /&gt;
			&amp;lt;street&amp;gt;Kuusiku 10-2&amp;lt;/street&amp;gt;&lt;br /&gt;
			&amp;lt;postal_code&amp;gt;10001&amp;lt;/postal_code&amp;gt;&lt;br /&gt;
			&amp;lt;city&amp;gt;Nuustaku&amp;lt;/city&amp;gt;&lt;br /&gt;
			&amp;lt;country&amp;gt;EST&amp;lt;/country&amp;gt;&lt;br /&gt;
		&amp;lt;/mail_address&amp;gt;&lt;br /&gt;
		&amp;lt;emails&amp;gt;&lt;br /&gt;
			&amp;lt;email&amp;gt;ohk@pohk.ee&amp;lt;/email&amp;gt;&lt;br /&gt;
			&amp;lt;email&amp;gt;info@pohk.ee&amp;lt;/email&amp;gt;&lt;br /&gt;
		&amp;lt;/emails&amp;gt;&lt;br /&gt;
		&amp;lt;phones&amp;gt;&lt;br /&gt;
			&amp;lt;phone&amp;gt;2349082&amp;lt;/phone&amp;gt;&lt;br /&gt;
			&amp;lt;phone&amp;gt;+3722349082&amp;lt;/phone&amp;gt;&lt;br /&gt;
		&amp;lt;/phones&amp;gt;&lt;br /&gt;
		&amp;lt;bank_ref_no&amp;gt;00000000000000&amp;lt;/bank_ref_no&amp;gt;&lt;br /&gt;
		&amp;lt;bank_account_numbers&amp;gt;&lt;br /&gt;
			&amp;lt;bank_account_number&amp;gt;EE000000000000000000&amp;lt;/bank_account_number&amp;gt;&lt;br /&gt;
			&amp;lt;bank_account_number&amp;gt;EE110000000000000000&amp;lt;/bank_account_number&amp;gt;&lt;br /&gt;
		&amp;lt;/bank_account_numbers&amp;gt;&lt;br /&gt;
		&amp;lt;invoices&amp;gt;&lt;br /&gt;
			&amp;lt;invoice&amp;gt;&lt;br /&gt;
				&amp;lt;invoice_date&amp;gt;2020-09-01&amp;lt;/invoice_date&amp;gt;&lt;br /&gt;
				&amp;lt;invoice_no&amp;gt;A-003231&amp;lt;/invoice_no&amp;gt;&lt;br /&gt;
				&amp;lt;payment_term&amp;gt;2020-09-12&amp;lt;/payment_term&amp;gt;&lt;br /&gt;
				&amp;lt;date_pd_limit_exceeded&amp;gt;2020-09-12&amp;lt;/date_pd_limit_exceeded&amp;gt;&lt;br /&gt;
				&amp;lt;invoice_sum&amp;gt;3092.23&amp;lt;/invoice_sum&amp;gt;&lt;br /&gt;
				&amp;lt;unpaid_sum&amp;gt;3092.23&amp;lt;/unpaid_sum&amp;gt;&lt;br /&gt;
				&amp;lt;currency&amp;gt;EUR&amp;lt;/currency&amp;gt;&lt;br /&gt;
				&amp;lt;add_invoice_data name=&amp;quot;comment&amp;quot;&amp;gt;a comment about invoice&amp;lt;/add_invoice_data&amp;gt;&lt;br /&gt;
			&amp;lt;/invoice&amp;gt;&lt;br /&gt;
			&amp;lt;invoice&amp;gt;&lt;br /&gt;
				&amp;lt;invoice_date&amp;gt;2020-07-13&amp;lt;/invoice_date&amp;gt;&lt;br /&gt;
				&amp;lt;invoice_no&amp;gt;23422&amp;lt;/invoice_no&amp;gt;&lt;br /&gt;
				&amp;lt;payment_term&amp;gt;2020-07-27&amp;lt;/payment_term&amp;gt;&lt;br /&gt;
				&amp;lt;date_pd_limit_exceeded&amp;gt;2020-09-01&amp;lt;/date_pd_limit_exceeded&amp;gt;&lt;br /&gt;
				&amp;lt;invoice_sum&amp;gt;40.45&amp;lt;/invoice_sum&amp;gt;&lt;br /&gt;
				&amp;lt;unpaid_sum&amp;gt;40.45&amp;lt;/unpaid_sum&amp;gt;&lt;br /&gt;
				&amp;lt;currency&amp;gt;EUR&amp;lt;/currency&amp;gt;&lt;br /&gt;
				&amp;lt;add_invoice_data name=&amp;quot;comment&amp;quot;&amp;gt;a comment about invoice&amp;lt;/add_invoice_data&amp;gt;&lt;br /&gt;
			&amp;lt;/invoice&amp;gt;&lt;br /&gt;
		&amp;lt;/invoices&amp;gt;&lt;br /&gt;
		&amp;lt;add_debtor_data name=&amp;quot;client_manager_comment&amp;quot;&amp;gt;14.10.2020 promised to pay in two days&amp;lt;/add_debtor_data&amp;gt;&lt;br /&gt;
		&amp;lt;add_debtor_data name=&amp;quot;contract_no&amp;quot;&amp;gt;984932342&amp;lt;/add_debtor_data&amp;gt;&lt;br /&gt;
	&amp;lt;/debtor&amp;gt;&lt;br /&gt;
	&amp;lt;debtor&amp;gt;&lt;br /&gt;
		&amp;lt;name&amp;gt;MATI MINIMAALNE&amp;lt;/name&amp;gt;&lt;br /&gt;
		&amp;lt;client_code&amp;gt;456&amp;lt;/client_code&amp;gt;&lt;br /&gt;
		&amp;lt;id&amp;gt;00000000000&amp;lt;/id&amp;gt;&lt;br /&gt;
		&amp;lt;invoices&amp;gt;&lt;br /&gt;
			&amp;lt;invoice&amp;gt;&lt;br /&gt;
				&amp;lt;invoice_date&amp;gt;2020-09-01&amp;lt;/invoice_date&amp;gt;&lt;br /&gt;
				&amp;lt;invoice_no&amp;gt;L-003231&amp;lt;/invoice_no&amp;gt;&lt;br /&gt;
				&amp;lt;payment_term&amp;gt;2020-09-12&amp;lt;/payment_term&amp;gt;&lt;br /&gt;
				&amp;lt;invoice_sum&amp;gt;592.55&amp;lt;/invoice_sum&amp;gt;&lt;br /&gt;
				&amp;lt;unpaid_sum&amp;gt;592.55&amp;lt;/unpaid_sum&amp;gt;&lt;br /&gt;
				&amp;lt;currency&amp;gt;EUR&amp;lt;/currency&amp;gt;&lt;br /&gt;
			&amp;lt;/invoice&amp;gt;&lt;br /&gt;
			&amp;lt;invoice&amp;gt;&lt;br /&gt;
				&amp;lt;invoice_date&amp;gt;2020-07-13&amp;lt;/invoice_date&amp;gt;&lt;br /&gt;
				&amp;lt;invoice_no&amp;gt;P234255&amp;lt;/invoice_no&amp;gt;&lt;br /&gt;
				&amp;lt;payment_term&amp;gt;2020-07-27&amp;lt;/payment_term&amp;gt;&lt;br /&gt;
				&amp;lt;invoice_sum&amp;gt;150.45&amp;lt;/invoice_sum&amp;gt;&lt;br /&gt;
				&amp;lt;unpaid_sum&amp;gt;150.45&amp;lt;/unpaid_sum&amp;gt;&lt;br /&gt;
				&amp;lt;currency&amp;gt;EUR&amp;lt;/currency&amp;gt;&lt;br /&gt;
			&amp;lt;/invoice&amp;gt;&lt;br /&gt;
		&amp;lt;/invoices&amp;gt;&lt;br /&gt;
	&amp;lt;/debtor&amp;gt;&lt;br /&gt;
	&amp;lt;debtor&amp;gt;&lt;br /&gt;
		&amp;lt;name&amp;gt;JAAN JALGRATAS&amp;lt;/name&amp;gt;&lt;br /&gt;
		&amp;lt;client_code&amp;gt;321&amp;lt;/client_code&amp;gt;&lt;br /&gt;
		&amp;lt;id&amp;gt;00000000000&amp;lt;/id&amp;gt;&lt;br /&gt;
		&amp;lt;payment_default&amp;gt;&lt;br /&gt;
			&amp;lt;end_date&amp;gt;2020-10-27&amp;lt;/end_date&amp;gt;&lt;br /&gt;
			&amp;lt;end_info&amp;gt;&lt;br /&gt;
				&amp;lt;end_reason_id&amp;gt;2&amp;lt;/end_reason_id&amp;gt;&lt;br /&gt;
				&amp;lt;assign_info&amp;gt;&lt;br /&gt;
					&amp;lt;assignee_country_code&amp;gt;EST&amp;lt;/assignee_country_code&amp;gt;&lt;br /&gt;
					&amp;lt;assignee_id&amp;gt;11111111&amp;lt;/assignee_id&amp;gt;&lt;br /&gt;
					&amp;lt;assignee_name&amp;gt;KOKKUOSTJA OÜ&amp;lt;/assignee_name&amp;gt;&lt;br /&gt;
				&amp;lt;/assign_info&amp;gt;&lt;br /&gt;
				&amp;lt;additional_info&amp;gt;Võlgnevus loovutatud lepingu nr 7 alusel&amp;lt;/additional_info&amp;gt;&lt;br /&gt;
			&amp;lt;/end_info&amp;gt;&lt;br /&gt;
		&amp;lt;/payment_default&amp;gt;&lt;br /&gt;
	&amp;lt;/debtor&amp;gt;&lt;br /&gt;
	&amp;lt;debtor&amp;gt;&lt;br /&gt;
		&amp;lt;name&amp;gt;OSKAR OHAKAS&amp;lt;/name&amp;gt;&lt;br /&gt;
		&amp;lt;client_code&amp;gt;555&amp;lt;/client_code&amp;gt;&lt;br /&gt;
		&amp;lt;id&amp;gt;11111111111&amp;lt;/id&amp;gt;&lt;br /&gt;
		&amp;lt;payment_default&amp;gt;&lt;br /&gt;
			&amp;lt;end_date&amp;gt;2020-10-27&amp;lt;/end_date&amp;gt;&lt;br /&gt;
			&amp;lt;end_info&amp;gt;&lt;br /&gt;
				&amp;lt;end_reason_id&amp;gt;1&amp;lt;/end_reason_id&amp;gt;&lt;br /&gt;
			&amp;lt;/end_info&amp;gt;&lt;br /&gt;
		&amp;lt;/payment_default&amp;gt;&lt;br /&gt;
	&amp;lt;/debtor&amp;gt;&lt;br /&gt;
	&amp;lt;debtor&amp;gt;&lt;br /&gt;
		&amp;lt;name&amp;gt;MARI MAASIKAS&amp;lt;/name&amp;gt;&lt;br /&gt;
		&amp;lt;client_code&amp;gt;777&amp;lt;/client_code&amp;gt;&lt;br /&gt;
		&amp;lt;id&amp;gt;22222222222&amp;lt;/id&amp;gt;&lt;br /&gt;
		&amp;lt;payment_default&amp;gt;&lt;br /&gt;
			&amp;lt;end_date&amp;gt;2020-10-27&amp;lt;/end_date&amp;gt;&lt;br /&gt;
			&amp;lt;end_info&amp;gt;&lt;br /&gt;
				&amp;lt;end_reason_id&amp;gt;3&amp;lt;/end_reason_id&amp;gt;&lt;br /&gt;
				&amp;lt;additional_info&amp;gt;Kohtulahend nr XXX&amp;lt;/additional_info&amp;gt;&lt;br /&gt;
			&amp;lt;/end_info&amp;gt;&lt;br /&gt;
			&amp;lt;publish_end_date&amp;gt;2020-10-28&amp;lt;/publish_end_date&amp;gt;&lt;br /&gt;
		&amp;lt;/payment_default&amp;gt;&lt;br /&gt;
	&amp;lt;/debtor&amp;gt;&lt;br /&gt;
&amp;lt;/debtors&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Annika</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=Payment_defaults&amp;diff=1171</id>
		<title>Payment defaults</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=Payment_defaults&amp;diff=1171"/>
		<updated>2022-03-10T10:18:05Z</updated>

		<summary type="html">&lt;p&gt;Annika: /* Number of disputed payment defaults */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Introduction =&lt;br /&gt;
&lt;br /&gt;
The purpose of this page is to describe ready-to-use XML reports about payment defaults and data structures used in these reports.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Data structures =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Detail information about valid and settled payment defaults ==&lt;br /&gt;
&lt;br /&gt;
A payment default is a violation of the debtor&#039;s monetary obligation for more than 45 days from the day following the due date and when the amount exceeds 30 euros. The information published in the Credit Register derives from legal persons who have entered into a contract with AS CREDITINFO EESTI, as the administrator of the Credit Register, for inputting and updating the payment default data. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
XSD schema: https://services.krediidiinfo.ee/schemas/report/payment_defaults_ver4.xsd&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Payment defaults information explanations:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Name!!Type!!Description!!Additional info&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults||element||Information about subject&#039;s payment defaults|| &#039;&#039;xsi:nil=&amp;quot;true&amp;quot;&#039;&#039; in case subject does&#039;t have payment defaults&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/@currency||attribute||Payment defaults&#039; currency||&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default||element||Information about a payment default||&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default/owner||element||Information about legal entity who has entered the payment default into the Credit Register&lt;br /&gt;
(creditor or a person acting on creditor&#039;s behalf)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default/owner/@is_registry_member||attribute||Indicates if owner is registry member ||boolean&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default/owner/@registry_code||attribute||Estonian company registry code||Missing in case company is registry member or is not Estonian company&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default/owner/@owner_id||attribute||Owner&#039;s unique ID||Missing in case company is registry member&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default/owner/name||element||Owner&#039;s name||Missing in case company is registry member&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default/owner/activity||element||Owner&#039;s field of activity||&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default/owner/activity/@code||attribute||Activity code according to EMTAK2008||&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default/owner/activity/@classification||attribute||Field of activity classification||EMTAK2008&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default/debt_range||element||Valid payment default&#039;s current amount range||For settled payment defaults &#039;&#039;xsi:nil=&amp;quot;true&amp;quot;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default/max_debt_range||element||Payment default&#039;s maximum amount range||&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default/begin_date||element||Payment defaults begin date||&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default/end_date||element||Payment defaults end date|| For valid payment defaults &#039;&#039;xsi:nil=&amp;quot;true&amp;quot;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default/end_reason||element||Payment default end reason||Element is intended for future use. Until further notice, the value is always &#039;&#039;xsi:nil=&amp;quot;true&amp;quot;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default/end_reason/@code||attribute||Payment default end reason code||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sample response:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;payment_defaults currency=&amp;quot;EUR&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;payment_default&amp;gt;&lt;br /&gt;
      &amp;lt;owner is_registry_member=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;activity code=&amp;quot;61201&amp;quot; classification=&amp;quot;EMTAK2008&amp;quot;&amp;gt;Mobiilsideteenus&amp;lt;/activity&amp;gt;&lt;br /&gt;
      &amp;lt;/owner&amp;gt;&lt;br /&gt;
      &amp;lt;debt_range xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;max_debt_range&amp;gt;65-320&amp;lt;/max_debt_range&amp;gt;&lt;br /&gt;
      &amp;lt;begin_date&amp;gt;2019-08-19&amp;lt;/begin_date&amp;gt;&lt;br /&gt;
      &amp;lt;end_date&amp;gt;2021-02-02&amp;lt;/end_date&amp;gt;&lt;br /&gt;
      &amp;lt;end_reason xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;/payment_default&amp;gt;&lt;br /&gt;
   &amp;lt;payment_default&amp;gt;&lt;br /&gt;
      &amp;lt;owner is_registry_member=&amp;quot;false&amp;quot; registry_code=&amp;quot;00000000&amp;quot; owner_id=&amp;quot;11111&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;name&amp;gt;ETTEVÕTE AS&amp;lt;/name&amp;gt;&lt;br /&gt;
         &amp;lt;activity code=&amp;quot;82911&amp;quot; classification=&amp;quot;EMTAK2008&amp;quot;&amp;gt;Inkassoteenus ja krediidiinfo&amp;lt;/activity&amp;gt;&lt;br /&gt;
      &amp;lt;/owner&amp;gt;&lt;br /&gt;
      &amp;lt;debt_range&amp;gt;640-3200&amp;lt;/debt_range&amp;gt;&lt;br /&gt;
      &amp;lt;max_debt_range&amp;gt;640-3200&amp;lt;/max_debt_range&amp;gt;&lt;br /&gt;
      &amp;lt;begin_date&amp;gt;2019-08-15&amp;lt;/begin_date&amp;gt;&lt;br /&gt;
      &amp;lt;end_date xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;end_reason xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;/payment_default&amp;gt;&lt;br /&gt;
&amp;lt;/payment_defaults&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Number of disputed payment defaults ==&lt;br /&gt;
&lt;br /&gt;
The disputed payment defaults indicate a situation in which the circumstances related to the debt are being clarified, i.e. the payment default dispute has not been completed or it is not certain whether the publication of the payment default data is justified.&lt;br /&gt;
Starting from February 1st 2022 Creditinfo will start publishing the number of disputed payment defaults.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Information structure explanation:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Name!!Type!!Description!!Additional info&lt;br /&gt;
|-&lt;br /&gt;
|disputed_payment_defaults_count||element||Number of disputed payment defaults|| Until February 2022 the output was always &#039;&#039;xsi:nil=&amp;quot;true&amp;quot;&#039;&#039; &lt;br /&gt;
Starting from February 1st 2022 the number of disputed payment defaults is be published. In case person does not have disputed payment defaults, the output value is 0.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sample response until February 2022:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;disputed_payment_defaults_count xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sample response from February 1st, 2022:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Sample 1: person does not have disputed payment defaults:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;disputed_payment_defaults_count&amp;gt;0&amp;lt;/disputed_payment_defaults_count&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sample 2: person has 2 disputed payment defaults:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;disputed_payment_defaults_count&amp;gt;2&amp;lt;/disputed_payment_defaults_count&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Ready-to-use XML reports =&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
== Eraisiku maksehäired (RAXPPPDRE) ==&lt;br /&gt;
&lt;br /&gt;
Report provides information about private person payment defaults.&lt;br /&gt;
&lt;br /&gt;
Language: estonian&lt;br /&gt;
&lt;br /&gt;
XSD schema: https://services.krediidiinfo.ee/schemas/report/RAXPPPDRE.xsd&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sample response:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;report language=&amp;quot;et&amp;quot; created=&amp;quot;2021-11-29T11:03:33&amp;quot; code=&amp;quot;RAXPPPDRE&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns=&amp;quot;https://services.krediidiinfo.ee/schemas/report/RAXPPPDRE.xsd&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;person person_code=&amp;quot;00000000000&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;disputed_payment_defaults_count&amp;gt;2&amp;lt;/disputed_payment_defaults_count&amp;gt;&lt;br /&gt;
      &amp;lt;payment_defaults currency=&amp;quot;EUR&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;payment_default&amp;gt;&lt;br /&gt;
            &amp;lt;owner is_registry_member=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
               &amp;lt;activity code=&amp;quot;61201&amp;quot; classification=&amp;quot;EMTAK2008&amp;quot;&amp;gt;Mobiilsideteenus&amp;lt;/activity&amp;gt;&lt;br /&gt;
            &amp;lt;/owner&amp;gt;&lt;br /&gt;
            &amp;lt;debt_range xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;max_debt_range&amp;gt;65-320&amp;lt;/max_debt_range&amp;gt;&lt;br /&gt;
            &amp;lt;begin_date&amp;gt;2019-08-19&amp;lt;/begin_date&amp;gt;&lt;br /&gt;
            &amp;lt;end_date&amp;gt;2021-02-02&amp;lt;/end_date&amp;gt;&lt;br /&gt;
            &amp;lt;end_reason xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
         &amp;lt;/payment_default&amp;gt;&lt;br /&gt;
         &amp;lt;payment_default&amp;gt;&lt;br /&gt;
            &amp;lt;owner is_registry_member=&amp;quot;false&amp;quot; registry_code=&amp;quot;00000000&amp;quot; owner_id=&amp;quot;11111&amp;quot;&amp;gt;&lt;br /&gt;
               &amp;lt;name&amp;gt;ETTEVÕTE AS&amp;lt;/name&amp;gt;&lt;br /&gt;
               &amp;lt;activity code=&amp;quot;82911&amp;quot; classification=&amp;quot;EMTAK2008&amp;quot;&amp;gt;Inkassoteenus ja krediidiinfo&amp;lt;/activity&amp;gt;&lt;br /&gt;
            &amp;lt;/owner&amp;gt;&lt;br /&gt;
            &amp;lt;debt_range&amp;gt;640-3200&amp;lt;/debt_range&amp;gt;&lt;br /&gt;
            &amp;lt;max_debt_range&amp;gt;640-3200&amp;lt;/max_debt_range&amp;gt;&lt;br /&gt;
            &amp;lt;begin_date&amp;gt;2019-08-15&amp;lt;/begin_date&amp;gt;&lt;br /&gt;
            &amp;lt;end_date xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;end_reason xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
         &amp;lt;/payment_default&amp;gt;&lt;br /&gt;
      &amp;lt;/payment_defaults&amp;gt;&lt;br /&gt;
   &amp;lt;/person&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;
== Ettevõtte maksehäired (RAXLEPDRE) ==&lt;br /&gt;
&lt;br /&gt;
Report provides information about company payment defaults.&lt;br /&gt;
&lt;br /&gt;
Language: estonian&lt;br /&gt;
&lt;br /&gt;
XSD schema: https://services.krediidiinfo.ee/schemas/report/RAXLEPDRE.xsd&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sample response:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;report language=&amp;quot;et&amp;quot; created=&amp;quot;2021-11-29T11:03:33&amp;quot; code=&amp;quot;RAXLEPDRE&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns=&amp;quot;https://services.krediidiinfo.ee/schemas/report/RAXLEPDRE.xsd&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;company registry_code=&amp;quot;00000000&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;disputed_payment_defaults_count&amp;gt;2&amp;lt;/disputed_payment_defaults_count&amp;gt;&lt;br /&gt;
      &amp;lt;payment_defaults currency=&amp;quot;EUR&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;payment_default&amp;gt;&lt;br /&gt;
            &amp;lt;owner is_registry_member=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
               &amp;lt;activity code=&amp;quot;61201&amp;quot; classification=&amp;quot;EMTAK2008&amp;quot;&amp;gt;Mobiilsideteenus&amp;lt;/activity&amp;gt;&lt;br /&gt;
            &amp;lt;/owner&amp;gt;&lt;br /&gt;
            &amp;lt;debt_range xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;max_debt_range&amp;gt;65-320&amp;lt;/max_debt_range&amp;gt;&lt;br /&gt;
            &amp;lt;begin_date&amp;gt;2019-08-19&amp;lt;/begin_date&amp;gt;&lt;br /&gt;
            &amp;lt;end_date&amp;gt;2021-02-02&amp;lt;/end_date&amp;gt;&lt;br /&gt;
            &amp;lt;end_reason xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
         &amp;lt;/payment_default&amp;gt;&lt;br /&gt;
         &amp;lt;payment_default&amp;gt;&lt;br /&gt;
            &amp;lt;owner is_registry_member=&amp;quot;false&amp;quot; registry_code=&amp;quot;00000000&amp;quot; owner_id=&amp;quot;11111&amp;quot;&amp;gt;&lt;br /&gt;
               &amp;lt;name&amp;gt;ETTEVÕTE AS&amp;lt;/name&amp;gt;&lt;br /&gt;
               &amp;lt;activity code=&amp;quot;82911&amp;quot; classification=&amp;quot;EMTAK2008&amp;quot;&amp;gt;Inkassoteenus ja krediidiinfo&amp;lt;/activity&amp;gt;&lt;br /&gt;
            &amp;lt;/owner&amp;gt;&lt;br /&gt;
            &amp;lt;debt_range&amp;gt;640-3200&amp;lt;/debt_range&amp;gt;&lt;br /&gt;
            &amp;lt;max_debt_range&amp;gt;640-3200&amp;lt;/max_debt_range&amp;gt;&lt;br /&gt;
            &amp;lt;begin_date&amp;gt;2019-08-15&amp;lt;/begin_date&amp;gt;&lt;br /&gt;
            &amp;lt;end_date xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;end_reason xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
         &amp;lt;/payment_default&amp;gt;&lt;br /&gt;
      &amp;lt;/payment_defaults&amp;gt;&lt;br /&gt;
   &amp;lt;/company&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;
== Private person payment defaults (RAXPPPDRI) ==&lt;br /&gt;
&lt;br /&gt;
Report provides information about private person payment defaults.&lt;br /&gt;
&lt;br /&gt;
Language: english&lt;br /&gt;
&lt;br /&gt;
XSD schema: https://services.krediidiinfo.ee/schemas/report/RAXPPPDRI.xsd&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sample response:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;report language=&amp;quot;en&amp;quot; created=&amp;quot;2021-11-29T11:03:33&amp;quot; code=&amp;quot;RAXPPPDRI&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns=&amp;quot;https://services.krediidiinfo.ee/schemas/report/RAXPPPDRI.xsd&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;person person_code=&amp;quot;00000000000&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;disputed_payment_defaults_count&amp;gt;2&amp;lt;/disputed_payment_defaults_count&amp;gt;&lt;br /&gt;
      &amp;lt;payment_defaults currency=&amp;quot;EUR&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;payment_default&amp;gt;&lt;br /&gt;
            &amp;lt;owner is_registry_member=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
               &amp;lt;activity code=&amp;quot;61201&amp;quot; classification=&amp;quot;EMTAK2008&amp;quot;&amp;gt;Public mobile telephone services&amp;lt;/activity&amp;gt;&lt;br /&gt;
            &amp;lt;/owner&amp;gt;&lt;br /&gt;
            &amp;lt;debt_range xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;max_debt_range&amp;gt;65-320&amp;lt;/max_debt_range&amp;gt;&lt;br /&gt;
            &amp;lt;begin_date&amp;gt;2019-08-19&amp;lt;/begin_date&amp;gt;&lt;br /&gt;
            &amp;lt;end_date&amp;gt;2021-02-02&amp;lt;/end_date&amp;gt;&lt;br /&gt;
            &amp;lt;end_reason xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
         &amp;lt;/payment_default&amp;gt;&lt;br /&gt;
         &amp;lt;payment_default&amp;gt;&lt;br /&gt;
            &amp;lt;owner is_registry_member=&amp;quot;false&amp;quot; registry_code=&amp;quot;00000000&amp;quot; owner_id=&amp;quot;11111&amp;quot;&amp;gt;&lt;br /&gt;
               &amp;lt;name&amp;gt;ETTEVÕTE AS&amp;lt;/name&amp;gt;&lt;br /&gt;
               &amp;lt;activity code=&amp;quot;82911&amp;quot; classification=&amp;quot;EMTAK2008&amp;quot;&amp;gt;Activities of collection agencies and credit bureaus&amp;lt;/activity&amp;gt;&lt;br /&gt;
            &amp;lt;/owner&amp;gt;&lt;br /&gt;
            &amp;lt;debt_range&amp;gt;640-3200&amp;lt;/debt_range&amp;gt;&lt;br /&gt;
            &amp;lt;max_debt_range&amp;gt;640-3200&amp;lt;/max_debt_range&amp;gt;&lt;br /&gt;
            &amp;lt;begin_date&amp;gt;2019-08-15&amp;lt;/begin_date&amp;gt;&lt;br /&gt;
            &amp;lt;end_date xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;end_reason xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
         &amp;lt;/payment_default&amp;gt;&lt;br /&gt;
      &amp;lt;/payment_defaults&amp;gt;&lt;br /&gt;
   &amp;lt;/person&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;
== Company payment defaults (RAXLEPDRI)==&lt;br /&gt;
&lt;br /&gt;
Report provides information about company payment defaults.&lt;br /&gt;
&lt;br /&gt;
Language: english&lt;br /&gt;
&lt;br /&gt;
XSD schema: https://services.krediidiinfo.ee/schemas/report/RAXLEPDRI.xsd&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sample response:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;report language=&amp;quot;en&amp;quot; created=&amp;quot;2021-11-29T11:03:33&amp;quot; code=&amp;quot;RAXLEPDRI&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns=&amp;quot;https://services.krediidiinfo.ee/schemas/report/RAXLEPDRI.xsd&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;company registry_code=&amp;quot;00000000&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;disputed_payment_defaults_count&amp;gt;2&amp;lt;/disputed_payment_defaults_count&amp;gt;&lt;br /&gt;
      &amp;lt;payment_defaults currency=&amp;quot;EUR&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;payment_default&amp;gt;&lt;br /&gt;
            &amp;lt;owner is_registry_member=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
               &amp;lt;activity code=&amp;quot;61201&amp;quot; classification=&amp;quot;EMTAK2008&amp;quot;&amp;gt;Public mobile telephone services&amp;lt;/activity&amp;gt;&lt;br /&gt;
            &amp;lt;/owner&amp;gt;&lt;br /&gt;
            &amp;lt;debt_range xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;max_debt_range&amp;gt;65-320&amp;lt;/max_debt_range&amp;gt;&lt;br /&gt;
            &amp;lt;begin_date&amp;gt;2019-08-19&amp;lt;/begin_date&amp;gt;&lt;br /&gt;
            &amp;lt;end_date&amp;gt;2021-02-02&amp;lt;/end_date&amp;gt;&lt;br /&gt;
            &amp;lt;end_reason xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
         &amp;lt;/payment_default&amp;gt;&lt;br /&gt;
         &amp;lt;payment_default&amp;gt;&lt;br /&gt;
            &amp;lt;owner is_registry_member=&amp;quot;false&amp;quot; registry_code=&amp;quot;00000000&amp;quot; owner_id=&amp;quot;11111&amp;quot;&amp;gt;&lt;br /&gt;
               &amp;lt;name&amp;gt;ETTEVÕTE AS&amp;lt;/name&amp;gt;&lt;br /&gt;
               &amp;lt;activity code=&amp;quot;82911&amp;quot; classification=&amp;quot;EMTAK2008&amp;quot;&amp;gt;Activities of collection agencies and credit bureaus&amp;lt;/activity&amp;gt;&lt;br /&gt;
            &amp;lt;/owner&amp;gt;&lt;br /&gt;
            &amp;lt;debt_range&amp;gt;640-3200&amp;lt;/debt_range&amp;gt;&lt;br /&gt;
            &amp;lt;max_debt_range&amp;gt;640-3200&amp;lt;/max_debt_range&amp;gt;&lt;br /&gt;
            &amp;lt;begin_date&amp;gt;2019-08-15&amp;lt;/begin_date&amp;gt;&lt;br /&gt;
            &amp;lt;end_date xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;end_reason xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
         &amp;lt;/payment_default&amp;gt;&lt;br /&gt;
      &amp;lt;/payment_defaults&amp;gt;&lt;br /&gt;
   &amp;lt;/company&amp;gt;&lt;br /&gt;
&amp;lt;/report&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Annika</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=Payment_defaults&amp;diff=1170</id>
		<title>Payment defaults</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=Payment_defaults&amp;diff=1170"/>
		<updated>2022-03-10T10:16:27Z</updated>

		<summary type="html">&lt;p&gt;Annika: /* Ready-to-use XML reports */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Introduction =&lt;br /&gt;
&lt;br /&gt;
The purpose of this page is to describe ready-to-use XML reports about payment defaults and data structures used in these reports.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Data structures =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Detail information about valid and settled payment defaults ==&lt;br /&gt;
&lt;br /&gt;
A payment default is a violation of the debtor&#039;s monetary obligation for more than 45 days from the day following the due date and when the amount exceeds 30 euros. The information published in the Credit Register derives from legal persons who have entered into a contract with AS CREDITINFO EESTI, as the administrator of the Credit Register, for inputting and updating the payment default data. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
XSD schema: https://services.krediidiinfo.ee/schemas/report/payment_defaults_ver4.xsd&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Payment defaults information explanations:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Name!!Type!!Description!!Additional info&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults||element||Information about subject&#039;s payment defaults|| &#039;&#039;xsi:nil=&amp;quot;true&amp;quot;&#039;&#039; in case subject does&#039;t have payment defaults&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/@currency||attribute||Payment defaults&#039; currency||&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default||element||Information about a payment default||&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default/owner||element||Information about legal entity who has entered the payment default into the Credit Register&lt;br /&gt;
(creditor or a person acting on creditor&#039;s behalf)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default/owner/@is_registry_member||attribute||Indicates if owner is registry member ||boolean&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default/owner/@registry_code||attribute||Estonian company registry code||Missing in case company is registry member or is not Estonian company&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default/owner/@owner_id||attribute||Owner&#039;s unique ID||Missing in case company is registry member&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default/owner/name||element||Owner&#039;s name||Missing in case company is registry member&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default/owner/activity||element||Owner&#039;s field of activity||&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default/owner/activity/@code||attribute||Activity code according to EMTAK2008||&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default/owner/activity/@classification||attribute||Field of activity classification||EMTAK2008&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default/debt_range||element||Valid payment default&#039;s current amount range||For settled payment defaults &#039;&#039;xsi:nil=&amp;quot;true&amp;quot;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default/max_debt_range||element||Payment default&#039;s maximum amount range||&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default/begin_date||element||Payment defaults begin date||&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default/end_date||element||Payment defaults end date|| For valid payment defaults &#039;&#039;xsi:nil=&amp;quot;true&amp;quot;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default/end_reason||element||Payment default end reason||Element is intended for future use. Until further notice, the value is always &#039;&#039;xsi:nil=&amp;quot;true&amp;quot;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default/end_reason/@code||attribute||Payment default end reason code||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sample response:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;payment_defaults currency=&amp;quot;EUR&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;payment_default&amp;gt;&lt;br /&gt;
      &amp;lt;owner is_registry_member=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;activity code=&amp;quot;61201&amp;quot; classification=&amp;quot;EMTAK2008&amp;quot;&amp;gt;Mobiilsideteenus&amp;lt;/activity&amp;gt;&lt;br /&gt;
      &amp;lt;/owner&amp;gt;&lt;br /&gt;
      &amp;lt;debt_range xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;max_debt_range&amp;gt;65-320&amp;lt;/max_debt_range&amp;gt;&lt;br /&gt;
      &amp;lt;begin_date&amp;gt;2019-08-19&amp;lt;/begin_date&amp;gt;&lt;br /&gt;
      &amp;lt;end_date&amp;gt;2021-02-02&amp;lt;/end_date&amp;gt;&lt;br /&gt;
      &amp;lt;end_reason xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;/payment_default&amp;gt;&lt;br /&gt;
   &amp;lt;payment_default&amp;gt;&lt;br /&gt;
      &amp;lt;owner is_registry_member=&amp;quot;false&amp;quot; registry_code=&amp;quot;00000000&amp;quot; owner_id=&amp;quot;11111&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;name&amp;gt;ETTEVÕTE AS&amp;lt;/name&amp;gt;&lt;br /&gt;
         &amp;lt;activity code=&amp;quot;82911&amp;quot; classification=&amp;quot;EMTAK2008&amp;quot;&amp;gt;Inkassoteenus ja krediidiinfo&amp;lt;/activity&amp;gt;&lt;br /&gt;
      &amp;lt;/owner&amp;gt;&lt;br /&gt;
      &amp;lt;debt_range&amp;gt;640-3200&amp;lt;/debt_range&amp;gt;&lt;br /&gt;
      &amp;lt;max_debt_range&amp;gt;640-3200&amp;lt;/max_debt_range&amp;gt;&lt;br /&gt;
      &amp;lt;begin_date&amp;gt;2019-08-15&amp;lt;/begin_date&amp;gt;&lt;br /&gt;
      &amp;lt;end_date xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;end_reason xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;/payment_default&amp;gt;&lt;br /&gt;
&amp;lt;/payment_defaults&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Number of disputed payment defaults ==&lt;br /&gt;
&lt;br /&gt;
The disputed payment defaults indicate a situation in which the circumstances related to the debt are being clarified, i.e. the payment default dispute has not been completed or it is not certain whether the publication of the payment default data is justified.&lt;br /&gt;
Starting from February 1st 2022 Creditinfo will start publishing the number of disputed payment defaults.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Information structure explanation:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Name!!Type!!Description!!Additional info&lt;br /&gt;
|-&lt;br /&gt;
|disputed_payment_defaults_count||element||Number of disputed payment defaults|| Until February 2022 the value is always &#039;&#039;xsi:nil=&amp;quot;true&amp;quot;&#039;&#039; &lt;br /&gt;
Starting from February 1st 2022 the number of disputed payment defaults will be published.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sample response until February 2022:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;disputed_payment_defaults_count xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sample response from February 1st, 2022:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Sample 1: person does not have disputed payment defaults:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;disputed_payment_defaults_count&amp;gt;0&amp;lt;/disputed_payment_defaults_count&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sample 2: person has 2 disputed payment defaults:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;disputed_payment_defaults_count&amp;gt;2&amp;lt;/disputed_payment_defaults_count&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Ready-to-use XML reports =&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
== Eraisiku maksehäired (RAXPPPDRE) ==&lt;br /&gt;
&lt;br /&gt;
Report provides information about private person payment defaults.&lt;br /&gt;
&lt;br /&gt;
Language: estonian&lt;br /&gt;
&lt;br /&gt;
XSD schema: https://services.krediidiinfo.ee/schemas/report/RAXPPPDRE.xsd&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sample response:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;report language=&amp;quot;et&amp;quot; created=&amp;quot;2021-11-29T11:03:33&amp;quot; code=&amp;quot;RAXPPPDRE&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns=&amp;quot;https://services.krediidiinfo.ee/schemas/report/RAXPPPDRE.xsd&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;person person_code=&amp;quot;00000000000&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;disputed_payment_defaults_count&amp;gt;2&amp;lt;/disputed_payment_defaults_count&amp;gt;&lt;br /&gt;
      &amp;lt;payment_defaults currency=&amp;quot;EUR&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;payment_default&amp;gt;&lt;br /&gt;
            &amp;lt;owner is_registry_member=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
               &amp;lt;activity code=&amp;quot;61201&amp;quot; classification=&amp;quot;EMTAK2008&amp;quot;&amp;gt;Mobiilsideteenus&amp;lt;/activity&amp;gt;&lt;br /&gt;
            &amp;lt;/owner&amp;gt;&lt;br /&gt;
            &amp;lt;debt_range xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;max_debt_range&amp;gt;65-320&amp;lt;/max_debt_range&amp;gt;&lt;br /&gt;
            &amp;lt;begin_date&amp;gt;2019-08-19&amp;lt;/begin_date&amp;gt;&lt;br /&gt;
            &amp;lt;end_date&amp;gt;2021-02-02&amp;lt;/end_date&amp;gt;&lt;br /&gt;
            &amp;lt;end_reason xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
         &amp;lt;/payment_default&amp;gt;&lt;br /&gt;
         &amp;lt;payment_default&amp;gt;&lt;br /&gt;
            &amp;lt;owner is_registry_member=&amp;quot;false&amp;quot; registry_code=&amp;quot;00000000&amp;quot; owner_id=&amp;quot;11111&amp;quot;&amp;gt;&lt;br /&gt;
               &amp;lt;name&amp;gt;ETTEVÕTE AS&amp;lt;/name&amp;gt;&lt;br /&gt;
               &amp;lt;activity code=&amp;quot;82911&amp;quot; classification=&amp;quot;EMTAK2008&amp;quot;&amp;gt;Inkassoteenus ja krediidiinfo&amp;lt;/activity&amp;gt;&lt;br /&gt;
            &amp;lt;/owner&amp;gt;&lt;br /&gt;
            &amp;lt;debt_range&amp;gt;640-3200&amp;lt;/debt_range&amp;gt;&lt;br /&gt;
            &amp;lt;max_debt_range&amp;gt;640-3200&amp;lt;/max_debt_range&amp;gt;&lt;br /&gt;
            &amp;lt;begin_date&amp;gt;2019-08-15&amp;lt;/begin_date&amp;gt;&lt;br /&gt;
            &amp;lt;end_date xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;end_reason xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
         &amp;lt;/payment_default&amp;gt;&lt;br /&gt;
      &amp;lt;/payment_defaults&amp;gt;&lt;br /&gt;
   &amp;lt;/person&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;
== Ettevõtte maksehäired (RAXLEPDRE) ==&lt;br /&gt;
&lt;br /&gt;
Report provides information about company payment defaults.&lt;br /&gt;
&lt;br /&gt;
Language: estonian&lt;br /&gt;
&lt;br /&gt;
XSD schema: https://services.krediidiinfo.ee/schemas/report/RAXLEPDRE.xsd&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sample response:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;report language=&amp;quot;et&amp;quot; created=&amp;quot;2021-11-29T11:03:33&amp;quot; code=&amp;quot;RAXLEPDRE&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns=&amp;quot;https://services.krediidiinfo.ee/schemas/report/RAXLEPDRE.xsd&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;company registry_code=&amp;quot;00000000&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;disputed_payment_defaults_count&amp;gt;2&amp;lt;/disputed_payment_defaults_count&amp;gt;&lt;br /&gt;
      &amp;lt;payment_defaults currency=&amp;quot;EUR&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;payment_default&amp;gt;&lt;br /&gt;
            &amp;lt;owner is_registry_member=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
               &amp;lt;activity code=&amp;quot;61201&amp;quot; classification=&amp;quot;EMTAK2008&amp;quot;&amp;gt;Mobiilsideteenus&amp;lt;/activity&amp;gt;&lt;br /&gt;
            &amp;lt;/owner&amp;gt;&lt;br /&gt;
            &amp;lt;debt_range xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;max_debt_range&amp;gt;65-320&amp;lt;/max_debt_range&amp;gt;&lt;br /&gt;
            &amp;lt;begin_date&amp;gt;2019-08-19&amp;lt;/begin_date&amp;gt;&lt;br /&gt;
            &amp;lt;end_date&amp;gt;2021-02-02&amp;lt;/end_date&amp;gt;&lt;br /&gt;
            &amp;lt;end_reason xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
         &amp;lt;/payment_default&amp;gt;&lt;br /&gt;
         &amp;lt;payment_default&amp;gt;&lt;br /&gt;
            &amp;lt;owner is_registry_member=&amp;quot;false&amp;quot; registry_code=&amp;quot;00000000&amp;quot; owner_id=&amp;quot;11111&amp;quot;&amp;gt;&lt;br /&gt;
               &amp;lt;name&amp;gt;ETTEVÕTE AS&amp;lt;/name&amp;gt;&lt;br /&gt;
               &amp;lt;activity code=&amp;quot;82911&amp;quot; classification=&amp;quot;EMTAK2008&amp;quot;&amp;gt;Inkassoteenus ja krediidiinfo&amp;lt;/activity&amp;gt;&lt;br /&gt;
            &amp;lt;/owner&amp;gt;&lt;br /&gt;
            &amp;lt;debt_range&amp;gt;640-3200&amp;lt;/debt_range&amp;gt;&lt;br /&gt;
            &amp;lt;max_debt_range&amp;gt;640-3200&amp;lt;/max_debt_range&amp;gt;&lt;br /&gt;
            &amp;lt;begin_date&amp;gt;2019-08-15&amp;lt;/begin_date&amp;gt;&lt;br /&gt;
            &amp;lt;end_date xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;end_reason xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
         &amp;lt;/payment_default&amp;gt;&lt;br /&gt;
      &amp;lt;/payment_defaults&amp;gt;&lt;br /&gt;
   &amp;lt;/company&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;
== Private person payment defaults (RAXPPPDRI) ==&lt;br /&gt;
&lt;br /&gt;
Report provides information about private person payment defaults.&lt;br /&gt;
&lt;br /&gt;
Language: english&lt;br /&gt;
&lt;br /&gt;
XSD schema: https://services.krediidiinfo.ee/schemas/report/RAXPPPDRI.xsd&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sample response:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;report language=&amp;quot;en&amp;quot; created=&amp;quot;2021-11-29T11:03:33&amp;quot; code=&amp;quot;RAXPPPDRI&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns=&amp;quot;https://services.krediidiinfo.ee/schemas/report/RAXPPPDRI.xsd&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;person person_code=&amp;quot;00000000000&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;disputed_payment_defaults_count&amp;gt;2&amp;lt;/disputed_payment_defaults_count&amp;gt;&lt;br /&gt;
      &amp;lt;payment_defaults currency=&amp;quot;EUR&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;payment_default&amp;gt;&lt;br /&gt;
            &amp;lt;owner is_registry_member=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
               &amp;lt;activity code=&amp;quot;61201&amp;quot; classification=&amp;quot;EMTAK2008&amp;quot;&amp;gt;Public mobile telephone services&amp;lt;/activity&amp;gt;&lt;br /&gt;
            &amp;lt;/owner&amp;gt;&lt;br /&gt;
            &amp;lt;debt_range xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;max_debt_range&amp;gt;65-320&amp;lt;/max_debt_range&amp;gt;&lt;br /&gt;
            &amp;lt;begin_date&amp;gt;2019-08-19&amp;lt;/begin_date&amp;gt;&lt;br /&gt;
            &amp;lt;end_date&amp;gt;2021-02-02&amp;lt;/end_date&amp;gt;&lt;br /&gt;
            &amp;lt;end_reason xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
         &amp;lt;/payment_default&amp;gt;&lt;br /&gt;
         &amp;lt;payment_default&amp;gt;&lt;br /&gt;
            &amp;lt;owner is_registry_member=&amp;quot;false&amp;quot; registry_code=&amp;quot;00000000&amp;quot; owner_id=&amp;quot;11111&amp;quot;&amp;gt;&lt;br /&gt;
               &amp;lt;name&amp;gt;ETTEVÕTE AS&amp;lt;/name&amp;gt;&lt;br /&gt;
               &amp;lt;activity code=&amp;quot;82911&amp;quot; classification=&amp;quot;EMTAK2008&amp;quot;&amp;gt;Activities of collection agencies and credit bureaus&amp;lt;/activity&amp;gt;&lt;br /&gt;
            &amp;lt;/owner&amp;gt;&lt;br /&gt;
            &amp;lt;debt_range&amp;gt;640-3200&amp;lt;/debt_range&amp;gt;&lt;br /&gt;
            &amp;lt;max_debt_range&amp;gt;640-3200&amp;lt;/max_debt_range&amp;gt;&lt;br /&gt;
            &amp;lt;begin_date&amp;gt;2019-08-15&amp;lt;/begin_date&amp;gt;&lt;br /&gt;
            &amp;lt;end_date xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;end_reason xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
         &amp;lt;/payment_default&amp;gt;&lt;br /&gt;
      &amp;lt;/payment_defaults&amp;gt;&lt;br /&gt;
   &amp;lt;/person&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;
== Company payment defaults (RAXLEPDRI)==&lt;br /&gt;
&lt;br /&gt;
Report provides information about company payment defaults.&lt;br /&gt;
&lt;br /&gt;
Language: english&lt;br /&gt;
&lt;br /&gt;
XSD schema: https://services.krediidiinfo.ee/schemas/report/RAXLEPDRI.xsd&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sample response:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;report language=&amp;quot;en&amp;quot; created=&amp;quot;2021-11-29T11:03:33&amp;quot; code=&amp;quot;RAXLEPDRI&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns=&amp;quot;https://services.krediidiinfo.ee/schemas/report/RAXLEPDRI.xsd&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;company registry_code=&amp;quot;00000000&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;disputed_payment_defaults_count&amp;gt;2&amp;lt;/disputed_payment_defaults_count&amp;gt;&lt;br /&gt;
      &amp;lt;payment_defaults currency=&amp;quot;EUR&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;payment_default&amp;gt;&lt;br /&gt;
            &amp;lt;owner is_registry_member=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
               &amp;lt;activity code=&amp;quot;61201&amp;quot; classification=&amp;quot;EMTAK2008&amp;quot;&amp;gt;Public mobile telephone services&amp;lt;/activity&amp;gt;&lt;br /&gt;
            &amp;lt;/owner&amp;gt;&lt;br /&gt;
            &amp;lt;debt_range xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;max_debt_range&amp;gt;65-320&amp;lt;/max_debt_range&amp;gt;&lt;br /&gt;
            &amp;lt;begin_date&amp;gt;2019-08-19&amp;lt;/begin_date&amp;gt;&lt;br /&gt;
            &amp;lt;end_date&amp;gt;2021-02-02&amp;lt;/end_date&amp;gt;&lt;br /&gt;
            &amp;lt;end_reason xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
         &amp;lt;/payment_default&amp;gt;&lt;br /&gt;
         &amp;lt;payment_default&amp;gt;&lt;br /&gt;
            &amp;lt;owner is_registry_member=&amp;quot;false&amp;quot; registry_code=&amp;quot;00000000&amp;quot; owner_id=&amp;quot;11111&amp;quot;&amp;gt;&lt;br /&gt;
               &amp;lt;name&amp;gt;ETTEVÕTE AS&amp;lt;/name&amp;gt;&lt;br /&gt;
               &amp;lt;activity code=&amp;quot;82911&amp;quot; classification=&amp;quot;EMTAK2008&amp;quot;&amp;gt;Activities of collection agencies and credit bureaus&amp;lt;/activity&amp;gt;&lt;br /&gt;
            &amp;lt;/owner&amp;gt;&lt;br /&gt;
            &amp;lt;debt_range&amp;gt;640-3200&amp;lt;/debt_range&amp;gt;&lt;br /&gt;
            &amp;lt;max_debt_range&amp;gt;640-3200&amp;lt;/max_debt_range&amp;gt;&lt;br /&gt;
            &amp;lt;begin_date&amp;gt;2019-08-15&amp;lt;/begin_date&amp;gt;&lt;br /&gt;
            &amp;lt;end_date xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;end_reason xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
         &amp;lt;/payment_default&amp;gt;&lt;br /&gt;
      &amp;lt;/payment_defaults&amp;gt;&lt;br /&gt;
   &amp;lt;/company&amp;gt;&lt;br /&gt;
&amp;lt;/report&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Annika</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=Payment_defaults&amp;diff=1169</id>
		<title>Payment defaults</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=Payment_defaults&amp;diff=1169"/>
		<updated>2022-03-10T10:15:09Z</updated>

		<summary type="html">&lt;p&gt;Annika: /* Number of disputed payment defaults */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Introduction =&lt;br /&gt;
&lt;br /&gt;
The purpose of this page is to describe ready-to-use XML reports about payment defaults and data structures used in these reports.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Data structures =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Detail information about valid and settled payment defaults ==&lt;br /&gt;
&lt;br /&gt;
A payment default is a violation of the debtor&#039;s monetary obligation for more than 45 days from the day following the due date and when the amount exceeds 30 euros. The information published in the Credit Register derives from legal persons who have entered into a contract with AS CREDITINFO EESTI, as the administrator of the Credit Register, for inputting and updating the payment default data. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
XSD schema: https://services.krediidiinfo.ee/schemas/report/payment_defaults_ver4.xsd&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Payment defaults information explanations:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Name!!Type!!Description!!Additional info&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults||element||Information about subject&#039;s payment defaults|| &#039;&#039;xsi:nil=&amp;quot;true&amp;quot;&#039;&#039; in case subject does&#039;t have payment defaults&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/@currency||attribute||Payment defaults&#039; currency||&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default||element||Information about a payment default||&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default/owner||element||Information about legal entity who has entered the payment default into the Credit Register&lt;br /&gt;
(creditor or a person acting on creditor&#039;s behalf)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default/owner/@is_registry_member||attribute||Indicates if owner is registry member ||boolean&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default/owner/@registry_code||attribute||Estonian company registry code||Missing in case company is registry member or is not Estonian company&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default/owner/@owner_id||attribute||Owner&#039;s unique ID||Missing in case company is registry member&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default/owner/name||element||Owner&#039;s name||Missing in case company is registry member&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default/owner/activity||element||Owner&#039;s field of activity||&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default/owner/activity/@code||attribute||Activity code according to EMTAK2008||&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default/owner/activity/@classification||attribute||Field of activity classification||EMTAK2008&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default/debt_range||element||Valid payment default&#039;s current amount range||For settled payment defaults &#039;&#039;xsi:nil=&amp;quot;true&amp;quot;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default/max_debt_range||element||Payment default&#039;s maximum amount range||&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default/begin_date||element||Payment defaults begin date||&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default/end_date||element||Payment defaults end date|| For valid payment defaults &#039;&#039;xsi:nil=&amp;quot;true&amp;quot;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default/end_reason||element||Payment default end reason||Element is intended for future use. Until further notice, the value is always &#039;&#039;xsi:nil=&amp;quot;true&amp;quot;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default/end_reason/@code||attribute||Payment default end reason code||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sample response:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;payment_defaults currency=&amp;quot;EUR&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;payment_default&amp;gt;&lt;br /&gt;
      &amp;lt;owner is_registry_member=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;activity code=&amp;quot;61201&amp;quot; classification=&amp;quot;EMTAK2008&amp;quot;&amp;gt;Mobiilsideteenus&amp;lt;/activity&amp;gt;&lt;br /&gt;
      &amp;lt;/owner&amp;gt;&lt;br /&gt;
      &amp;lt;debt_range xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;max_debt_range&amp;gt;65-320&amp;lt;/max_debt_range&amp;gt;&lt;br /&gt;
      &amp;lt;begin_date&amp;gt;2019-08-19&amp;lt;/begin_date&amp;gt;&lt;br /&gt;
      &amp;lt;end_date&amp;gt;2021-02-02&amp;lt;/end_date&amp;gt;&lt;br /&gt;
      &amp;lt;end_reason xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;/payment_default&amp;gt;&lt;br /&gt;
   &amp;lt;payment_default&amp;gt;&lt;br /&gt;
      &amp;lt;owner is_registry_member=&amp;quot;false&amp;quot; registry_code=&amp;quot;00000000&amp;quot; owner_id=&amp;quot;11111&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;name&amp;gt;ETTEVÕTE AS&amp;lt;/name&amp;gt;&lt;br /&gt;
         &amp;lt;activity code=&amp;quot;82911&amp;quot; classification=&amp;quot;EMTAK2008&amp;quot;&amp;gt;Inkassoteenus ja krediidiinfo&amp;lt;/activity&amp;gt;&lt;br /&gt;
      &amp;lt;/owner&amp;gt;&lt;br /&gt;
      &amp;lt;debt_range&amp;gt;640-3200&amp;lt;/debt_range&amp;gt;&lt;br /&gt;
      &amp;lt;max_debt_range&amp;gt;640-3200&amp;lt;/max_debt_range&amp;gt;&lt;br /&gt;
      &amp;lt;begin_date&amp;gt;2019-08-15&amp;lt;/begin_date&amp;gt;&lt;br /&gt;
      &amp;lt;end_date xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;end_reason xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;/payment_default&amp;gt;&lt;br /&gt;
&amp;lt;/payment_defaults&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Number of disputed payment defaults ==&lt;br /&gt;
&lt;br /&gt;
The disputed payment defaults indicate a situation in which the circumstances related to the debt are being clarified, i.e. the payment default dispute has not been completed or it is not certain whether the publication of the payment default data is justified.&lt;br /&gt;
Starting from February 1st 2022 Creditinfo will start publishing the number of disputed payment defaults.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Information structure explanation:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Name!!Type!!Description!!Additional info&lt;br /&gt;
|-&lt;br /&gt;
|disputed_payment_defaults_count||element||Number of disputed payment defaults|| Until February 2022 the value is always &#039;&#039;xsi:nil=&amp;quot;true&amp;quot;&#039;&#039; &lt;br /&gt;
Starting from February 1st 2022 the number of disputed payment defaults will be published.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sample response until February 2022:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;disputed_payment_defaults_count xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sample response from February 1st, 2022:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Sample 1: person does not have disputed payment defaults:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;disputed_payment_defaults_count&amp;gt;0&amp;lt;/disputed_payment_defaults_count&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sample 2: person has 2 disputed payment defaults:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;disputed_payment_defaults_count&amp;gt;2&amp;lt;/disputed_payment_defaults_count&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Ready-to-use XML reports =&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
== Eraisiku maksehäired (RAXPPPDRE) ==&lt;br /&gt;
&lt;br /&gt;
Report provides information about private person payment defaults.&lt;br /&gt;
&lt;br /&gt;
Language: estonian&lt;br /&gt;
&lt;br /&gt;
XSD schema: https://services.krediidiinfo.ee/schemas/report/RAXPPPDRE.xsd&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sample response:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;report language=&amp;quot;et&amp;quot; created=&amp;quot;2021-11-29T11:03:33&amp;quot; code=&amp;quot;RAXPPPDRE&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns=&amp;quot;https://services.krediidiinfo.ee/schemas/report/RAXPPPDRE.xsd&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;person person_code=&amp;quot;00000000000&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;disputed_payment_defaults_count xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;payment_defaults currency=&amp;quot;EUR&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;payment_default&amp;gt;&lt;br /&gt;
            &amp;lt;owner is_registry_member=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
               &amp;lt;activity code=&amp;quot;61201&amp;quot; classification=&amp;quot;EMTAK2008&amp;quot;&amp;gt;Mobiilsideteenus&amp;lt;/activity&amp;gt;&lt;br /&gt;
            &amp;lt;/owner&amp;gt;&lt;br /&gt;
            &amp;lt;debt_range xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;max_debt_range&amp;gt;65-320&amp;lt;/max_debt_range&amp;gt;&lt;br /&gt;
            &amp;lt;begin_date&amp;gt;2019-08-19&amp;lt;/begin_date&amp;gt;&lt;br /&gt;
            &amp;lt;end_date&amp;gt;2021-02-02&amp;lt;/end_date&amp;gt;&lt;br /&gt;
            &amp;lt;end_reason xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
         &amp;lt;/payment_default&amp;gt;&lt;br /&gt;
         &amp;lt;payment_default&amp;gt;&lt;br /&gt;
            &amp;lt;owner is_registry_member=&amp;quot;false&amp;quot; registry_code=&amp;quot;00000000&amp;quot; owner_id=&amp;quot;11111&amp;quot;&amp;gt;&lt;br /&gt;
               &amp;lt;name&amp;gt;ETTEVÕTE AS&amp;lt;/name&amp;gt;&lt;br /&gt;
               &amp;lt;activity code=&amp;quot;82911&amp;quot; classification=&amp;quot;EMTAK2008&amp;quot;&amp;gt;Inkassoteenus ja krediidiinfo&amp;lt;/activity&amp;gt;&lt;br /&gt;
            &amp;lt;/owner&amp;gt;&lt;br /&gt;
            &amp;lt;debt_range&amp;gt;640-3200&amp;lt;/debt_range&amp;gt;&lt;br /&gt;
            &amp;lt;max_debt_range&amp;gt;640-3200&amp;lt;/max_debt_range&amp;gt;&lt;br /&gt;
            &amp;lt;begin_date&amp;gt;2019-08-15&amp;lt;/begin_date&amp;gt;&lt;br /&gt;
            &amp;lt;end_date xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;end_reason xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
         &amp;lt;/payment_default&amp;gt;&lt;br /&gt;
      &amp;lt;/payment_defaults&amp;gt;&lt;br /&gt;
   &amp;lt;/person&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;
== Ettevõtte maksehäired (RAXLEPDRE) ==&lt;br /&gt;
&lt;br /&gt;
Report provides information about company payment defaults.&lt;br /&gt;
&lt;br /&gt;
Language: estonian&lt;br /&gt;
&lt;br /&gt;
XSD schema: https://services.krediidiinfo.ee/schemas/report/RAXLEPDRE.xsd&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sample response:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;report language=&amp;quot;et&amp;quot; created=&amp;quot;2021-11-29T11:03:33&amp;quot; code=&amp;quot;RAXLEPDRE&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns=&amp;quot;https://services.krediidiinfo.ee/schemas/report/RAXLEPDRE.xsd&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;company registry_code=&amp;quot;00000000&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;disputed_payment_defaults_count xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;payment_defaults currency=&amp;quot;EUR&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;payment_default&amp;gt;&lt;br /&gt;
            &amp;lt;owner is_registry_member=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
               &amp;lt;activity code=&amp;quot;61201&amp;quot; classification=&amp;quot;EMTAK2008&amp;quot;&amp;gt;Mobiilsideteenus&amp;lt;/activity&amp;gt;&lt;br /&gt;
            &amp;lt;/owner&amp;gt;&lt;br /&gt;
            &amp;lt;debt_range xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;max_debt_range&amp;gt;65-320&amp;lt;/max_debt_range&amp;gt;&lt;br /&gt;
            &amp;lt;begin_date&amp;gt;2019-08-19&amp;lt;/begin_date&amp;gt;&lt;br /&gt;
            &amp;lt;end_date&amp;gt;2021-02-02&amp;lt;/end_date&amp;gt;&lt;br /&gt;
            &amp;lt;end_reason xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
         &amp;lt;/payment_default&amp;gt;&lt;br /&gt;
         &amp;lt;payment_default&amp;gt;&lt;br /&gt;
            &amp;lt;owner is_registry_member=&amp;quot;false&amp;quot; registry_code=&amp;quot;00000000&amp;quot; owner_id=&amp;quot;11111&amp;quot;&amp;gt;&lt;br /&gt;
               &amp;lt;name&amp;gt;ETTEVÕTE AS&amp;lt;/name&amp;gt;&lt;br /&gt;
               &amp;lt;activity code=&amp;quot;82911&amp;quot; classification=&amp;quot;EMTAK2008&amp;quot;&amp;gt;Inkassoteenus ja krediidiinfo&amp;lt;/activity&amp;gt;&lt;br /&gt;
            &amp;lt;/owner&amp;gt;&lt;br /&gt;
            &amp;lt;debt_range&amp;gt;640-3200&amp;lt;/debt_range&amp;gt;&lt;br /&gt;
            &amp;lt;max_debt_range&amp;gt;640-3200&amp;lt;/max_debt_range&amp;gt;&lt;br /&gt;
            &amp;lt;begin_date&amp;gt;2019-08-15&amp;lt;/begin_date&amp;gt;&lt;br /&gt;
            &amp;lt;end_date xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;end_reason xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
         &amp;lt;/payment_default&amp;gt;&lt;br /&gt;
      &amp;lt;/payment_defaults&amp;gt;&lt;br /&gt;
   &amp;lt;/company&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;
== Private person payment defaults (RAXPPPDRI) ==&lt;br /&gt;
&lt;br /&gt;
Report provides information about private person payment defaults.&lt;br /&gt;
&lt;br /&gt;
Language: english&lt;br /&gt;
&lt;br /&gt;
XSD schema: https://services.krediidiinfo.ee/schemas/report/RAXPPPDRI.xsd&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sample response:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;report language=&amp;quot;en&amp;quot; created=&amp;quot;2021-11-29T11:03:33&amp;quot; code=&amp;quot;RAXPPPDRI&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns=&amp;quot;https://services.krediidiinfo.ee/schemas/report/RAXPPPDRI.xsd&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;person person_code=&amp;quot;00000000000&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;disputed_payment_defaults_count xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;payment_defaults currency=&amp;quot;EUR&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;payment_default&amp;gt;&lt;br /&gt;
            &amp;lt;owner is_registry_member=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
               &amp;lt;activity code=&amp;quot;61201&amp;quot; classification=&amp;quot;EMTAK2008&amp;quot;&amp;gt;Public mobile telephone services&amp;lt;/activity&amp;gt;&lt;br /&gt;
            &amp;lt;/owner&amp;gt;&lt;br /&gt;
            &amp;lt;debt_range xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;max_debt_range&amp;gt;65-320&amp;lt;/max_debt_range&amp;gt;&lt;br /&gt;
            &amp;lt;begin_date&amp;gt;2019-08-19&amp;lt;/begin_date&amp;gt;&lt;br /&gt;
            &amp;lt;end_date&amp;gt;2021-02-02&amp;lt;/end_date&amp;gt;&lt;br /&gt;
            &amp;lt;end_reason xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
         &amp;lt;/payment_default&amp;gt;&lt;br /&gt;
         &amp;lt;payment_default&amp;gt;&lt;br /&gt;
            &amp;lt;owner is_registry_member=&amp;quot;false&amp;quot; registry_code=&amp;quot;00000000&amp;quot; owner_id=&amp;quot;11111&amp;quot;&amp;gt;&lt;br /&gt;
               &amp;lt;name&amp;gt;ETTEVÕTE AS&amp;lt;/name&amp;gt;&lt;br /&gt;
               &amp;lt;activity code=&amp;quot;82911&amp;quot; classification=&amp;quot;EMTAK2008&amp;quot;&amp;gt;Activities of collection agencies and credit bureaus&amp;lt;/activity&amp;gt;&lt;br /&gt;
            &amp;lt;/owner&amp;gt;&lt;br /&gt;
            &amp;lt;debt_range&amp;gt;640-3200&amp;lt;/debt_range&amp;gt;&lt;br /&gt;
            &amp;lt;max_debt_range&amp;gt;640-3200&amp;lt;/max_debt_range&amp;gt;&lt;br /&gt;
            &amp;lt;begin_date&amp;gt;2019-08-15&amp;lt;/begin_date&amp;gt;&lt;br /&gt;
            &amp;lt;end_date xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;end_reason xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
         &amp;lt;/payment_default&amp;gt;&lt;br /&gt;
      &amp;lt;/payment_defaults&amp;gt;&lt;br /&gt;
   &amp;lt;/person&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;
== Company payment defaults (RAXLEPDRI)==&lt;br /&gt;
&lt;br /&gt;
Report provides information about company payment defaults.&lt;br /&gt;
&lt;br /&gt;
Language: english&lt;br /&gt;
&lt;br /&gt;
XSD schema: https://services.krediidiinfo.ee/schemas/report/RAXLEPDRI.xsd&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sample response:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;report language=&amp;quot;en&amp;quot; created=&amp;quot;2021-11-29T11:03:33&amp;quot; code=&amp;quot;RAXLEPDRI&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns=&amp;quot;https://services.krediidiinfo.ee/schemas/report/RAXLEPDRI.xsd&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;company registry_code=&amp;quot;00000000&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;disputed_payment_defaults_count xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;payment_defaults currency=&amp;quot;EUR&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;payment_default&amp;gt;&lt;br /&gt;
            &amp;lt;owner is_registry_member=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
               &amp;lt;activity code=&amp;quot;61201&amp;quot; classification=&amp;quot;EMTAK2008&amp;quot;&amp;gt;Public mobile telephone services&amp;lt;/activity&amp;gt;&lt;br /&gt;
            &amp;lt;/owner&amp;gt;&lt;br /&gt;
            &amp;lt;debt_range xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;max_debt_range&amp;gt;65-320&amp;lt;/max_debt_range&amp;gt;&lt;br /&gt;
            &amp;lt;begin_date&amp;gt;2019-08-19&amp;lt;/begin_date&amp;gt;&lt;br /&gt;
            &amp;lt;end_date&amp;gt;2021-02-02&amp;lt;/end_date&amp;gt;&lt;br /&gt;
            &amp;lt;end_reason xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
         &amp;lt;/payment_default&amp;gt;&lt;br /&gt;
         &amp;lt;payment_default&amp;gt;&lt;br /&gt;
            &amp;lt;owner is_registry_member=&amp;quot;false&amp;quot; registry_code=&amp;quot;00000000&amp;quot; owner_id=&amp;quot;11111&amp;quot;&amp;gt;&lt;br /&gt;
               &amp;lt;name&amp;gt;ETTEVÕTE AS&amp;lt;/name&amp;gt;&lt;br /&gt;
               &amp;lt;activity code=&amp;quot;82911&amp;quot; classification=&amp;quot;EMTAK2008&amp;quot;&amp;gt;Activities of collection agencies and credit bureaus&amp;lt;/activity&amp;gt;&lt;br /&gt;
            &amp;lt;/owner&amp;gt;&lt;br /&gt;
            &amp;lt;debt_range&amp;gt;640-3200&amp;lt;/debt_range&amp;gt;&lt;br /&gt;
            &amp;lt;max_debt_range&amp;gt;640-3200&amp;lt;/max_debt_range&amp;gt;&lt;br /&gt;
            &amp;lt;begin_date&amp;gt;2019-08-15&amp;lt;/begin_date&amp;gt;&lt;br /&gt;
            &amp;lt;end_date xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;end_reason xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
         &amp;lt;/payment_default&amp;gt;&lt;br /&gt;
      &amp;lt;/payment_defaults&amp;gt;&lt;br /&gt;
   &amp;lt;/company&amp;gt;&lt;br /&gt;
&amp;lt;/report&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Annika</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=Payment_defaults&amp;diff=1168</id>
		<title>Payment defaults</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=Payment_defaults&amp;diff=1168"/>
		<updated>2021-12-01T09:00:20Z</updated>

		<summary type="html">&lt;p&gt;Annika: /* Detail information about valid and settled payment defaults */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Introduction =&lt;br /&gt;
&lt;br /&gt;
The purpose of this page is to describe ready-to-use XML reports about payment defaults and data structures used in these reports.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Data structures =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Detail information about valid and settled payment defaults ==&lt;br /&gt;
&lt;br /&gt;
A payment default is a violation of the debtor&#039;s monetary obligation for more than 45 days from the day following the due date and when the amount exceeds 30 euros. The information published in the Credit Register derives from legal persons who have entered into a contract with AS CREDITINFO EESTI, as the administrator of the Credit Register, for inputting and updating the payment default data. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
XSD schema: https://services.krediidiinfo.ee/schemas/report/payment_defaults_ver4.xsd&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Payment defaults information explanations:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Name!!Type!!Description!!Additional info&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults||element||Information about subject&#039;s payment defaults|| &#039;&#039;xsi:nil=&amp;quot;true&amp;quot;&#039;&#039; in case subject does&#039;t have payment defaults&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/@currency||attribute||Payment defaults&#039; currency||&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default||element||Information about a payment default||&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default/owner||element||Information about legal entity who has entered the payment default into the Credit Register&lt;br /&gt;
(creditor or a person acting on creditor&#039;s behalf)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default/owner/@is_registry_member||attribute||Indicates if owner is registry member ||boolean&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default/owner/@registry_code||attribute||Estonian company registry code||Missing in case company is registry member or is not Estonian company&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default/owner/@owner_id||attribute||Owner&#039;s unique ID||Missing in case company is registry member&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default/owner/name||element||Owner&#039;s name||Missing in case company is registry member&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default/owner/activity||element||Owner&#039;s field of activity||&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default/owner/activity/@code||attribute||Activity code according to EMTAK2008||&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default/owner/activity/@classification||attribute||Field of activity classification||EMTAK2008&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default/debt_range||element||Valid payment default&#039;s current amount range||For settled payment defaults &#039;&#039;xsi:nil=&amp;quot;true&amp;quot;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default/max_debt_range||element||Payment default&#039;s maximum amount range||&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default/begin_date||element||Payment defaults begin date||&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default/end_date||element||Payment defaults end date|| For valid payment defaults &#039;&#039;xsi:nil=&amp;quot;true&amp;quot;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default/end_reason||element||Payment default end reason||Element is intended for future use. Until further notice, the value is always &#039;&#039;xsi:nil=&amp;quot;true&amp;quot;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default/end_reason/@code||attribute||Payment default end reason code||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sample response:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;payment_defaults currency=&amp;quot;EUR&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;payment_default&amp;gt;&lt;br /&gt;
      &amp;lt;owner is_registry_member=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;activity code=&amp;quot;61201&amp;quot; classification=&amp;quot;EMTAK2008&amp;quot;&amp;gt;Mobiilsideteenus&amp;lt;/activity&amp;gt;&lt;br /&gt;
      &amp;lt;/owner&amp;gt;&lt;br /&gt;
      &amp;lt;debt_range xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;max_debt_range&amp;gt;65-320&amp;lt;/max_debt_range&amp;gt;&lt;br /&gt;
      &amp;lt;begin_date&amp;gt;2019-08-19&amp;lt;/begin_date&amp;gt;&lt;br /&gt;
      &amp;lt;end_date&amp;gt;2021-02-02&amp;lt;/end_date&amp;gt;&lt;br /&gt;
      &amp;lt;end_reason xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;/payment_default&amp;gt;&lt;br /&gt;
   &amp;lt;payment_default&amp;gt;&lt;br /&gt;
      &amp;lt;owner is_registry_member=&amp;quot;false&amp;quot; registry_code=&amp;quot;00000000&amp;quot; owner_id=&amp;quot;11111&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;name&amp;gt;ETTEVÕTE AS&amp;lt;/name&amp;gt;&lt;br /&gt;
         &amp;lt;activity code=&amp;quot;82911&amp;quot; classification=&amp;quot;EMTAK2008&amp;quot;&amp;gt;Inkassoteenus ja krediidiinfo&amp;lt;/activity&amp;gt;&lt;br /&gt;
      &amp;lt;/owner&amp;gt;&lt;br /&gt;
      &amp;lt;debt_range&amp;gt;640-3200&amp;lt;/debt_range&amp;gt;&lt;br /&gt;
      &amp;lt;max_debt_range&amp;gt;640-3200&amp;lt;/max_debt_range&amp;gt;&lt;br /&gt;
      &amp;lt;begin_date&amp;gt;2019-08-15&amp;lt;/begin_date&amp;gt;&lt;br /&gt;
      &amp;lt;end_date xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;end_reason xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;/payment_default&amp;gt;&lt;br /&gt;
&amp;lt;/payment_defaults&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Number of disputed payment defaults ==&lt;br /&gt;
&lt;br /&gt;
The disputed payment defaults indicate a situation in which the circumstances related to the debt are being clarified, i.e. the payment default dispute has not been completed or it is not certain whether the publication of the payment default data is justified.&lt;br /&gt;
Starting from February 1st 2022 Creditinfo will start publishing the number of disputed payment defaults.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Information structure explanation:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Name!!Type!!Description!!Additional info&lt;br /&gt;
|-&lt;br /&gt;
|disputed_payment_defaults_count||element||Number of disputed payment defaults|| Until February 2022 the value is always &#039;&#039;xsi:nil=&amp;quot;true&amp;quot;&#039;&#039; &lt;br /&gt;
Starting from February 1st 2022 the number of disputed payment defaults will be published.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sample response until February 2022:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;disputed_payment_defaults_count xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sample response from February 1st, 2022:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;disputed_payment_defaults_count&amp;gt;1&amp;lt;/disputed_payment_defaults_count&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Ready-to-use XML reports =&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
== Eraisiku maksehäired (RAXPPPDRE) ==&lt;br /&gt;
&lt;br /&gt;
Report provides information about private person payment defaults.&lt;br /&gt;
&lt;br /&gt;
Language: estonian&lt;br /&gt;
&lt;br /&gt;
XSD schema: https://services.krediidiinfo.ee/schemas/report/RAXPPPDRE.xsd&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sample response:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;report language=&amp;quot;et&amp;quot; created=&amp;quot;2021-11-29T11:03:33&amp;quot; code=&amp;quot;RAXPPPDRE&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns=&amp;quot;https://services.krediidiinfo.ee/schemas/report/RAXPPPDRE.xsd&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;person person_code=&amp;quot;00000000000&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;disputed_payment_defaults_count xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;payment_defaults currency=&amp;quot;EUR&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;payment_default&amp;gt;&lt;br /&gt;
            &amp;lt;owner is_registry_member=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
               &amp;lt;activity code=&amp;quot;61201&amp;quot; classification=&amp;quot;EMTAK2008&amp;quot;&amp;gt;Mobiilsideteenus&amp;lt;/activity&amp;gt;&lt;br /&gt;
            &amp;lt;/owner&amp;gt;&lt;br /&gt;
            &amp;lt;debt_range xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;max_debt_range&amp;gt;65-320&amp;lt;/max_debt_range&amp;gt;&lt;br /&gt;
            &amp;lt;begin_date&amp;gt;2019-08-19&amp;lt;/begin_date&amp;gt;&lt;br /&gt;
            &amp;lt;end_date&amp;gt;2021-02-02&amp;lt;/end_date&amp;gt;&lt;br /&gt;
            &amp;lt;end_reason xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
         &amp;lt;/payment_default&amp;gt;&lt;br /&gt;
         &amp;lt;payment_default&amp;gt;&lt;br /&gt;
            &amp;lt;owner is_registry_member=&amp;quot;false&amp;quot; registry_code=&amp;quot;00000000&amp;quot; owner_id=&amp;quot;11111&amp;quot;&amp;gt;&lt;br /&gt;
               &amp;lt;name&amp;gt;ETTEVÕTE AS&amp;lt;/name&amp;gt;&lt;br /&gt;
               &amp;lt;activity code=&amp;quot;82911&amp;quot; classification=&amp;quot;EMTAK2008&amp;quot;&amp;gt;Inkassoteenus ja krediidiinfo&amp;lt;/activity&amp;gt;&lt;br /&gt;
            &amp;lt;/owner&amp;gt;&lt;br /&gt;
            &amp;lt;debt_range&amp;gt;640-3200&amp;lt;/debt_range&amp;gt;&lt;br /&gt;
            &amp;lt;max_debt_range&amp;gt;640-3200&amp;lt;/max_debt_range&amp;gt;&lt;br /&gt;
            &amp;lt;begin_date&amp;gt;2019-08-15&amp;lt;/begin_date&amp;gt;&lt;br /&gt;
            &amp;lt;end_date xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;end_reason xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
         &amp;lt;/payment_default&amp;gt;&lt;br /&gt;
      &amp;lt;/payment_defaults&amp;gt;&lt;br /&gt;
   &amp;lt;/person&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;
== Ettevõtte maksehäired (RAXLEPDRE) ==&lt;br /&gt;
&lt;br /&gt;
Report provides information about company payment defaults.&lt;br /&gt;
&lt;br /&gt;
Language: estonian&lt;br /&gt;
&lt;br /&gt;
XSD schema: https://services.krediidiinfo.ee/schemas/report/RAXLEPDRE.xsd&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sample response:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;report language=&amp;quot;et&amp;quot; created=&amp;quot;2021-11-29T11:03:33&amp;quot; code=&amp;quot;RAXLEPDRE&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns=&amp;quot;https://services.krediidiinfo.ee/schemas/report/RAXLEPDRE.xsd&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;company registry_code=&amp;quot;00000000&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;disputed_payment_defaults_count xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;payment_defaults currency=&amp;quot;EUR&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;payment_default&amp;gt;&lt;br /&gt;
            &amp;lt;owner is_registry_member=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
               &amp;lt;activity code=&amp;quot;61201&amp;quot; classification=&amp;quot;EMTAK2008&amp;quot;&amp;gt;Mobiilsideteenus&amp;lt;/activity&amp;gt;&lt;br /&gt;
            &amp;lt;/owner&amp;gt;&lt;br /&gt;
            &amp;lt;debt_range xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;max_debt_range&amp;gt;65-320&amp;lt;/max_debt_range&amp;gt;&lt;br /&gt;
            &amp;lt;begin_date&amp;gt;2019-08-19&amp;lt;/begin_date&amp;gt;&lt;br /&gt;
            &amp;lt;end_date&amp;gt;2021-02-02&amp;lt;/end_date&amp;gt;&lt;br /&gt;
            &amp;lt;end_reason xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
         &amp;lt;/payment_default&amp;gt;&lt;br /&gt;
         &amp;lt;payment_default&amp;gt;&lt;br /&gt;
            &amp;lt;owner is_registry_member=&amp;quot;false&amp;quot; registry_code=&amp;quot;00000000&amp;quot; owner_id=&amp;quot;11111&amp;quot;&amp;gt;&lt;br /&gt;
               &amp;lt;name&amp;gt;ETTEVÕTE AS&amp;lt;/name&amp;gt;&lt;br /&gt;
               &amp;lt;activity code=&amp;quot;82911&amp;quot; classification=&amp;quot;EMTAK2008&amp;quot;&amp;gt;Inkassoteenus ja krediidiinfo&amp;lt;/activity&amp;gt;&lt;br /&gt;
            &amp;lt;/owner&amp;gt;&lt;br /&gt;
            &amp;lt;debt_range&amp;gt;640-3200&amp;lt;/debt_range&amp;gt;&lt;br /&gt;
            &amp;lt;max_debt_range&amp;gt;640-3200&amp;lt;/max_debt_range&amp;gt;&lt;br /&gt;
            &amp;lt;begin_date&amp;gt;2019-08-15&amp;lt;/begin_date&amp;gt;&lt;br /&gt;
            &amp;lt;end_date xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;end_reason xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
         &amp;lt;/payment_default&amp;gt;&lt;br /&gt;
      &amp;lt;/payment_defaults&amp;gt;&lt;br /&gt;
   &amp;lt;/company&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;
== Private person payment defaults (RAXPPPDRI) ==&lt;br /&gt;
&lt;br /&gt;
Report provides information about private person payment defaults.&lt;br /&gt;
&lt;br /&gt;
Language: english&lt;br /&gt;
&lt;br /&gt;
XSD schema: https://services.krediidiinfo.ee/schemas/report/RAXPPPDRI.xsd&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sample response:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;report language=&amp;quot;en&amp;quot; created=&amp;quot;2021-11-29T11:03:33&amp;quot; code=&amp;quot;RAXPPPDRI&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns=&amp;quot;https://services.krediidiinfo.ee/schemas/report/RAXPPPDRI.xsd&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;person person_code=&amp;quot;00000000000&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;disputed_payment_defaults_count xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;payment_defaults currency=&amp;quot;EUR&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;payment_default&amp;gt;&lt;br /&gt;
            &amp;lt;owner is_registry_member=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
               &amp;lt;activity code=&amp;quot;61201&amp;quot; classification=&amp;quot;EMTAK2008&amp;quot;&amp;gt;Public mobile telephone services&amp;lt;/activity&amp;gt;&lt;br /&gt;
            &amp;lt;/owner&amp;gt;&lt;br /&gt;
            &amp;lt;debt_range xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;max_debt_range&amp;gt;65-320&amp;lt;/max_debt_range&amp;gt;&lt;br /&gt;
            &amp;lt;begin_date&amp;gt;2019-08-19&amp;lt;/begin_date&amp;gt;&lt;br /&gt;
            &amp;lt;end_date&amp;gt;2021-02-02&amp;lt;/end_date&amp;gt;&lt;br /&gt;
            &amp;lt;end_reason xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
         &amp;lt;/payment_default&amp;gt;&lt;br /&gt;
         &amp;lt;payment_default&amp;gt;&lt;br /&gt;
            &amp;lt;owner is_registry_member=&amp;quot;false&amp;quot; registry_code=&amp;quot;00000000&amp;quot; owner_id=&amp;quot;11111&amp;quot;&amp;gt;&lt;br /&gt;
               &amp;lt;name&amp;gt;ETTEVÕTE AS&amp;lt;/name&amp;gt;&lt;br /&gt;
               &amp;lt;activity code=&amp;quot;82911&amp;quot; classification=&amp;quot;EMTAK2008&amp;quot;&amp;gt;Activities of collection agencies and credit bureaus&amp;lt;/activity&amp;gt;&lt;br /&gt;
            &amp;lt;/owner&amp;gt;&lt;br /&gt;
            &amp;lt;debt_range&amp;gt;640-3200&amp;lt;/debt_range&amp;gt;&lt;br /&gt;
            &amp;lt;max_debt_range&amp;gt;640-3200&amp;lt;/max_debt_range&amp;gt;&lt;br /&gt;
            &amp;lt;begin_date&amp;gt;2019-08-15&amp;lt;/begin_date&amp;gt;&lt;br /&gt;
            &amp;lt;end_date xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;end_reason xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
         &amp;lt;/payment_default&amp;gt;&lt;br /&gt;
      &amp;lt;/payment_defaults&amp;gt;&lt;br /&gt;
   &amp;lt;/person&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;
== Company payment defaults (RAXLEPDRI)==&lt;br /&gt;
&lt;br /&gt;
Report provides information about company payment defaults.&lt;br /&gt;
&lt;br /&gt;
Language: english&lt;br /&gt;
&lt;br /&gt;
XSD schema: https://services.krediidiinfo.ee/schemas/report/RAXLEPDRI.xsd&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sample response:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;report language=&amp;quot;en&amp;quot; created=&amp;quot;2021-11-29T11:03:33&amp;quot; code=&amp;quot;RAXLEPDRI&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns=&amp;quot;https://services.krediidiinfo.ee/schemas/report/RAXLEPDRI.xsd&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;company registry_code=&amp;quot;00000000&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;disputed_payment_defaults_count xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;payment_defaults currency=&amp;quot;EUR&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;payment_default&amp;gt;&lt;br /&gt;
            &amp;lt;owner is_registry_member=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
               &amp;lt;activity code=&amp;quot;61201&amp;quot; classification=&amp;quot;EMTAK2008&amp;quot;&amp;gt;Public mobile telephone services&amp;lt;/activity&amp;gt;&lt;br /&gt;
            &amp;lt;/owner&amp;gt;&lt;br /&gt;
            &amp;lt;debt_range xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;max_debt_range&amp;gt;65-320&amp;lt;/max_debt_range&amp;gt;&lt;br /&gt;
            &amp;lt;begin_date&amp;gt;2019-08-19&amp;lt;/begin_date&amp;gt;&lt;br /&gt;
            &amp;lt;end_date&amp;gt;2021-02-02&amp;lt;/end_date&amp;gt;&lt;br /&gt;
            &amp;lt;end_reason xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
         &amp;lt;/payment_default&amp;gt;&lt;br /&gt;
         &amp;lt;payment_default&amp;gt;&lt;br /&gt;
            &amp;lt;owner is_registry_member=&amp;quot;false&amp;quot; registry_code=&amp;quot;00000000&amp;quot; owner_id=&amp;quot;11111&amp;quot;&amp;gt;&lt;br /&gt;
               &amp;lt;name&amp;gt;ETTEVÕTE AS&amp;lt;/name&amp;gt;&lt;br /&gt;
               &amp;lt;activity code=&amp;quot;82911&amp;quot; classification=&amp;quot;EMTAK2008&amp;quot;&amp;gt;Activities of collection agencies and credit bureaus&amp;lt;/activity&amp;gt;&lt;br /&gt;
            &amp;lt;/owner&amp;gt;&lt;br /&gt;
            &amp;lt;debt_range&amp;gt;640-3200&amp;lt;/debt_range&amp;gt;&lt;br /&gt;
            &amp;lt;max_debt_range&amp;gt;640-3200&amp;lt;/max_debt_range&amp;gt;&lt;br /&gt;
            &amp;lt;begin_date&amp;gt;2019-08-15&amp;lt;/begin_date&amp;gt;&lt;br /&gt;
            &amp;lt;end_date xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;end_reason xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
         &amp;lt;/payment_default&amp;gt;&lt;br /&gt;
      &amp;lt;/payment_defaults&amp;gt;&lt;br /&gt;
   &amp;lt;/company&amp;gt;&lt;br /&gt;
&amp;lt;/report&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Annika</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=Payment_defaults&amp;diff=1167</id>
		<title>Payment defaults</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=Payment_defaults&amp;diff=1167"/>
		<updated>2021-11-29T20:27:45Z</updated>

		<summary type="html">&lt;p&gt;Annika: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Introduction =&lt;br /&gt;
&lt;br /&gt;
The purpose of this page is to describe ready-to-use XML reports about payment defaults and data structures used in these reports.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Data structures =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Detail information about valid and settled payment defaults ==&lt;br /&gt;
&lt;br /&gt;
A payment default is a violation of the debtor&#039;s monetary obligation for more than 45 days from the day following the due date and when the amount exceeds 30 euros. The information published in the Credit Register derives from legal persons who have entered into a contract with AS CREDITINFO EESTI, as the administrator of the Credit Register, for inputting and updating the payment default data. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Payment defaults information explanations:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Name!!Type!!Description!!Additional info&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults||element||Information about subject&#039;s payment defaults|| &#039;&#039;xsi:nil=&amp;quot;true&amp;quot;&#039;&#039; in case subject does&#039;t have payment defaults&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/@currency||attribute||Payment defaults&#039; currency||&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default||element||Information about a payment default||&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default/owner||element||Information about legal entity who has entered the payment default into the Credit Register&lt;br /&gt;
(creditor or a person acting on creditor&#039;s behalf)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default/owner/@is_registry_member||attribute||Indicates if owner is registry member ||boolean&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default/owner/@registry_code||attribute||Estonian company registry code||Missing in case company is registry member or is not Estonian company&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default/owner/@owner_id||attribute||Owner&#039;s unique ID||Missing in case company is registry member&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default/owner/name||element||Owner&#039;s name||Missing in case company is registry member&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default/owner/activity||element||Owner&#039;s field of activity||&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default/owner/activity/@code||attribute||Activity code according to EMTAK2008||&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default/owner/activity/@classification||attribute||Field of activity classification||EMTAK2008&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default/debt_range||element||Valid payment default&#039;s current amount range||For settled payment defaults &#039;&#039;xsi:nil=&amp;quot;true&amp;quot;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default/max_debt_range||element||Payment default&#039;s maximum amount range||&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default/begin_date||element||Payment defaults begin date||&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default/end_date||element||Payment defaults end date|| For valid payment defaults &#039;&#039;xsi:nil=&amp;quot;true&amp;quot;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default/end_reason||element||Payment default end reason||Element is intended for future use. Until further notice, the value is always &#039;&#039;xsi:nil=&amp;quot;true&amp;quot;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default/end_reason/@code||attribute||Payment default end reason code||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sample response:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;payment_defaults currency=&amp;quot;EUR&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;payment_default&amp;gt;&lt;br /&gt;
      &amp;lt;owner is_registry_member=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;activity code=&amp;quot;61201&amp;quot; classification=&amp;quot;EMTAK2008&amp;quot;&amp;gt;Mobiilsideteenus&amp;lt;/activity&amp;gt;&lt;br /&gt;
      &amp;lt;/owner&amp;gt;&lt;br /&gt;
      &amp;lt;debt_range xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;max_debt_range&amp;gt;65-320&amp;lt;/max_debt_range&amp;gt;&lt;br /&gt;
      &amp;lt;begin_date&amp;gt;2019-08-19&amp;lt;/begin_date&amp;gt;&lt;br /&gt;
      &amp;lt;end_date&amp;gt;2021-02-02&amp;lt;/end_date&amp;gt;&lt;br /&gt;
      &amp;lt;end_reason xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;/payment_default&amp;gt;&lt;br /&gt;
   &amp;lt;payment_default&amp;gt;&lt;br /&gt;
      &amp;lt;owner is_registry_member=&amp;quot;false&amp;quot; registry_code=&amp;quot;00000000&amp;quot; owner_id=&amp;quot;11111&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;name&amp;gt;ETTEVÕTE AS&amp;lt;/name&amp;gt;&lt;br /&gt;
         &amp;lt;activity code=&amp;quot;82911&amp;quot; classification=&amp;quot;EMTAK2008&amp;quot;&amp;gt;Inkassoteenus ja krediidiinfo&amp;lt;/activity&amp;gt;&lt;br /&gt;
      &amp;lt;/owner&amp;gt;&lt;br /&gt;
      &amp;lt;debt_range&amp;gt;640-3200&amp;lt;/debt_range&amp;gt;&lt;br /&gt;
      &amp;lt;max_debt_range&amp;gt;640-3200&amp;lt;/max_debt_range&amp;gt;&lt;br /&gt;
      &amp;lt;begin_date&amp;gt;2019-08-15&amp;lt;/begin_date&amp;gt;&lt;br /&gt;
      &amp;lt;end_date xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;end_reason xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;/payment_default&amp;gt;&lt;br /&gt;
&amp;lt;/payment_defaults&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Number of disputed payment defaults ==&lt;br /&gt;
&lt;br /&gt;
The disputed payment defaults indicate a situation in which the circumstances related to the debt are being clarified, i.e. the payment default dispute has not been completed or it is not certain whether the publication of the payment default data is justified.&lt;br /&gt;
Starting from February 1st 2022 Creditinfo will start publishing the number of disputed payment defaults.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Information structure explanation:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Name!!Type!!Description!!Additional info&lt;br /&gt;
|-&lt;br /&gt;
|disputed_payment_defaults_count||element||Number of disputed payment defaults|| Until February 2022 the value is always &#039;&#039;xsi:nil=&amp;quot;true&amp;quot;&#039;&#039; &lt;br /&gt;
Starting from February 1st 2022 the number of disputed payment defaults will be published.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sample response until February 2022:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;disputed_payment_defaults_count xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sample response from February 1st, 2022:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;disputed_payment_defaults_count&amp;gt;1&amp;lt;/disputed_payment_defaults_count&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Ready-to-use XML reports =&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
== Eraisiku maksehäired (RAXPPPDRE) ==&lt;br /&gt;
&lt;br /&gt;
Report provides information about private person payment defaults.&lt;br /&gt;
&lt;br /&gt;
Language: estonian&lt;br /&gt;
&lt;br /&gt;
XSD schema: https://services.krediidiinfo.ee/schemas/report/RAXPPPDRE.xsd&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sample response:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;report language=&amp;quot;et&amp;quot; created=&amp;quot;2021-11-29T11:03:33&amp;quot; code=&amp;quot;RAXPPPDRE&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns=&amp;quot;https://services.krediidiinfo.ee/schemas/report/RAXPPPDRE.xsd&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;person person_code=&amp;quot;00000000000&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;disputed_payment_defaults_count xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;payment_defaults currency=&amp;quot;EUR&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;payment_default&amp;gt;&lt;br /&gt;
            &amp;lt;owner is_registry_member=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
               &amp;lt;activity code=&amp;quot;61201&amp;quot; classification=&amp;quot;EMTAK2008&amp;quot;&amp;gt;Mobiilsideteenus&amp;lt;/activity&amp;gt;&lt;br /&gt;
            &amp;lt;/owner&amp;gt;&lt;br /&gt;
            &amp;lt;debt_range xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;max_debt_range&amp;gt;65-320&amp;lt;/max_debt_range&amp;gt;&lt;br /&gt;
            &amp;lt;begin_date&amp;gt;2019-08-19&amp;lt;/begin_date&amp;gt;&lt;br /&gt;
            &amp;lt;end_date&amp;gt;2021-02-02&amp;lt;/end_date&amp;gt;&lt;br /&gt;
            &amp;lt;end_reason xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
         &amp;lt;/payment_default&amp;gt;&lt;br /&gt;
         &amp;lt;payment_default&amp;gt;&lt;br /&gt;
            &amp;lt;owner is_registry_member=&amp;quot;false&amp;quot; registry_code=&amp;quot;00000000&amp;quot; owner_id=&amp;quot;11111&amp;quot;&amp;gt;&lt;br /&gt;
               &amp;lt;name&amp;gt;ETTEVÕTE AS&amp;lt;/name&amp;gt;&lt;br /&gt;
               &amp;lt;activity code=&amp;quot;82911&amp;quot; classification=&amp;quot;EMTAK2008&amp;quot;&amp;gt;Inkassoteenus ja krediidiinfo&amp;lt;/activity&amp;gt;&lt;br /&gt;
            &amp;lt;/owner&amp;gt;&lt;br /&gt;
            &amp;lt;debt_range&amp;gt;640-3200&amp;lt;/debt_range&amp;gt;&lt;br /&gt;
            &amp;lt;max_debt_range&amp;gt;640-3200&amp;lt;/max_debt_range&amp;gt;&lt;br /&gt;
            &amp;lt;begin_date&amp;gt;2019-08-15&amp;lt;/begin_date&amp;gt;&lt;br /&gt;
            &amp;lt;end_date xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;end_reason xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
         &amp;lt;/payment_default&amp;gt;&lt;br /&gt;
      &amp;lt;/payment_defaults&amp;gt;&lt;br /&gt;
   &amp;lt;/person&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;
== Ettevõtte maksehäired (RAXLEPDRE) ==&lt;br /&gt;
&lt;br /&gt;
Report provides information about company payment defaults.&lt;br /&gt;
&lt;br /&gt;
Language: estonian&lt;br /&gt;
&lt;br /&gt;
XSD schema: https://services.krediidiinfo.ee/schemas/report/RAXLEPDRE.xsd&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sample response:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;report language=&amp;quot;et&amp;quot; created=&amp;quot;2021-11-29T11:03:33&amp;quot; code=&amp;quot;RAXLEPDRE&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns=&amp;quot;https://services.krediidiinfo.ee/schemas/report/RAXLEPDRE.xsd&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;company registry_code=&amp;quot;00000000&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;disputed_payment_defaults_count xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;payment_defaults currency=&amp;quot;EUR&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;payment_default&amp;gt;&lt;br /&gt;
            &amp;lt;owner is_registry_member=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
               &amp;lt;activity code=&amp;quot;61201&amp;quot; classification=&amp;quot;EMTAK2008&amp;quot;&amp;gt;Mobiilsideteenus&amp;lt;/activity&amp;gt;&lt;br /&gt;
            &amp;lt;/owner&amp;gt;&lt;br /&gt;
            &amp;lt;debt_range xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;max_debt_range&amp;gt;65-320&amp;lt;/max_debt_range&amp;gt;&lt;br /&gt;
            &amp;lt;begin_date&amp;gt;2019-08-19&amp;lt;/begin_date&amp;gt;&lt;br /&gt;
            &amp;lt;end_date&amp;gt;2021-02-02&amp;lt;/end_date&amp;gt;&lt;br /&gt;
            &amp;lt;end_reason xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
         &amp;lt;/payment_default&amp;gt;&lt;br /&gt;
         &amp;lt;payment_default&amp;gt;&lt;br /&gt;
            &amp;lt;owner is_registry_member=&amp;quot;false&amp;quot; registry_code=&amp;quot;00000000&amp;quot; owner_id=&amp;quot;11111&amp;quot;&amp;gt;&lt;br /&gt;
               &amp;lt;name&amp;gt;ETTEVÕTE AS&amp;lt;/name&amp;gt;&lt;br /&gt;
               &amp;lt;activity code=&amp;quot;82911&amp;quot; classification=&amp;quot;EMTAK2008&amp;quot;&amp;gt;Inkassoteenus ja krediidiinfo&amp;lt;/activity&amp;gt;&lt;br /&gt;
            &amp;lt;/owner&amp;gt;&lt;br /&gt;
            &amp;lt;debt_range&amp;gt;640-3200&amp;lt;/debt_range&amp;gt;&lt;br /&gt;
            &amp;lt;max_debt_range&amp;gt;640-3200&amp;lt;/max_debt_range&amp;gt;&lt;br /&gt;
            &amp;lt;begin_date&amp;gt;2019-08-15&amp;lt;/begin_date&amp;gt;&lt;br /&gt;
            &amp;lt;end_date xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;end_reason xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
         &amp;lt;/payment_default&amp;gt;&lt;br /&gt;
      &amp;lt;/payment_defaults&amp;gt;&lt;br /&gt;
   &amp;lt;/company&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;
== Private person payment defaults (RAXPPPDRI) ==&lt;br /&gt;
&lt;br /&gt;
Report provides information about private person payment defaults.&lt;br /&gt;
&lt;br /&gt;
Language: english&lt;br /&gt;
&lt;br /&gt;
XSD schema: https://services.krediidiinfo.ee/schemas/report/RAXPPPDRI.xsd&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sample response:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;report language=&amp;quot;en&amp;quot; created=&amp;quot;2021-11-29T11:03:33&amp;quot; code=&amp;quot;RAXPPPDRI&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns=&amp;quot;https://services.krediidiinfo.ee/schemas/report/RAXPPPDRI.xsd&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;person person_code=&amp;quot;00000000000&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;disputed_payment_defaults_count xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;payment_defaults currency=&amp;quot;EUR&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;payment_default&amp;gt;&lt;br /&gt;
            &amp;lt;owner is_registry_member=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
               &amp;lt;activity code=&amp;quot;61201&amp;quot; classification=&amp;quot;EMTAK2008&amp;quot;&amp;gt;Public mobile telephone services&amp;lt;/activity&amp;gt;&lt;br /&gt;
            &amp;lt;/owner&amp;gt;&lt;br /&gt;
            &amp;lt;debt_range xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;max_debt_range&amp;gt;65-320&amp;lt;/max_debt_range&amp;gt;&lt;br /&gt;
            &amp;lt;begin_date&amp;gt;2019-08-19&amp;lt;/begin_date&amp;gt;&lt;br /&gt;
            &amp;lt;end_date&amp;gt;2021-02-02&amp;lt;/end_date&amp;gt;&lt;br /&gt;
            &amp;lt;end_reason xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
         &amp;lt;/payment_default&amp;gt;&lt;br /&gt;
         &amp;lt;payment_default&amp;gt;&lt;br /&gt;
            &amp;lt;owner is_registry_member=&amp;quot;false&amp;quot; registry_code=&amp;quot;00000000&amp;quot; owner_id=&amp;quot;11111&amp;quot;&amp;gt;&lt;br /&gt;
               &amp;lt;name&amp;gt;ETTEVÕTE AS&amp;lt;/name&amp;gt;&lt;br /&gt;
               &amp;lt;activity code=&amp;quot;82911&amp;quot; classification=&amp;quot;EMTAK2008&amp;quot;&amp;gt;Activities of collection agencies and credit bureaus&amp;lt;/activity&amp;gt;&lt;br /&gt;
            &amp;lt;/owner&amp;gt;&lt;br /&gt;
            &amp;lt;debt_range&amp;gt;640-3200&amp;lt;/debt_range&amp;gt;&lt;br /&gt;
            &amp;lt;max_debt_range&amp;gt;640-3200&amp;lt;/max_debt_range&amp;gt;&lt;br /&gt;
            &amp;lt;begin_date&amp;gt;2019-08-15&amp;lt;/begin_date&amp;gt;&lt;br /&gt;
            &amp;lt;end_date xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;end_reason xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
         &amp;lt;/payment_default&amp;gt;&lt;br /&gt;
      &amp;lt;/payment_defaults&amp;gt;&lt;br /&gt;
   &amp;lt;/person&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;
== Company payment defaults (RAXLEPDRI)==&lt;br /&gt;
&lt;br /&gt;
Report provides information about company payment defaults.&lt;br /&gt;
&lt;br /&gt;
Language: english&lt;br /&gt;
&lt;br /&gt;
XSD schema: https://services.krediidiinfo.ee/schemas/report/RAXLEPDRI.xsd&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sample response:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;report language=&amp;quot;en&amp;quot; created=&amp;quot;2021-11-29T11:03:33&amp;quot; code=&amp;quot;RAXLEPDRI&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns=&amp;quot;https://services.krediidiinfo.ee/schemas/report/RAXLEPDRI.xsd&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;company registry_code=&amp;quot;00000000&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;disputed_payment_defaults_count xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;payment_defaults currency=&amp;quot;EUR&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;payment_default&amp;gt;&lt;br /&gt;
            &amp;lt;owner is_registry_member=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
               &amp;lt;activity code=&amp;quot;61201&amp;quot; classification=&amp;quot;EMTAK2008&amp;quot;&amp;gt;Public mobile telephone services&amp;lt;/activity&amp;gt;&lt;br /&gt;
            &amp;lt;/owner&amp;gt;&lt;br /&gt;
            &amp;lt;debt_range xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;max_debt_range&amp;gt;65-320&amp;lt;/max_debt_range&amp;gt;&lt;br /&gt;
            &amp;lt;begin_date&amp;gt;2019-08-19&amp;lt;/begin_date&amp;gt;&lt;br /&gt;
            &amp;lt;end_date&amp;gt;2021-02-02&amp;lt;/end_date&amp;gt;&lt;br /&gt;
            &amp;lt;end_reason xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
         &amp;lt;/payment_default&amp;gt;&lt;br /&gt;
         &amp;lt;payment_default&amp;gt;&lt;br /&gt;
            &amp;lt;owner is_registry_member=&amp;quot;false&amp;quot; registry_code=&amp;quot;00000000&amp;quot; owner_id=&amp;quot;11111&amp;quot;&amp;gt;&lt;br /&gt;
               &amp;lt;name&amp;gt;ETTEVÕTE AS&amp;lt;/name&amp;gt;&lt;br /&gt;
               &amp;lt;activity code=&amp;quot;82911&amp;quot; classification=&amp;quot;EMTAK2008&amp;quot;&amp;gt;Activities of collection agencies and credit bureaus&amp;lt;/activity&amp;gt;&lt;br /&gt;
            &amp;lt;/owner&amp;gt;&lt;br /&gt;
            &amp;lt;debt_range&amp;gt;640-3200&amp;lt;/debt_range&amp;gt;&lt;br /&gt;
            &amp;lt;max_debt_range&amp;gt;640-3200&amp;lt;/max_debt_range&amp;gt;&lt;br /&gt;
            &amp;lt;begin_date&amp;gt;2019-08-15&amp;lt;/begin_date&amp;gt;&lt;br /&gt;
            &amp;lt;end_date xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;end_reason xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
         &amp;lt;/payment_default&amp;gt;&lt;br /&gt;
      &amp;lt;/payment_defaults&amp;gt;&lt;br /&gt;
   &amp;lt;/company&amp;gt;&lt;br /&gt;
&amp;lt;/report&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Annika</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=Payment_defaults&amp;diff=1166</id>
		<title>Payment defaults</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=Payment_defaults&amp;diff=1166"/>
		<updated>2021-11-29T17:42:45Z</updated>

		<summary type="html">&lt;p&gt;Annika: /* Ready-to-use reports */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Introduction =&lt;br /&gt;
&lt;br /&gt;
The purpose of this page is to describe ready-to-use XML reports about payment defaults and data structures used in these reports.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Data structures =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Detail information about valid and settled payment defaults ==&lt;br /&gt;
&lt;br /&gt;
A payment default is a violation of the debtor&#039;s monetary obligation for more than 45 days from the day following the due date and when the amount exceeds 30 euros. The information published in the Credit Register derives from legal persons who have entered into a contract with AS CREDITINFO EESTI, as the administrator of the Credit Register, for inputting and updating the payment default data. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Payment defaults information explanations:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Name!!Type!!Description!!Additional info&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults||element||Information about subject&#039;s payment defaults|| &#039;&#039;xsi:nil=&amp;quot;true&amp;quot;&#039;&#039; in case subject does&#039;t have payment defaults&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/@currency||attribute||Payment defaults&#039; currency||&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default||element||Information about a payment default||&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default/owner||element||Information about legal entity who has entered the payment default into the Credit Register&lt;br /&gt;
(creditor or a person acting on creditor&#039;s behalf)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default/owner/@is_registry_member||attribute||Indicates if owner is registry member ||boolean&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default/owner/@registry_code||attribute||Estonian company registry code||Missing in case company is registry member or is not Estonian company&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default/owner/@owner_id||attribute||Owner&#039;s unique ID||Missing in case company is registry member or is not Estonian company&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default/owner/name||element||Owner&#039;s name||Missing in case company is registry member or is not Estonian company&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default/owner/activity||element||Owner&#039;s field of activity||&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default/owner/activity/@code||attribute||Activity code according to EMTAK2008||&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default/owner/activity/@classification||attribute||Field of activity classification||EMTAK2008&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default/debt_range||element||Valid payment default&#039;s current amount range||For settled payment defaults &#039;&#039;xsi:nil=&amp;quot;true&amp;quot;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default/max_debt_range||element||Payment default&#039;s maximum amount range||&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default/begin_date||element||Payment defaults begin date||&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default/end_date||element||Payment defaults end date|| For valid payment defaults &#039;&#039;xsi:nil=&amp;quot;true&amp;quot;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default/end_reason||element||Payment default end reason||Element is intended for future use. Until further notice, the value is always &#039;&#039;xsi:nil=&amp;quot;true&amp;quot;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default/end_reason/@code||attribute||Payment default end reason code||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sample response:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;payment_defaults currency=&amp;quot;EUR&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;payment_default&amp;gt;&lt;br /&gt;
      &amp;lt;owner is_registry_member=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;activity code=&amp;quot;61201&amp;quot; classification=&amp;quot;EMTAK2008&amp;quot;&amp;gt;Mobiilsideteenus&amp;lt;/activity&amp;gt;&lt;br /&gt;
      &amp;lt;/owner&amp;gt;&lt;br /&gt;
      &amp;lt;debt_range xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;max_debt_range&amp;gt;65-320&amp;lt;/max_debt_range&amp;gt;&lt;br /&gt;
      &amp;lt;begin_date&amp;gt;2019-08-19&amp;lt;/begin_date&amp;gt;&lt;br /&gt;
      &amp;lt;end_date&amp;gt;2021-02-02&amp;lt;/end_date&amp;gt;&lt;br /&gt;
      &amp;lt;end_reason xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;/payment_default&amp;gt;&lt;br /&gt;
   &amp;lt;payment_default&amp;gt;&lt;br /&gt;
      &amp;lt;owner is_registry_member=&amp;quot;false&amp;quot; registry_code=&amp;quot;00000000&amp;quot; owner_id=&amp;quot;11111&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;name&amp;gt;ETTEVÕTE AS&amp;lt;/name&amp;gt;&lt;br /&gt;
         &amp;lt;activity code=&amp;quot;82911&amp;quot; classification=&amp;quot;EMTAK2008&amp;quot;&amp;gt;Inkassoteenus ja krediidiinfo&amp;lt;/activity&amp;gt;&lt;br /&gt;
      &amp;lt;/owner&amp;gt;&lt;br /&gt;
      &amp;lt;debt_range&amp;gt;640-3200&amp;lt;/debt_range&amp;gt;&lt;br /&gt;
      &amp;lt;max_debt_range&amp;gt;640-3200&amp;lt;/max_debt_range&amp;gt;&lt;br /&gt;
      &amp;lt;begin_date&amp;gt;2019-08-15&amp;lt;/begin_date&amp;gt;&lt;br /&gt;
      &amp;lt;end_date xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;end_reason xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;/payment_default&amp;gt;&lt;br /&gt;
&amp;lt;/payment_defaults&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Number of disputed payment defaults ==&lt;br /&gt;
&lt;br /&gt;
The disputed payment defaults indicate a situation in which the circumstances related to the debt are being clarified, i.e. the payment default dispute has not been completed or it is not certain whether the publication of the payment default data is justified.&lt;br /&gt;
Starting from February 1st 2022 Creditinfo will start publishing the number of disputed payment defaults&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Information structure explanation:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Name!!Type!!Description!!Additional info&lt;br /&gt;
|-&lt;br /&gt;
|disputed_payment_defaults_count||element||Number of disputed payment defaults|| Until February 2022 the value is always &#039;&#039;xsi:nil=&amp;quot;true&amp;quot;&#039;&#039; &lt;br /&gt;
Starting from February 1st 2022 the number of disputed payment defaults will be published.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sample response until February 2022:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;disputed_payment_defaults_count xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sample response from February 1st, 2022:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;disputed_payment_defaults_count&amp;gt;1&amp;lt;/disputed_payment_defaults_count&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Ready-to-use XML reports =&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
== Eraisiku maksehäired (RAXPPPDRE) ==&lt;br /&gt;
&lt;br /&gt;
Report provides information about private person payment defaults.&lt;br /&gt;
&lt;br /&gt;
Language: estonian&lt;br /&gt;
&lt;br /&gt;
XSD schema: https://services.krediidiinfo.ee/schemas/report/RAXPPPDRE.xsd&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sample response:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;report language=&amp;quot;et&amp;quot; created=&amp;quot;2021-11-29T11:03:33&amp;quot; code=&amp;quot;RAXPPPDRE&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns=&amp;quot;https://services.krediidiinfo.ee/schemas/report/RAXPPPDRE.xsd&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;person person_code=&amp;quot;00000000000&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;disputed_payment_defaults_count xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;payment_defaults currency=&amp;quot;EUR&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;payment_default&amp;gt;&lt;br /&gt;
            &amp;lt;owner is_registry_member=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
               &amp;lt;activity code=&amp;quot;61201&amp;quot; classification=&amp;quot;EMTAK2008&amp;quot;&amp;gt;Mobiilsideteenus&amp;lt;/activity&amp;gt;&lt;br /&gt;
            &amp;lt;/owner&amp;gt;&lt;br /&gt;
            &amp;lt;debt_range xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;max_debt_range&amp;gt;65-320&amp;lt;/max_debt_range&amp;gt;&lt;br /&gt;
            &amp;lt;begin_date&amp;gt;2019-08-19&amp;lt;/begin_date&amp;gt;&lt;br /&gt;
            &amp;lt;end_date&amp;gt;2021-02-02&amp;lt;/end_date&amp;gt;&lt;br /&gt;
            &amp;lt;end_reason xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
         &amp;lt;/payment_default&amp;gt;&lt;br /&gt;
         &amp;lt;payment_default&amp;gt;&lt;br /&gt;
            &amp;lt;owner is_registry_member=&amp;quot;false&amp;quot; registry_code=&amp;quot;00000000&amp;quot; owner_id=&amp;quot;11111&amp;quot;&amp;gt;&lt;br /&gt;
               &amp;lt;name&amp;gt;ETTEVÕTE AS&amp;lt;/name&amp;gt;&lt;br /&gt;
               &amp;lt;activity code=&amp;quot;82911&amp;quot; classification=&amp;quot;EMTAK2008&amp;quot;&amp;gt;Inkassoteenus ja krediidiinfo&amp;lt;/activity&amp;gt;&lt;br /&gt;
            &amp;lt;/owner&amp;gt;&lt;br /&gt;
            &amp;lt;debt_range&amp;gt;640-3200&amp;lt;/debt_range&amp;gt;&lt;br /&gt;
            &amp;lt;max_debt_range&amp;gt;640-3200&amp;lt;/max_debt_range&amp;gt;&lt;br /&gt;
            &amp;lt;begin_date&amp;gt;2019-08-15&amp;lt;/begin_date&amp;gt;&lt;br /&gt;
            &amp;lt;end_date xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;end_reason xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
         &amp;lt;/payment_default&amp;gt;&lt;br /&gt;
      &amp;lt;/payment_defaults&amp;gt;&lt;br /&gt;
   &amp;lt;/person&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;
== Ettevõtte maksehäired (RAXLEPDRE) ==&lt;br /&gt;
&lt;br /&gt;
Report provides information about company payment defaults.&lt;br /&gt;
&lt;br /&gt;
Language: estonian&lt;br /&gt;
&lt;br /&gt;
XSD schema: https://services.krediidiinfo.ee/schemas/report/RAXLEPDRE.xsd&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sample response:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;report language=&amp;quot;et&amp;quot; created=&amp;quot;2021-11-29T11:03:33&amp;quot; code=&amp;quot;RAXLEPDRE&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns=&amp;quot;https://services.krediidiinfo.ee/schemas/report/RAXLEPDRE.xsd&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;company registry_code=&amp;quot;00000000&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;disputed_payment_defaults_count xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;payment_defaults currency=&amp;quot;EUR&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;payment_default&amp;gt;&lt;br /&gt;
            &amp;lt;owner is_registry_member=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
               &amp;lt;activity code=&amp;quot;61201&amp;quot; classification=&amp;quot;EMTAK2008&amp;quot;&amp;gt;Mobiilsideteenus&amp;lt;/activity&amp;gt;&lt;br /&gt;
            &amp;lt;/owner&amp;gt;&lt;br /&gt;
            &amp;lt;debt_range xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;max_debt_range&amp;gt;65-320&amp;lt;/max_debt_range&amp;gt;&lt;br /&gt;
            &amp;lt;begin_date&amp;gt;2019-08-19&amp;lt;/begin_date&amp;gt;&lt;br /&gt;
            &amp;lt;end_date&amp;gt;2021-02-02&amp;lt;/end_date&amp;gt;&lt;br /&gt;
            &amp;lt;end_reason xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
         &amp;lt;/payment_default&amp;gt;&lt;br /&gt;
         &amp;lt;payment_default&amp;gt;&lt;br /&gt;
            &amp;lt;owner is_registry_member=&amp;quot;false&amp;quot; registry_code=&amp;quot;00000000&amp;quot; owner_id=&amp;quot;11111&amp;quot;&amp;gt;&lt;br /&gt;
               &amp;lt;name&amp;gt;ETTEVÕTE AS&amp;lt;/name&amp;gt;&lt;br /&gt;
               &amp;lt;activity code=&amp;quot;82911&amp;quot; classification=&amp;quot;EMTAK2008&amp;quot;&amp;gt;Inkassoteenus ja krediidiinfo&amp;lt;/activity&amp;gt;&lt;br /&gt;
            &amp;lt;/owner&amp;gt;&lt;br /&gt;
            &amp;lt;debt_range&amp;gt;640-3200&amp;lt;/debt_range&amp;gt;&lt;br /&gt;
            &amp;lt;max_debt_range&amp;gt;640-3200&amp;lt;/max_debt_range&amp;gt;&lt;br /&gt;
            &amp;lt;begin_date&amp;gt;2019-08-15&amp;lt;/begin_date&amp;gt;&lt;br /&gt;
            &amp;lt;end_date xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;end_reason xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
         &amp;lt;/payment_default&amp;gt;&lt;br /&gt;
      &amp;lt;/payment_defaults&amp;gt;&lt;br /&gt;
   &amp;lt;/company&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;
== Private person payment defaults (RAXPPPDRI) ==&lt;br /&gt;
&lt;br /&gt;
Report provides information about private person payment defaults.&lt;br /&gt;
&lt;br /&gt;
Language: english&lt;br /&gt;
&lt;br /&gt;
XSD schema: https://services.krediidiinfo.ee/schemas/report/RAXPPPDRI.xsd&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sample response:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;report language=&amp;quot;en&amp;quot; created=&amp;quot;2021-11-29T11:03:33&amp;quot; code=&amp;quot;RAXPPPDRI&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns=&amp;quot;https://services.krediidiinfo.ee/schemas/report/RAXPPPDRI.xsd&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;person person_code=&amp;quot;00000000000&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;disputed_payment_defaults_count xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;payment_defaults currency=&amp;quot;EUR&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;payment_default&amp;gt;&lt;br /&gt;
            &amp;lt;owner is_registry_member=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
               &amp;lt;activity code=&amp;quot;61201&amp;quot; classification=&amp;quot;EMTAK2008&amp;quot;&amp;gt;Public mobile telephone services&amp;lt;/activity&amp;gt;&lt;br /&gt;
            &amp;lt;/owner&amp;gt;&lt;br /&gt;
            &amp;lt;debt_range xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;max_debt_range&amp;gt;65-320&amp;lt;/max_debt_range&amp;gt;&lt;br /&gt;
            &amp;lt;begin_date&amp;gt;2019-08-19&amp;lt;/begin_date&amp;gt;&lt;br /&gt;
            &amp;lt;end_date&amp;gt;2021-02-02&amp;lt;/end_date&amp;gt;&lt;br /&gt;
            &amp;lt;end_reason xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
         &amp;lt;/payment_default&amp;gt;&lt;br /&gt;
         &amp;lt;payment_default&amp;gt;&lt;br /&gt;
            &amp;lt;owner is_registry_member=&amp;quot;false&amp;quot; registry_code=&amp;quot;00000000&amp;quot; owner_id=&amp;quot;11111&amp;quot;&amp;gt;&lt;br /&gt;
               &amp;lt;name&amp;gt;ETTEVÕTE AS&amp;lt;/name&amp;gt;&lt;br /&gt;
               &amp;lt;activity code=&amp;quot;82911&amp;quot; classification=&amp;quot;EMTAK2008&amp;quot;&amp;gt;Activities of collection agencies and credit bureaus&amp;lt;/activity&amp;gt;&lt;br /&gt;
            &amp;lt;/owner&amp;gt;&lt;br /&gt;
            &amp;lt;debt_range&amp;gt;640-3200&amp;lt;/debt_range&amp;gt;&lt;br /&gt;
            &amp;lt;max_debt_range&amp;gt;640-3200&amp;lt;/max_debt_range&amp;gt;&lt;br /&gt;
            &amp;lt;begin_date&amp;gt;2019-08-15&amp;lt;/begin_date&amp;gt;&lt;br /&gt;
            &amp;lt;end_date xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;end_reason xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
         &amp;lt;/payment_default&amp;gt;&lt;br /&gt;
      &amp;lt;/payment_defaults&amp;gt;&lt;br /&gt;
   &amp;lt;/person&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;
== Company payment defaults (RAXLEPDRI)==&lt;br /&gt;
&lt;br /&gt;
Report provides information about company payment defaults.&lt;br /&gt;
&lt;br /&gt;
Language: english&lt;br /&gt;
&lt;br /&gt;
XSD schema: https://services.krediidiinfo.ee/schemas/report/RAXLEPDRI.xsd&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sample response:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;report language=&amp;quot;et&amp;quot; created=&amp;quot;2021-11-29T11:03:33&amp;quot; code=&amp;quot;RAXLEPDRI&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns=&amp;quot;https://services.krediidiinfo.ee/schemas/report/RAXLEPDRI.xsd&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;company registry_code=&amp;quot;00000000&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;disputed_payment_defaults_count xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;payment_defaults currency=&amp;quot;EUR&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;payment_default&amp;gt;&lt;br /&gt;
            &amp;lt;owner is_registry_member=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
               &amp;lt;activity code=&amp;quot;61201&amp;quot; classification=&amp;quot;EMTAK2008&amp;quot;&amp;gt;Public mobile telephone services&amp;lt;/activity&amp;gt;&lt;br /&gt;
            &amp;lt;/owner&amp;gt;&lt;br /&gt;
            &amp;lt;debt_range xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;max_debt_range&amp;gt;65-320&amp;lt;/max_debt_range&amp;gt;&lt;br /&gt;
            &amp;lt;begin_date&amp;gt;2019-08-19&amp;lt;/begin_date&amp;gt;&lt;br /&gt;
            &amp;lt;end_date&amp;gt;2021-02-02&amp;lt;/end_date&amp;gt;&lt;br /&gt;
            &amp;lt;end_reason xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
         &amp;lt;/payment_default&amp;gt;&lt;br /&gt;
         &amp;lt;payment_default&amp;gt;&lt;br /&gt;
            &amp;lt;owner is_registry_member=&amp;quot;false&amp;quot; registry_code=&amp;quot;00000000&amp;quot; owner_id=&amp;quot;11111&amp;quot;&amp;gt;&lt;br /&gt;
               &amp;lt;name&amp;gt;ETTEVÕTE AS&amp;lt;/name&amp;gt;&lt;br /&gt;
               &amp;lt;activity code=&amp;quot;82911&amp;quot; classification=&amp;quot;EMTAK2008&amp;quot;&amp;gt;Activities of collection agencies and credit bureaus&amp;lt;/activity&amp;gt;&lt;br /&gt;
            &amp;lt;/owner&amp;gt;&lt;br /&gt;
            &amp;lt;debt_range&amp;gt;640-3200&amp;lt;/debt_range&amp;gt;&lt;br /&gt;
            &amp;lt;max_debt_range&amp;gt;640-3200&amp;lt;/max_debt_range&amp;gt;&lt;br /&gt;
            &amp;lt;begin_date&amp;gt;2019-08-15&amp;lt;/begin_date&amp;gt;&lt;br /&gt;
            &amp;lt;end_date xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;end_reason xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
         &amp;lt;/payment_default&amp;gt;&lt;br /&gt;
      &amp;lt;/payment_defaults&amp;gt;&lt;br /&gt;
   &amp;lt;/company&amp;gt;&lt;br /&gt;
&amp;lt;/report&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Annika</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=Payment_defaults&amp;diff=1165</id>
		<title>Payment defaults</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=Payment_defaults&amp;diff=1165"/>
		<updated>2021-11-29T17:35:40Z</updated>

		<summary type="html">&lt;p&gt;Annika: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Introduction =&lt;br /&gt;
&lt;br /&gt;
The purpose of this page is to describe ready-to-use XML reports about payment defaults and data structures used in these reports.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Data structures =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Detail information about valid and settled payment defaults ==&lt;br /&gt;
&lt;br /&gt;
A payment default is a violation of the debtor&#039;s monetary obligation for more than 45 days from the day following the due date and when the amount exceeds 30 euros. The information published in the Credit Register derives from legal persons who have entered into a contract with AS CREDITINFO EESTI, as the administrator of the Credit Register, for inputting and updating the payment default data. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Payment defaults information explanations:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Name!!Type!!Description!!Additional info&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults||element||Information about subject&#039;s payment defaults|| &#039;&#039;xsi:nil=&amp;quot;true&amp;quot;&#039;&#039; in case subject does&#039;t have payment defaults&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/@currency||attribute||Payment defaults&#039; currency||&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default||element||Information about a payment default||&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default/owner||element||Information about legal entity who has entered the payment default into the Credit Register&lt;br /&gt;
(creditor or a person acting on creditor&#039;s behalf)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default/owner/@is_registry_member||attribute||Indicates if owner is registry member ||boolean&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default/owner/@registry_code||attribute||Estonian company registry code||Missing in case company is registry member or is not Estonian company&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default/owner/@owner_id||attribute||Owner&#039;s unique ID||Missing in case company is registry member or is not Estonian company&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default/owner/name||element||Owner&#039;s name||Missing in case company is registry member or is not Estonian company&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default/owner/activity||element||Owner&#039;s field of activity||&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default/owner/activity/@code||attribute||Activity code according to EMTAK2008||&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default/owner/activity/@classification||attribute||Field of activity classification||EMTAK2008&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default/debt_range||element||Valid payment default&#039;s current amount range||For settled payment defaults &#039;&#039;xsi:nil=&amp;quot;true&amp;quot;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default/max_debt_range||element||Payment default&#039;s maximum amount range||&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default/begin_date||element||Payment defaults begin date||&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default/end_date||element||Payment defaults end date|| For valid payment defaults &#039;&#039;xsi:nil=&amp;quot;true&amp;quot;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default/end_reason||element||Payment default end reason||Element is intended for future use. Until further notice, the value is always &#039;&#039;xsi:nil=&amp;quot;true&amp;quot;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default/end_reason/@code||attribute||Payment default end reason code||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sample response:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;payment_defaults currency=&amp;quot;EUR&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;payment_default&amp;gt;&lt;br /&gt;
      &amp;lt;owner is_registry_member=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;activity code=&amp;quot;61201&amp;quot; classification=&amp;quot;EMTAK2008&amp;quot;&amp;gt;Mobiilsideteenus&amp;lt;/activity&amp;gt;&lt;br /&gt;
      &amp;lt;/owner&amp;gt;&lt;br /&gt;
      &amp;lt;debt_range xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;max_debt_range&amp;gt;65-320&amp;lt;/max_debt_range&amp;gt;&lt;br /&gt;
      &amp;lt;begin_date&amp;gt;2019-08-19&amp;lt;/begin_date&amp;gt;&lt;br /&gt;
      &amp;lt;end_date&amp;gt;2021-02-02&amp;lt;/end_date&amp;gt;&lt;br /&gt;
      &amp;lt;end_reason xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;/payment_default&amp;gt;&lt;br /&gt;
   &amp;lt;payment_default&amp;gt;&lt;br /&gt;
      &amp;lt;owner is_registry_member=&amp;quot;false&amp;quot; registry_code=&amp;quot;00000000&amp;quot; owner_id=&amp;quot;11111&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;name&amp;gt;ETTEVÕTE AS&amp;lt;/name&amp;gt;&lt;br /&gt;
         &amp;lt;activity code=&amp;quot;82911&amp;quot; classification=&amp;quot;EMTAK2008&amp;quot;&amp;gt;Inkassoteenus ja krediidiinfo&amp;lt;/activity&amp;gt;&lt;br /&gt;
      &amp;lt;/owner&amp;gt;&lt;br /&gt;
      &amp;lt;debt_range&amp;gt;640-3200&amp;lt;/debt_range&amp;gt;&lt;br /&gt;
      &amp;lt;max_debt_range&amp;gt;640-3200&amp;lt;/max_debt_range&amp;gt;&lt;br /&gt;
      &amp;lt;begin_date&amp;gt;2019-08-15&amp;lt;/begin_date&amp;gt;&lt;br /&gt;
      &amp;lt;end_date xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;end_reason xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;/payment_default&amp;gt;&lt;br /&gt;
&amp;lt;/payment_defaults&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Number of disputed payment defaults ==&lt;br /&gt;
&lt;br /&gt;
The disputed payment defaults indicate a situation in which the circumstances related to the debt are being clarified, i.e. the payment default dispute has not been completed or it is not certain whether the publication of the payment default data is justified.&lt;br /&gt;
Starting from February 1st 2022 Creditinfo will start publishing the number of disputed payment defaults&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Information structure explanation:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Name!!Type!!Description!!Additional info&lt;br /&gt;
|-&lt;br /&gt;
|disputed_payment_defaults_count||element||Number of disputed payment defaults|| Until February 2022 the value is always &#039;&#039;xsi:nil=&amp;quot;true&amp;quot;&#039;&#039; &lt;br /&gt;
Starting from February 1st 2022 the number of disputed payment defaults will be published.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sample response until February 2022:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;disputed_payment_defaults_count xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sample response from February 1st, 2022:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;disputed_payment_defaults_count&amp;gt;1&amp;lt;/disputed_payment_defaults_count&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Ready-to-use reports =&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
== Eraisiku maksehäired (RAXPPPDRE) ==&lt;br /&gt;
&lt;br /&gt;
Report provides information about private person payment defaults.&lt;br /&gt;
&lt;br /&gt;
Language: estonian&lt;br /&gt;
&lt;br /&gt;
XSD schema: https://services.krediidiinfo.ee/schemas/report/RAXPPPDRE.xsd&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sample response:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;report language=&amp;quot;et&amp;quot; created=&amp;quot;2021-11-29T11:03:33&amp;quot; code=&amp;quot;RAXPPPDRE&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns=&amp;quot;https://services.krediidiinfo.ee/schemas/report/RAXPPPDRE.xsd&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;person person_code=&amp;quot;00000000000&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;disputed_payment_defaults_count xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;payment_defaults currency=&amp;quot;EUR&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;payment_default&amp;gt;&lt;br /&gt;
            &amp;lt;owner is_registry_member=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
               &amp;lt;activity code=&amp;quot;61201&amp;quot; classification=&amp;quot;EMTAK2008&amp;quot;&amp;gt;Mobiilsideteenus&amp;lt;/activity&amp;gt;&lt;br /&gt;
            &amp;lt;/owner&amp;gt;&lt;br /&gt;
            &amp;lt;debt_range xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;max_debt_range&amp;gt;65-320&amp;lt;/max_debt_range&amp;gt;&lt;br /&gt;
            &amp;lt;begin_date&amp;gt;2019-08-19&amp;lt;/begin_date&amp;gt;&lt;br /&gt;
            &amp;lt;end_date&amp;gt;2021-02-02&amp;lt;/end_date&amp;gt;&lt;br /&gt;
            &amp;lt;end_reason xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
         &amp;lt;/payment_default&amp;gt;&lt;br /&gt;
         &amp;lt;payment_default&amp;gt;&lt;br /&gt;
            &amp;lt;owner is_registry_member=&amp;quot;false&amp;quot; registry_code=&amp;quot;00000000&amp;quot; owner_id=&amp;quot;11111&amp;quot;&amp;gt;&lt;br /&gt;
               &amp;lt;name&amp;gt;ETTEVÕTE AS&amp;lt;/name&amp;gt;&lt;br /&gt;
               &amp;lt;activity code=&amp;quot;82911&amp;quot; classification=&amp;quot;EMTAK2008&amp;quot;&amp;gt;Inkassoteenus ja krediidiinfo&amp;lt;/activity&amp;gt;&lt;br /&gt;
            &amp;lt;/owner&amp;gt;&lt;br /&gt;
            &amp;lt;debt_range&amp;gt;640-3200&amp;lt;/debt_range&amp;gt;&lt;br /&gt;
            &amp;lt;max_debt_range&amp;gt;640-3200&amp;lt;/max_debt_range&amp;gt;&lt;br /&gt;
            &amp;lt;begin_date&amp;gt;2019-08-15&amp;lt;/begin_date&amp;gt;&lt;br /&gt;
            &amp;lt;end_date xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;end_reason xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
         &amp;lt;/payment_default&amp;gt;&lt;br /&gt;
      &amp;lt;/payment_defaults&amp;gt;&lt;br /&gt;
   &amp;lt;/person&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;
== Ettevõtte maksehäired (RAXLEPDRE) ==&lt;br /&gt;
&lt;br /&gt;
Report provides information about company payment defaults.&lt;br /&gt;
&lt;br /&gt;
Language: estonian&lt;br /&gt;
&lt;br /&gt;
XSD schema: https://services.krediidiinfo.ee/schemas/report/RAXLEPDRE.xsd&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sample response:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;report language=&amp;quot;et&amp;quot; created=&amp;quot;2021-11-29T11:03:33&amp;quot; code=&amp;quot;RAXLEPDRE&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns=&amp;quot;https://services.krediidiinfo.ee/schemas/report/RAXLEPDRE.xsd&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;company registry_code=&amp;quot;00000000&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;disputed_payment_defaults_count xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;payment_defaults currency=&amp;quot;EUR&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;payment_default&amp;gt;&lt;br /&gt;
            &amp;lt;owner is_registry_member=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
               &amp;lt;activity code=&amp;quot;61201&amp;quot; classification=&amp;quot;EMTAK2008&amp;quot;&amp;gt;Mobiilsideteenus&amp;lt;/activity&amp;gt;&lt;br /&gt;
            &amp;lt;/owner&amp;gt;&lt;br /&gt;
            &amp;lt;debt_range xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;max_debt_range&amp;gt;65-320&amp;lt;/max_debt_range&amp;gt;&lt;br /&gt;
            &amp;lt;begin_date&amp;gt;2019-08-19&amp;lt;/begin_date&amp;gt;&lt;br /&gt;
            &amp;lt;end_date&amp;gt;2021-02-02&amp;lt;/end_date&amp;gt;&lt;br /&gt;
            &amp;lt;end_reason xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
         &amp;lt;/payment_default&amp;gt;&lt;br /&gt;
         &amp;lt;payment_default&amp;gt;&lt;br /&gt;
            &amp;lt;owner is_registry_member=&amp;quot;false&amp;quot; registry_code=&amp;quot;00000000&amp;quot; owner_id=&amp;quot;11111&amp;quot;&amp;gt;&lt;br /&gt;
               &amp;lt;name&amp;gt;ETTEVÕTE AS&amp;lt;/name&amp;gt;&lt;br /&gt;
               &amp;lt;activity code=&amp;quot;82911&amp;quot; classification=&amp;quot;EMTAK2008&amp;quot;&amp;gt;Inkassoteenus ja krediidiinfo&amp;lt;/activity&amp;gt;&lt;br /&gt;
            &amp;lt;/owner&amp;gt;&lt;br /&gt;
            &amp;lt;debt_range&amp;gt;640-3200&amp;lt;/debt_range&amp;gt;&lt;br /&gt;
            &amp;lt;max_debt_range&amp;gt;640-3200&amp;lt;/max_debt_range&amp;gt;&lt;br /&gt;
            &amp;lt;begin_date&amp;gt;2019-08-15&amp;lt;/begin_date&amp;gt;&lt;br /&gt;
            &amp;lt;end_date xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;end_reason xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
         &amp;lt;/payment_default&amp;gt;&lt;br /&gt;
      &amp;lt;/payment_defaults&amp;gt;&lt;br /&gt;
   &amp;lt;/company&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;
== Private person payment defaults (RAXPPPDRI) ==&lt;br /&gt;
&lt;br /&gt;
Report provides information about private person payment defaults.&lt;br /&gt;
&lt;br /&gt;
Language: english&lt;br /&gt;
&lt;br /&gt;
XSD schema: https://services.krediidiinfo.ee/schemas/report/RAXPPPDRI.xsd&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sample response:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;report language=&amp;quot;en&amp;quot; created=&amp;quot;2021-11-29T11:03:33&amp;quot; code=&amp;quot;RAXPPPDRI&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns=&amp;quot;https://services.krediidiinfo.ee/schemas/report/RAXPPPDRI.xsd&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;person person_code=&amp;quot;00000000000&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;disputed_payment_defaults_count xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;payment_defaults currency=&amp;quot;EUR&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;payment_default&amp;gt;&lt;br /&gt;
            &amp;lt;owner is_registry_member=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
               &amp;lt;activity code=&amp;quot;61201&amp;quot; classification=&amp;quot;EMTAK2008&amp;quot;&amp;gt;Public mobile telephone services&amp;lt;/activity&amp;gt;&lt;br /&gt;
            &amp;lt;/owner&amp;gt;&lt;br /&gt;
            &amp;lt;debt_range xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;max_debt_range&amp;gt;65-320&amp;lt;/max_debt_range&amp;gt;&lt;br /&gt;
            &amp;lt;begin_date&amp;gt;2019-08-19&amp;lt;/begin_date&amp;gt;&lt;br /&gt;
            &amp;lt;end_date&amp;gt;2021-02-02&amp;lt;/end_date&amp;gt;&lt;br /&gt;
            &amp;lt;end_reason xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
         &amp;lt;/payment_default&amp;gt;&lt;br /&gt;
         &amp;lt;payment_default&amp;gt;&lt;br /&gt;
            &amp;lt;owner is_registry_member=&amp;quot;false&amp;quot; registry_code=&amp;quot;00000000&amp;quot; owner_id=&amp;quot;11111&amp;quot;&amp;gt;&lt;br /&gt;
               &amp;lt;name&amp;gt;ETTEVÕTE AS&amp;lt;/name&amp;gt;&lt;br /&gt;
               &amp;lt;activity code=&amp;quot;82911&amp;quot; classification=&amp;quot;EMTAK2008&amp;quot;&amp;gt;Activities of collection agencies and credit bureaus&amp;lt;/activity&amp;gt;&lt;br /&gt;
            &amp;lt;/owner&amp;gt;&lt;br /&gt;
            &amp;lt;debt_range&amp;gt;640-3200&amp;lt;/debt_range&amp;gt;&lt;br /&gt;
            &amp;lt;max_debt_range&amp;gt;640-3200&amp;lt;/max_debt_range&amp;gt;&lt;br /&gt;
            &amp;lt;begin_date&amp;gt;2019-08-15&amp;lt;/begin_date&amp;gt;&lt;br /&gt;
            &amp;lt;end_date xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;end_reason xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
         &amp;lt;/payment_default&amp;gt;&lt;br /&gt;
      &amp;lt;/payment_defaults&amp;gt;&lt;br /&gt;
   &amp;lt;/person&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;
== Company payment defaults (RAXLEPDRI)==&lt;br /&gt;
&lt;br /&gt;
Report provides information about company payment defaults.&lt;br /&gt;
&lt;br /&gt;
Language: english&lt;br /&gt;
&lt;br /&gt;
XSD schema: https://services.krediidiinfo.ee/schemas/report/RAXLEPDRI.xsd&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sample response:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;report language=&amp;quot;et&amp;quot; created=&amp;quot;2021-11-29T11:03:33&amp;quot; code=&amp;quot;RAXLEPDRI&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns=&amp;quot;https://services.krediidiinfo.ee/schemas/report/RAXLEPDRI.xsd&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;company registry_code=&amp;quot;00000000&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;disputed_payment_defaults_count xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;payment_defaults currency=&amp;quot;EUR&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;payment_default&amp;gt;&lt;br /&gt;
            &amp;lt;owner is_registry_member=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
               &amp;lt;activity code=&amp;quot;61201&amp;quot; classification=&amp;quot;EMTAK2008&amp;quot;&amp;gt;Public mobile telephone services&amp;lt;/activity&amp;gt;&lt;br /&gt;
            &amp;lt;/owner&amp;gt;&lt;br /&gt;
            &amp;lt;debt_range xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;max_debt_range&amp;gt;65-320&amp;lt;/max_debt_range&amp;gt;&lt;br /&gt;
            &amp;lt;begin_date&amp;gt;2019-08-19&amp;lt;/begin_date&amp;gt;&lt;br /&gt;
            &amp;lt;end_date&amp;gt;2021-02-02&amp;lt;/end_date&amp;gt;&lt;br /&gt;
            &amp;lt;end_reason xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
         &amp;lt;/payment_default&amp;gt;&lt;br /&gt;
         &amp;lt;payment_default&amp;gt;&lt;br /&gt;
            &amp;lt;owner is_registry_member=&amp;quot;false&amp;quot; registry_code=&amp;quot;00000000&amp;quot; owner_id=&amp;quot;11111&amp;quot;&amp;gt;&lt;br /&gt;
               &amp;lt;name&amp;gt;ETTEVÕTE AS&amp;lt;/name&amp;gt;&lt;br /&gt;
               &amp;lt;activity code=&amp;quot;82911&amp;quot; classification=&amp;quot;EMTAK2008&amp;quot;&amp;gt;Activities of collection agencies and credit bureaus&amp;lt;/activity&amp;gt;&lt;br /&gt;
            &amp;lt;/owner&amp;gt;&lt;br /&gt;
            &amp;lt;debt_range&amp;gt;640-3200&amp;lt;/debt_range&amp;gt;&lt;br /&gt;
            &amp;lt;max_debt_range&amp;gt;640-3200&amp;lt;/max_debt_range&amp;gt;&lt;br /&gt;
            &amp;lt;begin_date&amp;gt;2019-08-15&amp;lt;/begin_date&amp;gt;&lt;br /&gt;
            &amp;lt;end_date xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;end_reason xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
         &amp;lt;/payment_default&amp;gt;&lt;br /&gt;
      &amp;lt;/payment_defaults&amp;gt;&lt;br /&gt;
   &amp;lt;/company&amp;gt;&lt;br /&gt;
&amp;lt;/report&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Annika</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=Payment_defaults&amp;diff=1164</id>
		<title>Payment defaults</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=Payment_defaults&amp;diff=1164"/>
		<updated>2021-11-29T16:59:55Z</updated>

		<summary type="html">&lt;p&gt;Annika: /* Detail information about valid and settled payment defaults */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= 1.	Short description =&lt;br /&gt;
&lt;br /&gt;
Purpose of this page is to describe Payment defaults reports and information structures.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= 2.	Data structures =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Detail information about valid and settled payment defaults ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Payment defaults&#039; information explanations:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Name!!Type!!Description!!Additional info&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults||element||Information about subject&#039;s payment defaults|| &#039;&#039;xsi:nil=&amp;quot;true&amp;quot;&#039;&#039; in case subject does&#039;t have payment defaults&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/@currency||attribute||Payment defaults&#039; currency||&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default||element||Information about a payment default||&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default/owner||element||Information about company who has entered the payment default into the Credit Register (creditor or a person acting on creditor&#039;s behalf)||&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default/owner/@is_registry_member||attribute||Indicates if owner is registry member ||boolean&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default/owner/@registry_code||attribute||Estonian company registry code||Missing in case company is registry member or is not Estonian company&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default/owner/@owner_id||attribute||Owner&#039;s unique ID||Missing in case company is registry member or is not Estonian company&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default/owner/name||element||Owner&#039;s name||Missing in case company is registry member or is not Estonian company&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default/owner/activity||element||Owner&#039;s field of activity||&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default/owner/activity/@code||attribute||Activity code according to EMTAK2008||&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default/owner/activity/@classification||attribute||Field of activity classification||EMTAK2008&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default/debt_range||element||Valid payment default&#039;s current amount range||For settled payment defaults &#039;&#039;xsi:nil=&amp;quot;true&amp;quot;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default/max_debt_range||element||Payment default&#039;s maximum amount range||&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default/begin_date||element||Payment defaults begin date||&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default/end_date||element||Payment defaults end date|| For valid payment defaults &#039;&#039;xsi:nil=&amp;quot;true&amp;quot;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default/end_reason||element||Payment default end reason||Element is intended for future use. Until further notice, the value is always &#039;&#039;xsi:nil=&amp;quot;true&amp;quot;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|payment_defaults/payment_default/end_reason/@code||attribute||Payment default end reason code||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sample response:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
-&amp;lt;payment_defaults currency=&amp;quot;EUR&amp;quot;&amp;gt;&lt;br /&gt;
	-&amp;lt;payment_default&amp;gt;&lt;br /&gt;
		-&amp;lt;owner is_registry_member=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;activity code=&amp;quot;61201&amp;quot; classification=&amp;quot;EMTAK2008&amp;quot;&amp;gt;Mobiilsideteenus&amp;lt;/activity&amp;gt;&lt;br /&gt;
		&amp;lt;/owner&amp;gt;&lt;br /&gt;
		&amp;lt;debt_range xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
		&amp;lt;max_debt_range&amp;gt;65-320&amp;lt;/max_debt_range&amp;gt;&lt;br /&gt;
		&amp;lt;begin_date&amp;gt;2019-08-19&amp;lt;/begin_date&amp;gt;&lt;br /&gt;
		&amp;lt;end_date&amp;gt;2021-02-02&amp;lt;/end_date&amp;gt;&lt;br /&gt;
		&amp;lt;end_reason xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
	&amp;lt;/payment_default&amp;gt;&lt;br /&gt;
	-&amp;lt;payment_default&amp;gt;&lt;br /&gt;
		-&amp;lt;owner is_registry_member=&amp;quot;false&amp;quot; registry_code=&amp;quot;00000000&amp;quot; owner_id=&amp;quot;11111&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;name&amp;gt;ETTEVÕTE AS&amp;lt;/name&amp;gt;&lt;br /&gt;
			&amp;lt;activity code=&amp;quot;82911&amp;quot; classification=&amp;quot;EMTAK2008&amp;quot;&amp;gt;Inkassoteenus ja krediidiinfo&amp;lt;/activity&amp;gt;&lt;br /&gt;
		&amp;lt;/owner&amp;gt;&lt;br /&gt;
		&amp;lt;debt_range&amp;gt;640-3200&amp;lt;/debt_range&amp;gt;&lt;br /&gt;
		&amp;lt;max_debt_range&amp;gt;640-3200&amp;lt;/max_debt_range&amp;gt;&lt;br /&gt;
		&amp;lt;begin_date&amp;gt;2019-08-15&amp;lt;/begin_date&amp;gt;&lt;br /&gt;
		&amp;lt;end_date xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
		&amp;lt;end_reason xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
	&amp;lt;/payment_default&amp;gt;&lt;br /&gt;
&amp;lt;/payment_defaults&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Number of disputed payment defaults ==&lt;br /&gt;
&lt;br /&gt;
Sample response until February 2022:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;disputed_payment_defaults_count xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sample response from February 1st, 2022:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;disputed_payment_defaults_count&amp;gt;1&amp;lt;/disputed_payment_defaults_count&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= 3.	Ready-to-use reports =&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
== Eraisiku maksehäired (RAXPPPDRE) ==&lt;br /&gt;
&lt;br /&gt;
Report provides information about private person payment defaults.&lt;br /&gt;
&lt;br /&gt;
Language: estonian&lt;br /&gt;
&lt;br /&gt;
XSD schema: https://services.krediidiinfo.ee/schemas/report/RAXPPPDRE.xsd&lt;br /&gt;
&lt;br /&gt;
Sample reponse:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;report language=&amp;quot;et&amp;quot; created=&amp;quot;2021-11-29T11:03:33&amp;quot; code=&amp;quot;RAXPPPDRE&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns=&amp;quot;https://services.krediidiinfo.ee/schemas/report/RAXPPPDRE.xsd&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;person person_code=&amp;quot;00000000000&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;disputed_payment_defaults_count xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;payment_defaults currency=&amp;quot;EUR&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;payment_default&amp;gt;&lt;br /&gt;
            &amp;lt;owner is_registry_member=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
               &amp;lt;activity code=&amp;quot;61201&amp;quot; classification=&amp;quot;EMTAK2008&amp;quot;&amp;gt;Mobiilsideteenus&amp;lt;/activity&amp;gt;&lt;br /&gt;
            &amp;lt;/owner&amp;gt;&lt;br /&gt;
            &amp;lt;debt_range xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;max_debt_range&amp;gt;65-320&amp;lt;/max_debt_range&amp;gt;&lt;br /&gt;
            &amp;lt;begin_date&amp;gt;2019-08-19&amp;lt;/begin_date&amp;gt;&lt;br /&gt;
            &amp;lt;end_date&amp;gt;2021-02-02&amp;lt;/end_date&amp;gt;&lt;br /&gt;
            &amp;lt;end_reason xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
         &amp;lt;/payment_default&amp;gt;&lt;br /&gt;
         &amp;lt;payment_default&amp;gt;&lt;br /&gt;
            &amp;lt;owner is_registry_member=&amp;quot;false&amp;quot; registry_code=&amp;quot;00000000&amp;quot; owner_id=&amp;quot;11111&amp;quot;&amp;gt;&lt;br /&gt;
               &amp;lt;name&amp;gt;ETTEVÕTE AS&amp;lt;/name&amp;gt;&lt;br /&gt;
               &amp;lt;activity code=&amp;quot;82911&amp;quot; classification=&amp;quot;EMTAK2008&amp;quot;&amp;gt;Inkassoteenus ja krediidiinfo&amp;lt;/activity&amp;gt;&lt;br /&gt;
            &amp;lt;/owner&amp;gt;&lt;br /&gt;
            &amp;lt;debt_range&amp;gt;640-3200&amp;lt;/debt_range&amp;gt;&lt;br /&gt;
            &amp;lt;max_debt_range&amp;gt;640-3200&amp;lt;/max_debt_range&amp;gt;&lt;br /&gt;
            &amp;lt;begin_date&amp;gt;2019-08-15&amp;lt;/begin_date&amp;gt;&lt;br /&gt;
            &amp;lt;end_date xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;end_reason xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
         &amp;lt;/payment_default&amp;gt;&lt;br /&gt;
      &amp;lt;/payment_defaults&amp;gt;&lt;br /&gt;
   &amp;lt;/person&amp;gt;&lt;br /&gt;
&amp;lt;/report&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ettevõtte maksehäired ==&lt;br /&gt;
&lt;br /&gt;
== Private person payment defaults ==&lt;br /&gt;
&lt;br /&gt;
== Company payment defaults==&lt;/div&gt;</summary>
		<author><name>Annika</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=Payment_defaults&amp;diff=1163</id>
		<title>Payment defaults</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=Payment_defaults&amp;diff=1163"/>
		<updated>2021-11-29T16:13:29Z</updated>

		<summary type="html">&lt;p&gt;Annika: /* Detail information about valid and settled payment defaults */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= 1.	Short description =&lt;br /&gt;
&lt;br /&gt;
Purpose of this page is to describe Payment defaults reports and information structures.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= 2.	Data structures =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Detail information about valid and settled payment defaults ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Name!!Type!!Description!!Additional info&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;owner&amp;gt;||element||Information about company who has entered this payment default info the Credit Register (creditor or a person acting on creditor&#039;s behalf)||&lt;br /&gt;
|-&lt;br /&gt;
|  is_registry_member||attribute||Indicates if owner is registry member ||boolean&lt;br /&gt;
|-&lt;br /&gt;
|  registry_code||attribute||Estonian company registry code||Missing in case company is registry member or is not Estonian company&lt;br /&gt;
|-&lt;br /&gt;
|  owner_id||attribute||Owner&#039;s unique ID||Missing in case company is registry member or is not Estonian company&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;name&amp;gt;||element||Owner&#039;s name||Missing in case company is registry member or is not Estonian company&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;activity&amp;gt;||element||Owner&#039;s field of activity||&lt;br /&gt;
|-&lt;br /&gt;
|code||attribute||Activity code||&lt;br /&gt;
|-&lt;br /&gt;
|classification||attribute||Field of activity classification||EMTAK2008&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;debt_range&amp;gt;||element||Valid payment default&#039;s current amount range||For settled payment defaults &#039;&#039;xsi:nil=&amp;quot;true&amp;quot;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|max_debt_range||element||Payment default&#039;s maximum amount range||&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;begin_date&amp;gt;||element||Payment defaults begin date||&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;end_date&amp;gt;||elemnt||Payment defaults end date|| For valid payment defaults &#039;&#039;xsi:nil=&amp;quot;true&amp;quot;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;end reason&amp;gt;||element||Payment default end reason||Element is intended for future use. Until further notice, the value is always &#039;&#039;xsi:nil=&amp;quot;true&amp;quot;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sample response:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
-&amp;lt;payment_defaults currency=&amp;quot;EUR&amp;quot;&amp;gt;&lt;br /&gt;
	-&amp;lt;payment_default&amp;gt;&lt;br /&gt;
		-&amp;lt;owner is_registry_member=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;activity code=&amp;quot;61201&amp;quot; classification=&amp;quot;EMTAK2008&amp;quot;&amp;gt;Mobiilsideteenus&amp;lt;/activity&amp;gt;&lt;br /&gt;
		&amp;lt;/owner&amp;gt;&lt;br /&gt;
		&amp;lt;debt_range xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
		&amp;lt;max_debt_range&amp;gt;65-320&amp;lt;/max_debt_range&amp;gt;&lt;br /&gt;
		&amp;lt;begin_date&amp;gt;2019-08-19&amp;lt;/begin_date&amp;gt;&lt;br /&gt;
		&amp;lt;end_date&amp;gt;2021-02-02&amp;lt;/end_date&amp;gt;&lt;br /&gt;
		&amp;lt;end_reason xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
	&amp;lt;/payment_default&amp;gt;&lt;br /&gt;
	-&amp;lt;payment_default&amp;gt;&lt;br /&gt;
		-&amp;lt;owner is_registry_member=&amp;quot;false&amp;quot; registry_code=&amp;quot;00000000&amp;quot; owner_id=&amp;quot;11111&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;name&amp;gt;ETTEVÕTE AS&amp;lt;/name&amp;gt;&lt;br /&gt;
			&amp;lt;activity code=&amp;quot;82911&amp;quot; classification=&amp;quot;EMTAK2008&amp;quot;&amp;gt;Inkassoteenus ja krediidiinfo&amp;lt;/activity&amp;gt;&lt;br /&gt;
		&amp;lt;/owner&amp;gt;&lt;br /&gt;
		&amp;lt;debt_range&amp;gt;640-3200&amp;lt;/debt_range&amp;gt;&lt;br /&gt;
		&amp;lt;max_debt_range&amp;gt;640-3200&amp;lt;/max_debt_range&amp;gt;&lt;br /&gt;
		&amp;lt;begin_date&amp;gt;2019-08-15&amp;lt;/begin_date&amp;gt;&lt;br /&gt;
		&amp;lt;end_date xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
		&amp;lt;end_reason xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
	&amp;lt;/payment_default&amp;gt;&lt;br /&gt;
&amp;lt;/payment_defaults&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Number of disputed payment defaults ==&lt;br /&gt;
&lt;br /&gt;
Sample response until February 2022:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;disputed_payment_defaults_count xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sample response from February 1st, 2022:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;disputed_payment_defaults_count&amp;gt;1&amp;lt;/disputed_payment_defaults_count&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= 3.	Ready-to-use reports =&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
== Eraisiku maksehäired (RAXPPPDRE) ==&lt;br /&gt;
&lt;br /&gt;
Report provides information about private person payment defaults.&lt;br /&gt;
&lt;br /&gt;
Language: estonian&lt;br /&gt;
&lt;br /&gt;
XSD schema: https://services.krediidiinfo.ee/schemas/report/RAXPPPDRE.xsd&lt;br /&gt;
&lt;br /&gt;
Sample reponse:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;report language=&amp;quot;et&amp;quot; created=&amp;quot;2021-11-29T11:03:33&amp;quot; code=&amp;quot;RAXPPPDRE&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns=&amp;quot;https://services.krediidiinfo.ee/schemas/report/RAXPPPDRE.xsd&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;person person_code=&amp;quot;00000000000&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;disputed_payment_defaults_count xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;payment_defaults currency=&amp;quot;EUR&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;payment_default&amp;gt;&lt;br /&gt;
            &amp;lt;owner is_registry_member=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
               &amp;lt;activity code=&amp;quot;61201&amp;quot; classification=&amp;quot;EMTAK2008&amp;quot;&amp;gt;Mobiilsideteenus&amp;lt;/activity&amp;gt;&lt;br /&gt;
            &amp;lt;/owner&amp;gt;&lt;br /&gt;
            &amp;lt;debt_range xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;max_debt_range&amp;gt;65-320&amp;lt;/max_debt_range&amp;gt;&lt;br /&gt;
            &amp;lt;begin_date&amp;gt;2019-08-19&amp;lt;/begin_date&amp;gt;&lt;br /&gt;
            &amp;lt;end_date&amp;gt;2021-02-02&amp;lt;/end_date&amp;gt;&lt;br /&gt;
            &amp;lt;end_reason xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
         &amp;lt;/payment_default&amp;gt;&lt;br /&gt;
         &amp;lt;payment_default&amp;gt;&lt;br /&gt;
            &amp;lt;owner is_registry_member=&amp;quot;false&amp;quot; registry_code=&amp;quot;00000000&amp;quot; owner_id=&amp;quot;11111&amp;quot;&amp;gt;&lt;br /&gt;
               &amp;lt;name&amp;gt;ETTEVÕTE AS&amp;lt;/name&amp;gt;&lt;br /&gt;
               &amp;lt;activity code=&amp;quot;82911&amp;quot; classification=&amp;quot;EMTAK2008&amp;quot;&amp;gt;Inkassoteenus ja krediidiinfo&amp;lt;/activity&amp;gt;&lt;br /&gt;
            &amp;lt;/owner&amp;gt;&lt;br /&gt;
            &amp;lt;debt_range&amp;gt;640-3200&amp;lt;/debt_range&amp;gt;&lt;br /&gt;
            &amp;lt;max_debt_range&amp;gt;640-3200&amp;lt;/max_debt_range&amp;gt;&lt;br /&gt;
            &amp;lt;begin_date&amp;gt;2019-08-15&amp;lt;/begin_date&amp;gt;&lt;br /&gt;
            &amp;lt;end_date xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;end_reason xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
         &amp;lt;/payment_default&amp;gt;&lt;br /&gt;
      &amp;lt;/payment_defaults&amp;gt;&lt;br /&gt;
   &amp;lt;/person&amp;gt;&lt;br /&gt;
&amp;lt;/report&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ettevõtte maksehäired ==&lt;br /&gt;
&lt;br /&gt;
== Private person payment defaults ==&lt;br /&gt;
&lt;br /&gt;
== Company payment defaults==&lt;/div&gt;</summary>
		<author><name>Annika</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=Payment_defaults&amp;diff=1162</id>
		<title>Payment defaults</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=Payment_defaults&amp;diff=1162"/>
		<updated>2021-11-29T14:58:42Z</updated>

		<summary type="html">&lt;p&gt;Annika: /* Eraisiku maksehäired (RAXPPPDRE) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= 1.	Short description =&lt;br /&gt;
&lt;br /&gt;
Purpose of this page is to describe Payment defaults reports and information structures.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= 2.	Data structures =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Detail information about valid and settled payment defaults ==&lt;br /&gt;
&lt;br /&gt;
Sample response:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
-&amp;lt;payment_defaults currency=&amp;quot;EUR&amp;quot;&amp;gt;&lt;br /&gt;
	-&amp;lt;payment_default&amp;gt;&lt;br /&gt;
		-&amp;lt;owner is_registry_member=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;activity code=&amp;quot;61201&amp;quot; classification=&amp;quot;EMTAK2008&amp;quot;&amp;gt;Mobiilsideteenus&amp;lt;/activity&amp;gt;&lt;br /&gt;
		&amp;lt;/owner&amp;gt;&lt;br /&gt;
		&amp;lt;debt_range xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
		&amp;lt;max_debt_range&amp;gt;65-320&amp;lt;/max_debt_range&amp;gt;&lt;br /&gt;
		&amp;lt;begin_date&amp;gt;2019-08-19&amp;lt;/begin_date&amp;gt;&lt;br /&gt;
		&amp;lt;end_date&amp;gt;2021-02-02&amp;lt;/end_date&amp;gt;&lt;br /&gt;
		&amp;lt;end_reason xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
	&amp;lt;/payment_default&amp;gt;&lt;br /&gt;
	-&amp;lt;payment_default&amp;gt;&lt;br /&gt;
		-&amp;lt;owner is_registry_member=&amp;quot;false&amp;quot; registry_code=&amp;quot;00000000&amp;quot; owner_id=&amp;quot;11111&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;name&amp;gt;ETTEVÕTE AS&amp;lt;/name&amp;gt;&lt;br /&gt;
			&amp;lt;activity code=&amp;quot;82911&amp;quot; classification=&amp;quot;EMTAK2008&amp;quot;&amp;gt;Inkassoteenus ja krediidiinfo&amp;lt;/activity&amp;gt;&lt;br /&gt;
		&amp;lt;/owner&amp;gt;&lt;br /&gt;
		&amp;lt;debt_range&amp;gt;640-3200&amp;lt;/debt_range&amp;gt;&lt;br /&gt;
		&amp;lt;max_debt_range&amp;gt;640-3200&amp;lt;/max_debt_range&amp;gt;&lt;br /&gt;
		&amp;lt;begin_date&amp;gt;2019-08-15&amp;lt;/begin_date&amp;gt;&lt;br /&gt;
		&amp;lt;end_date xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
		&amp;lt;end_reason xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
	&amp;lt;/payment_default&amp;gt;&lt;br /&gt;
&amp;lt;/payment_defaults&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Number of disputed payment defaults ==&lt;br /&gt;
&lt;br /&gt;
Sample response until February 2022:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;disputed_payment_defaults_count xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sample response from February 1st, 2022:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;disputed_payment_defaults_count&amp;gt;1&amp;lt;/disputed_payment_defaults_count&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= 3.	Ready-to-use reports =&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
== Eraisiku maksehäired (RAXPPPDRE) ==&lt;br /&gt;
&lt;br /&gt;
Report provides information about private person payment defaults.&lt;br /&gt;
&lt;br /&gt;
Language: estonian&lt;br /&gt;
&lt;br /&gt;
XSD schema: https://services.krediidiinfo.ee/schemas/report/RAXPPPDRE.xsd&lt;br /&gt;
&lt;br /&gt;
Sample reponse:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;report language=&amp;quot;et&amp;quot; created=&amp;quot;2021-11-29T11:03:33&amp;quot; code=&amp;quot;RAXPPPDRE&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns=&amp;quot;https://services.krediidiinfo.ee/schemas/report/RAXPPPDRE.xsd&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;person person_code=&amp;quot;00000000000&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;disputed_payment_defaults_count xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;payment_defaults currency=&amp;quot;EUR&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;payment_default&amp;gt;&lt;br /&gt;
            &amp;lt;owner is_registry_member=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
               &amp;lt;activity code=&amp;quot;61201&amp;quot; classification=&amp;quot;EMTAK2008&amp;quot;&amp;gt;Mobiilsideteenus&amp;lt;/activity&amp;gt;&lt;br /&gt;
            &amp;lt;/owner&amp;gt;&lt;br /&gt;
            &amp;lt;debt_range xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;max_debt_range&amp;gt;65-320&amp;lt;/max_debt_range&amp;gt;&lt;br /&gt;
            &amp;lt;begin_date&amp;gt;2019-08-19&amp;lt;/begin_date&amp;gt;&lt;br /&gt;
            &amp;lt;end_date&amp;gt;2021-02-02&amp;lt;/end_date&amp;gt;&lt;br /&gt;
            &amp;lt;end_reason xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
         &amp;lt;/payment_default&amp;gt;&lt;br /&gt;
         &amp;lt;payment_default&amp;gt;&lt;br /&gt;
            &amp;lt;owner is_registry_member=&amp;quot;false&amp;quot; registry_code=&amp;quot;00000000&amp;quot; owner_id=&amp;quot;11111&amp;quot;&amp;gt;&lt;br /&gt;
               &amp;lt;name&amp;gt;ETTEVÕTE AS&amp;lt;/name&amp;gt;&lt;br /&gt;
               &amp;lt;activity code=&amp;quot;82911&amp;quot; classification=&amp;quot;EMTAK2008&amp;quot;&amp;gt;Inkassoteenus ja krediidiinfo&amp;lt;/activity&amp;gt;&lt;br /&gt;
            &amp;lt;/owner&amp;gt;&lt;br /&gt;
            &amp;lt;debt_range&amp;gt;640-3200&amp;lt;/debt_range&amp;gt;&lt;br /&gt;
            &amp;lt;max_debt_range&amp;gt;640-3200&amp;lt;/max_debt_range&amp;gt;&lt;br /&gt;
            &amp;lt;begin_date&amp;gt;2019-08-15&amp;lt;/begin_date&amp;gt;&lt;br /&gt;
            &amp;lt;end_date xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;end_reason xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
         &amp;lt;/payment_default&amp;gt;&lt;br /&gt;
      &amp;lt;/payment_defaults&amp;gt;&lt;br /&gt;
   &amp;lt;/person&amp;gt;&lt;br /&gt;
&amp;lt;/report&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ettevõtte maksehäired ==&lt;br /&gt;
&lt;br /&gt;
== Private person payment defaults ==&lt;br /&gt;
&lt;br /&gt;
== Company payment defaults==&lt;/div&gt;</summary>
		<author><name>Annika</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=Payment_defaults&amp;diff=1161</id>
		<title>Payment defaults</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=Payment_defaults&amp;diff=1161"/>
		<updated>2021-11-29T14:58:14Z</updated>

		<summary type="html">&lt;p&gt;Annika: /* Eraisiku maksehäired (RAXPPPDRE) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= 1.	Short description =&lt;br /&gt;
&lt;br /&gt;
Purpose of this page is to describe Payment defaults reports and information structures.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= 2.	Data structures =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Detail information about valid and settled payment defaults ==&lt;br /&gt;
&lt;br /&gt;
Sample response:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
-&amp;lt;payment_defaults currency=&amp;quot;EUR&amp;quot;&amp;gt;&lt;br /&gt;
	-&amp;lt;payment_default&amp;gt;&lt;br /&gt;
		-&amp;lt;owner is_registry_member=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;activity code=&amp;quot;61201&amp;quot; classification=&amp;quot;EMTAK2008&amp;quot;&amp;gt;Mobiilsideteenus&amp;lt;/activity&amp;gt;&lt;br /&gt;
		&amp;lt;/owner&amp;gt;&lt;br /&gt;
		&amp;lt;debt_range xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
		&amp;lt;max_debt_range&amp;gt;65-320&amp;lt;/max_debt_range&amp;gt;&lt;br /&gt;
		&amp;lt;begin_date&amp;gt;2019-08-19&amp;lt;/begin_date&amp;gt;&lt;br /&gt;
		&amp;lt;end_date&amp;gt;2021-02-02&amp;lt;/end_date&amp;gt;&lt;br /&gt;
		&amp;lt;end_reason xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
	&amp;lt;/payment_default&amp;gt;&lt;br /&gt;
	-&amp;lt;payment_default&amp;gt;&lt;br /&gt;
		-&amp;lt;owner is_registry_member=&amp;quot;false&amp;quot; registry_code=&amp;quot;00000000&amp;quot; owner_id=&amp;quot;11111&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;name&amp;gt;ETTEVÕTE AS&amp;lt;/name&amp;gt;&lt;br /&gt;
			&amp;lt;activity code=&amp;quot;82911&amp;quot; classification=&amp;quot;EMTAK2008&amp;quot;&amp;gt;Inkassoteenus ja krediidiinfo&amp;lt;/activity&amp;gt;&lt;br /&gt;
		&amp;lt;/owner&amp;gt;&lt;br /&gt;
		&amp;lt;debt_range&amp;gt;640-3200&amp;lt;/debt_range&amp;gt;&lt;br /&gt;
		&amp;lt;max_debt_range&amp;gt;640-3200&amp;lt;/max_debt_range&amp;gt;&lt;br /&gt;
		&amp;lt;begin_date&amp;gt;2019-08-15&amp;lt;/begin_date&amp;gt;&lt;br /&gt;
		&amp;lt;end_date xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
		&amp;lt;end_reason xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
	&amp;lt;/payment_default&amp;gt;&lt;br /&gt;
&amp;lt;/payment_defaults&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Number of disputed payment defaults ==&lt;br /&gt;
&lt;br /&gt;
Sample response until February 2022:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;disputed_payment_defaults_count xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sample response from February 1st, 2022:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;disputed_payment_defaults_count&amp;gt;1&amp;lt;/disputed_payment_defaults_count&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= 3.	Ready-to-use reports =&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
== Eraisiku maksehäired (RAXPPPDRE) ==&lt;br /&gt;
&lt;br /&gt;
Report provides information about private person payment defaults.&lt;br /&gt;
Language: estonian&lt;br /&gt;
XSD schema: https://services.krediidiinfo.ee/schemas/report/RAXPPPDRE.xsd&lt;br /&gt;
&lt;br /&gt;
Sample reponse:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;report language=&amp;quot;et&amp;quot; created=&amp;quot;2021-11-29T11:03:33&amp;quot; code=&amp;quot;RAXPPPDRE&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns=&amp;quot;https://services.krediidiinfo.ee/schemas/report/RAXPPPDRE.xsd&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;person person_code=&amp;quot;00000000000&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;disputed_payment_defaults_count xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;payment_defaults currency=&amp;quot;EUR&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;payment_default&amp;gt;&lt;br /&gt;
            &amp;lt;owner is_registry_member=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
               &amp;lt;activity code=&amp;quot;61201&amp;quot; classification=&amp;quot;EMTAK2008&amp;quot;&amp;gt;Mobiilsideteenus&amp;lt;/activity&amp;gt;&lt;br /&gt;
            &amp;lt;/owner&amp;gt;&lt;br /&gt;
            &amp;lt;debt_range xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;max_debt_range&amp;gt;65-320&amp;lt;/max_debt_range&amp;gt;&lt;br /&gt;
            &amp;lt;begin_date&amp;gt;2019-08-19&amp;lt;/begin_date&amp;gt;&lt;br /&gt;
            &amp;lt;end_date&amp;gt;2021-02-02&amp;lt;/end_date&amp;gt;&lt;br /&gt;
            &amp;lt;end_reason xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
         &amp;lt;/payment_default&amp;gt;&lt;br /&gt;
         &amp;lt;payment_default&amp;gt;&lt;br /&gt;
            &amp;lt;owner is_registry_member=&amp;quot;false&amp;quot; registry_code=&amp;quot;00000000&amp;quot; owner_id=&amp;quot;11111&amp;quot;&amp;gt;&lt;br /&gt;
               &amp;lt;name&amp;gt;ETTEVÕTE AS&amp;lt;/name&amp;gt;&lt;br /&gt;
               &amp;lt;activity code=&amp;quot;82911&amp;quot; classification=&amp;quot;EMTAK2008&amp;quot;&amp;gt;Inkassoteenus ja krediidiinfo&amp;lt;/activity&amp;gt;&lt;br /&gt;
            &amp;lt;/owner&amp;gt;&lt;br /&gt;
            &amp;lt;debt_range&amp;gt;640-3200&amp;lt;/debt_range&amp;gt;&lt;br /&gt;
            &amp;lt;max_debt_range&amp;gt;640-3200&amp;lt;/max_debt_range&amp;gt;&lt;br /&gt;
            &amp;lt;begin_date&amp;gt;2019-08-15&amp;lt;/begin_date&amp;gt;&lt;br /&gt;
            &amp;lt;end_date xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;end_reason xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
         &amp;lt;/payment_default&amp;gt;&lt;br /&gt;
      &amp;lt;/payment_defaults&amp;gt;&lt;br /&gt;
   &amp;lt;/person&amp;gt;&lt;br /&gt;
&amp;lt;/report&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ettevõtte maksehäired ==&lt;br /&gt;
&lt;br /&gt;
== Private person payment defaults ==&lt;br /&gt;
&lt;br /&gt;
== Company payment defaults==&lt;/div&gt;</summary>
		<author><name>Annika</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=Payment_defaults&amp;diff=1160</id>
		<title>Payment defaults</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=Payment_defaults&amp;diff=1160"/>
		<updated>2021-11-29T14:55:42Z</updated>

		<summary type="html">&lt;p&gt;Annika: /* Eraisiku maksehäired */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= 1.	Short description =&lt;br /&gt;
&lt;br /&gt;
Purpose of this page is to describe Payment defaults reports and information structures.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= 2.	Data structures =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Detail information about valid and settled payment defaults ==&lt;br /&gt;
&lt;br /&gt;
Sample response:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
-&amp;lt;payment_defaults currency=&amp;quot;EUR&amp;quot;&amp;gt;&lt;br /&gt;
	-&amp;lt;payment_default&amp;gt;&lt;br /&gt;
		-&amp;lt;owner is_registry_member=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;activity code=&amp;quot;61201&amp;quot; classification=&amp;quot;EMTAK2008&amp;quot;&amp;gt;Mobiilsideteenus&amp;lt;/activity&amp;gt;&lt;br /&gt;
		&amp;lt;/owner&amp;gt;&lt;br /&gt;
		&amp;lt;debt_range xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
		&amp;lt;max_debt_range&amp;gt;65-320&amp;lt;/max_debt_range&amp;gt;&lt;br /&gt;
		&amp;lt;begin_date&amp;gt;2019-08-19&amp;lt;/begin_date&amp;gt;&lt;br /&gt;
		&amp;lt;end_date&amp;gt;2021-02-02&amp;lt;/end_date&amp;gt;&lt;br /&gt;
		&amp;lt;end_reason xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
	&amp;lt;/payment_default&amp;gt;&lt;br /&gt;
	-&amp;lt;payment_default&amp;gt;&lt;br /&gt;
		-&amp;lt;owner is_registry_member=&amp;quot;false&amp;quot; registry_code=&amp;quot;00000000&amp;quot; owner_id=&amp;quot;11111&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;name&amp;gt;ETTEVÕTE AS&amp;lt;/name&amp;gt;&lt;br /&gt;
			&amp;lt;activity code=&amp;quot;82911&amp;quot; classification=&amp;quot;EMTAK2008&amp;quot;&amp;gt;Inkassoteenus ja krediidiinfo&amp;lt;/activity&amp;gt;&lt;br /&gt;
		&amp;lt;/owner&amp;gt;&lt;br /&gt;
		&amp;lt;debt_range&amp;gt;640-3200&amp;lt;/debt_range&amp;gt;&lt;br /&gt;
		&amp;lt;max_debt_range&amp;gt;640-3200&amp;lt;/max_debt_range&amp;gt;&lt;br /&gt;
		&amp;lt;begin_date&amp;gt;2019-08-15&amp;lt;/begin_date&amp;gt;&lt;br /&gt;
		&amp;lt;end_date xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
		&amp;lt;end_reason xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
	&amp;lt;/payment_default&amp;gt;&lt;br /&gt;
&amp;lt;/payment_defaults&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Number of disputed payment defaults ==&lt;br /&gt;
&lt;br /&gt;
Sample response until February 2022:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;disputed_payment_defaults_count xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sample response from February 1st, 2022:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;disputed_payment_defaults_count&amp;gt;1&amp;lt;/disputed_payment_defaults_count&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= 3.	Ready-to-use reports =&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
== Eraisiku maksehäired (RAXPPPDRE) ==&lt;br /&gt;
&lt;br /&gt;
Report sxd structure: https://services.krediidiinfo.ee/schemas/report/RAXPPPDRE.xsd&lt;br /&gt;
&lt;br /&gt;
Sample reponse:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;report language=&amp;quot;et&amp;quot; created=&amp;quot;2021-11-29T11:03:33&amp;quot; code=&amp;quot;RAXPPPDRE&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns=&amp;quot;https://services.krediidiinfo.ee/schemas/report/RAXPPPDRE.xsd&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;person person_code=&amp;quot;00000000000&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;disputed_payment_defaults_count xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;payment_defaults currency=&amp;quot;EUR&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;payment_default&amp;gt;&lt;br /&gt;
            &amp;lt;owner is_registry_member=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
               &amp;lt;activity code=&amp;quot;61201&amp;quot; classification=&amp;quot;EMTAK2008&amp;quot;&amp;gt;Mobiilsideteenus&amp;lt;/activity&amp;gt;&lt;br /&gt;
            &amp;lt;/owner&amp;gt;&lt;br /&gt;
            &amp;lt;debt_range xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;max_debt_range&amp;gt;65-320&amp;lt;/max_debt_range&amp;gt;&lt;br /&gt;
            &amp;lt;begin_date&amp;gt;2019-08-19&amp;lt;/begin_date&amp;gt;&lt;br /&gt;
            &amp;lt;end_date&amp;gt;2021-02-02&amp;lt;/end_date&amp;gt;&lt;br /&gt;
            &amp;lt;end_reason xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
         &amp;lt;/payment_default&amp;gt;&lt;br /&gt;
         &amp;lt;payment_default&amp;gt;&lt;br /&gt;
            &amp;lt;owner is_registry_member=&amp;quot;false&amp;quot; registry_code=&amp;quot;00000000&amp;quot; owner_id=&amp;quot;11111&amp;quot;&amp;gt;&lt;br /&gt;
               &amp;lt;name&amp;gt;ETTEVÕTE AS&amp;lt;/name&amp;gt;&lt;br /&gt;
               &amp;lt;activity code=&amp;quot;82911&amp;quot; classification=&amp;quot;EMTAK2008&amp;quot;&amp;gt;Inkassoteenus ja krediidiinfo&amp;lt;/activity&amp;gt;&lt;br /&gt;
            &amp;lt;/owner&amp;gt;&lt;br /&gt;
            &amp;lt;debt_range&amp;gt;640-3200&amp;lt;/debt_range&amp;gt;&lt;br /&gt;
            &amp;lt;max_debt_range&amp;gt;640-3200&amp;lt;/max_debt_range&amp;gt;&lt;br /&gt;
            &amp;lt;begin_date&amp;gt;2019-08-15&amp;lt;/begin_date&amp;gt;&lt;br /&gt;
            &amp;lt;end_date xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;end_reason xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
         &amp;lt;/payment_default&amp;gt;&lt;br /&gt;
      &amp;lt;/payment_defaults&amp;gt;&lt;br /&gt;
   &amp;lt;/person&amp;gt;&lt;br /&gt;
&amp;lt;/report&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ettevõtte maksehäired ==&lt;br /&gt;
&lt;br /&gt;
== Private person payment defaults ==&lt;br /&gt;
&lt;br /&gt;
== Company payment defaults==&lt;/div&gt;</summary>
		<author><name>Annika</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=Payment_defaults&amp;diff=1159</id>
		<title>Payment defaults</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=Payment_defaults&amp;diff=1159"/>
		<updated>2021-11-29T14:51:48Z</updated>

		<summary type="html">&lt;p&gt;Annika: /* Eraisiku maksehäired */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= 1.	Short description =&lt;br /&gt;
&lt;br /&gt;
Purpose of this page is to describe Payment defaults reports and information structures.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= 2.	Data structures =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Detail information about valid and settled payment defaults ==&lt;br /&gt;
&lt;br /&gt;
Sample response:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
-&amp;lt;payment_defaults currency=&amp;quot;EUR&amp;quot;&amp;gt;&lt;br /&gt;
	-&amp;lt;payment_default&amp;gt;&lt;br /&gt;
		-&amp;lt;owner is_registry_member=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;activity code=&amp;quot;61201&amp;quot; classification=&amp;quot;EMTAK2008&amp;quot;&amp;gt;Mobiilsideteenus&amp;lt;/activity&amp;gt;&lt;br /&gt;
		&amp;lt;/owner&amp;gt;&lt;br /&gt;
		&amp;lt;debt_range xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
		&amp;lt;max_debt_range&amp;gt;65-320&amp;lt;/max_debt_range&amp;gt;&lt;br /&gt;
		&amp;lt;begin_date&amp;gt;2019-08-19&amp;lt;/begin_date&amp;gt;&lt;br /&gt;
		&amp;lt;end_date&amp;gt;2021-02-02&amp;lt;/end_date&amp;gt;&lt;br /&gt;
		&amp;lt;end_reason xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
	&amp;lt;/payment_default&amp;gt;&lt;br /&gt;
	-&amp;lt;payment_default&amp;gt;&lt;br /&gt;
		-&amp;lt;owner is_registry_member=&amp;quot;false&amp;quot; registry_code=&amp;quot;00000000&amp;quot; owner_id=&amp;quot;11111&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;name&amp;gt;ETTEVÕTE AS&amp;lt;/name&amp;gt;&lt;br /&gt;
			&amp;lt;activity code=&amp;quot;82911&amp;quot; classification=&amp;quot;EMTAK2008&amp;quot;&amp;gt;Inkassoteenus ja krediidiinfo&amp;lt;/activity&amp;gt;&lt;br /&gt;
		&amp;lt;/owner&amp;gt;&lt;br /&gt;
		&amp;lt;debt_range&amp;gt;640-3200&amp;lt;/debt_range&amp;gt;&lt;br /&gt;
		&amp;lt;max_debt_range&amp;gt;640-3200&amp;lt;/max_debt_range&amp;gt;&lt;br /&gt;
		&amp;lt;begin_date&amp;gt;2019-08-15&amp;lt;/begin_date&amp;gt;&lt;br /&gt;
		&amp;lt;end_date xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
		&amp;lt;end_reason xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
	&amp;lt;/payment_default&amp;gt;&lt;br /&gt;
&amp;lt;/payment_defaults&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Number of disputed payment defaults ==&lt;br /&gt;
&lt;br /&gt;
Sample response until February 2022:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;disputed_payment_defaults_count xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sample response from February 1st, 2022:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;disputed_payment_defaults_count&amp;gt;1&amp;lt;/disputed_payment_defaults_count&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= 3.	Ready-to-use reports =&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
== Eraisiku maksehäired ==&lt;br /&gt;
&lt;br /&gt;
Report sxd structure: https://services.krediidiinfo.ee/schemas/report/RAXPPPDRE.xsd&lt;br /&gt;
&lt;br /&gt;
Sample reponse:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;report language=&amp;quot;et&amp;quot; created=&amp;quot;2021-11-29T11:03:33&amp;quot; code=&amp;quot;RAXPPPDRE&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns=&amp;quot;https://services.krediidiinfo.ee/schemas/report/RAXPPPDRE.xsd&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;person person_code=&amp;quot;00000000000&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;disputed_payment_defaults_count xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;payment_defaults currency=&amp;quot;EUR&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;payment_default&amp;gt;&lt;br /&gt;
            &amp;lt;owner is_registry_member=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
               &amp;lt;activity code=&amp;quot;61201&amp;quot; classification=&amp;quot;EMTAK2008&amp;quot;&amp;gt;Mobiilsideteenus&amp;lt;/activity&amp;gt;&lt;br /&gt;
            &amp;lt;/owner&amp;gt;&lt;br /&gt;
            &amp;lt;debt_range xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;max_debt_range&amp;gt;65-320&amp;lt;/max_debt_range&amp;gt;&lt;br /&gt;
            &amp;lt;begin_date&amp;gt;2019-08-19&amp;lt;/begin_date&amp;gt;&lt;br /&gt;
            &amp;lt;end_date&amp;gt;2021-02-02&amp;lt;/end_date&amp;gt;&lt;br /&gt;
            &amp;lt;end_reason xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
         &amp;lt;/payment_default&amp;gt;&lt;br /&gt;
         &amp;lt;payment_default&amp;gt;&lt;br /&gt;
            &amp;lt;owner is_registry_member=&amp;quot;false&amp;quot; registry_code=&amp;quot;00000000&amp;quot; owner_id=&amp;quot;11111&amp;quot;&amp;gt;&lt;br /&gt;
               &amp;lt;name&amp;gt;ETTEVÕTE AS&amp;lt;/name&amp;gt;&lt;br /&gt;
               &amp;lt;activity code=&amp;quot;82911&amp;quot; classification=&amp;quot;EMTAK2008&amp;quot;&amp;gt;Inkassoteenus ja krediidiinfo&amp;lt;/activity&amp;gt;&lt;br /&gt;
            &amp;lt;/owner&amp;gt;&lt;br /&gt;
            &amp;lt;debt_range&amp;gt;640-3200&amp;lt;/debt_range&amp;gt;&lt;br /&gt;
            &amp;lt;max_debt_range&amp;gt;640-3200&amp;lt;/max_debt_range&amp;gt;&lt;br /&gt;
            &amp;lt;begin_date&amp;gt;2019-08-15&amp;lt;/begin_date&amp;gt;&lt;br /&gt;
            &amp;lt;end_date xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;end_reason xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
         &amp;lt;/payment_default&amp;gt;&lt;br /&gt;
      &amp;lt;/payment_defaults&amp;gt;&lt;br /&gt;
   &amp;lt;/person&amp;gt;&lt;br /&gt;
&amp;lt;/report&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ettevõtte maksehäired ==&lt;br /&gt;
&lt;br /&gt;
== Private person payment defaults ==&lt;br /&gt;
&lt;br /&gt;
== Company payment defaults==&lt;/div&gt;</summary>
		<author><name>Annika</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=Payment_defaults&amp;diff=1158</id>
		<title>Payment defaults</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=Payment_defaults&amp;diff=1158"/>
		<updated>2021-11-29T14:42:01Z</updated>

		<summary type="html">&lt;p&gt;Annika: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= 1.	Short description =&lt;br /&gt;
&lt;br /&gt;
Purpose of this page is to describe Payment defaults reports and information structures.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= 2.	Data structures =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Detail information about valid and settled payment defaults ==&lt;br /&gt;
&lt;br /&gt;
Sample response:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
-&amp;lt;payment_defaults currency=&amp;quot;EUR&amp;quot;&amp;gt;&lt;br /&gt;
	-&amp;lt;payment_default&amp;gt;&lt;br /&gt;
		-&amp;lt;owner is_registry_member=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;activity code=&amp;quot;61201&amp;quot; classification=&amp;quot;EMTAK2008&amp;quot;&amp;gt;Mobiilsideteenus&amp;lt;/activity&amp;gt;&lt;br /&gt;
		&amp;lt;/owner&amp;gt;&lt;br /&gt;
		&amp;lt;debt_range xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
		&amp;lt;max_debt_range&amp;gt;65-320&amp;lt;/max_debt_range&amp;gt;&lt;br /&gt;
		&amp;lt;begin_date&amp;gt;2019-08-19&amp;lt;/begin_date&amp;gt;&lt;br /&gt;
		&amp;lt;end_date&amp;gt;2021-02-02&amp;lt;/end_date&amp;gt;&lt;br /&gt;
		&amp;lt;end_reason xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
	&amp;lt;/payment_default&amp;gt;&lt;br /&gt;
	-&amp;lt;payment_default&amp;gt;&lt;br /&gt;
		-&amp;lt;owner is_registry_member=&amp;quot;false&amp;quot; registry_code=&amp;quot;00000000&amp;quot; owner_id=&amp;quot;11111&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;name&amp;gt;ETTEVÕTE AS&amp;lt;/name&amp;gt;&lt;br /&gt;
			&amp;lt;activity code=&amp;quot;82911&amp;quot; classification=&amp;quot;EMTAK2008&amp;quot;&amp;gt;Inkassoteenus ja krediidiinfo&amp;lt;/activity&amp;gt;&lt;br /&gt;
		&amp;lt;/owner&amp;gt;&lt;br /&gt;
		&amp;lt;debt_range&amp;gt;640-3200&amp;lt;/debt_range&amp;gt;&lt;br /&gt;
		&amp;lt;max_debt_range&amp;gt;640-3200&amp;lt;/max_debt_range&amp;gt;&lt;br /&gt;
		&amp;lt;begin_date&amp;gt;2019-08-15&amp;lt;/begin_date&amp;gt;&lt;br /&gt;
		&amp;lt;end_date xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
		&amp;lt;end_reason xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
	&amp;lt;/payment_default&amp;gt;&lt;br /&gt;
&amp;lt;/payment_defaults&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Number of disputed payment defaults ==&lt;br /&gt;
&lt;br /&gt;
Sample response until February 2022:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;disputed_payment_defaults_count xsi:nil=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sample response from February 1st, 2022:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;disputed_payment_defaults_count&amp;gt;1&amp;lt;/disputed_payment_defaults_count&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= 3.	Ready-to-use reports =&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
== Eraisiku maksehäired ==&lt;br /&gt;
&lt;br /&gt;
== Ettevõtte maksehäired ==&lt;br /&gt;
&lt;br /&gt;
== Private person payment defaults ==&lt;br /&gt;
&lt;br /&gt;
== Company payment defaults==&lt;/div&gt;</summary>
		<author><name>Annika</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=Payment_defaults&amp;diff=1157</id>
		<title>Payment defaults</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=Payment_defaults&amp;diff=1157"/>
		<updated>2021-11-29T08:26:20Z</updated>

		<summary type="html">&lt;p&gt;Annika: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= 1.	Short description =&lt;br /&gt;
&lt;br /&gt;
Purpose of this page is to describe Payment defaults reports and information structures.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= 2.	Data structures =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Detail information about valid and settled payment defaults ==&lt;br /&gt;
&lt;br /&gt;
== Number of disputed payment defaults ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= 3.	Ready-to-use reports =&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
== Eraisiku maksehäired ==&lt;br /&gt;
&lt;br /&gt;
== Ettevõtte maksehäired ==&lt;br /&gt;
&lt;br /&gt;
== Private person payment defaults ==&lt;br /&gt;
&lt;br /&gt;
== Company payment defaults==&lt;/div&gt;</summary>
		<author><name>Annika</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=Payment_defaults&amp;diff=1156</id>
		<title>Payment defaults</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=Payment_defaults&amp;diff=1156"/>
		<updated>2021-11-29T07:40:22Z</updated>

		<summary type="html">&lt;p&gt;Annika: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 1.	Short description ==&lt;br /&gt;
&lt;br /&gt;
Purpose of this page is to describe Payment defaults reports and information structures.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 2.	Data structures ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Detail information about valid and settled payment defaults&lt;br /&gt;
&lt;br /&gt;
Number of disputed payment defaults&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 3.	Ready-to-use reports ==&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Eraisiku maksehäired&lt;br /&gt;
Ettevõtte maksehäired&lt;br /&gt;
Private person payment defaults&lt;br /&gt;
Company payment defaults&lt;br /&gt;
&lt;br /&gt;
== 4.	test ==&lt;br /&gt;
&lt;br /&gt;
test&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== info ==&lt;br /&gt;
&lt;br /&gt;
info&lt;/div&gt;</summary>
		<author><name>Annika</name></author>
	</entry>
</feed>