Ettevõtte kommertspandid

Meetod: GET /company/{registryCode}/commercialPledgeData

OpenAPI/Swagger: https://ar-rest.rik.ee/docs#/Company/get_company_commercial_pledges

Tagastab ettevõtte kommertspandiandmed – pandiõigused, pandipidajad, pandi summad, järjekohad ja kehtivusperioodid.

Tee parameetrid

Parameeter Tüüp Kohustuslik Kirjeldus
registryCode integer Kohustuslik Ettevõtte registrikood.

Päringu parameetrid

Parameeter Tüüp Kohustuslik Kirjeldus
onlyValid boolean Valikuline Tagastab ainult kehtivad andmed. Vaikimisi: true. Ajalooliste andmete kaasamiseks kasuta false.

Päise parameetrid

Parameeter Tüüp Kohustuslik Kirjeldus
apiVersion ApiVersions Valikuline API versioon. Lubatud ja toetatud väärtus: V1. Vaikimisi: V1.
acceptLanguage AcceptLanguage Valikuline Klassifikaatorite tõlgete keel: est – eesti, eng – inglise. Vaikimisi: est.

Vastuse skeem

Kohustuslikuks märgitud väljad peavad vastuses sisalduma. Muud väljad võivad puududa; null on lubatud ainult siis, kui see on välja tüübis kirjas.

CompanyCommercialPledgeDataResponse

Väli Tüüp Kirjeldus
legalEntityName string Kohustuslik. Ettevõtte ärinimi
registryCode integer Kohustuslik. Ettevõtte registrikood
companyId integer Kohustuslik. Ettevõtte sisemine ID
vatID string | null Käibemaksukohustuslase number
commercialPledgeData array[CommercialPledge] | null Kommertspandiandmed

CommercialPledge

Väli Tüüp Kirjeldus
id integer (int64) | null Pandi ID
number integer | null Pandi number
status string | null Pandi staatus
statusAsText string | null Pandi staatus tekstina
rank integer | null Pandi järjekoht
rankAsText string | null Pandi järjekoht tekstina
amount string | null Pandi väärtus
currency string | null Pandi valuuta
currencyAsText string | null Pandi valuuta tekstina
rankings array[RecordString] | null Kommertspandi järjekohad
amounts array[RecordCapital] | null Kommertspandi summad
pledgees array[CommercialPledgePledgee] | null Kommertspandi pandipidajad
notes array[RecordColumnNumber] | null Kommertspandi märkused
cardNumber integer (int64) | null Kaardi number
cardType string | null Kaardi tüüp
entryNumber integer (int64) | null Kande number
recordId integer (int64) | null ID
startDate string (date) | null Alguskuupäev
endDate string (date) | null Lõppkuupäev

RecordString

Väli Tüüp Kirjeldus
content string | null Sisu
cardNumber integer (int64) | null Kaardi number
cardType string | null Kaardi tüüp
entryNumber integer (int64) | null Kande number
recordId integer (int64) | null ID
startDate string (date) | null Alguskuupäev
endDate string (date) | null Lõppkuupäev

RecordCapital

Väli Tüüp Kirjeldus
size number (double) | null Suurus
currency string | null Valuuta
currencyAsText string | null Valuuta tekstina
cardNumber integer (int64) | null Kaardi number
cardType string | null Kaardi tüüp
entryNumber integer (int64) | null Kande number
recordId integer (int64) | null ID
startDate string (date) | null Alguskuupäev
endDate string (date) | null Lõppkuupäev

CommercialPledgePledgee

Väli Tüüp Kirjeldus
personType string | null Pandipidaja isiku tüüp
name string | null Pandipidaja nimi
code string | null Pandipidaja kood
country string | null Pandipidaja riik
countryAsText string | null Pandipidaja riik tekstina
ehak string | null Pandipidaja asukoha EHAK
ehakAsText string | null Pandipidaja asukoha EHAK tekstina
fraction string | null Pandipidaja pandiosa
cardNumber integer (int64) | null Kaardi number
cardType string | null Kaardi tüüp
entryNumber integer (int64) | null Kande number
recordId integer (int64) | null ID
startDate string (date) | null Alguskuupäev
endDate string (date) | null Lõppkuupäev

RecordColumnNumber

Väli Tüüp Kirjeldus
columnNumber integer (int64) | null Veeru number
type string | null Tüüp
typeAsText string | null Tüüp tekstina
content string | null Sisu
cardNumber integer (int64) | null Kaardi number
cardType string | null Kaardi tüüp
entryNumber integer (int64) | null Kande number
recordId integer (int64) | null ID
startDate string (date) | null Alguskuupäev
endDate string (date) | null Lõppkuupäev

CustomValidationError

Väli Tüüp Kirjeldus
message string Kohustuslik. Veateade.
code APIError Kohustuslik. Veakood. Lubatud väärtused: 2001, 4030, 4041, 4042, 4043, 4044, 4045, 4046, 4047, 4048, 4049.
id string | null Kohustuslik. Vea identifikaator.
timestamp string (date-time) Vea ajatempel.

HTTPValidationError

Väli Tüüp Kirjeldus
detail array[ValidationError] Valideerimisvigade loend.

ValidationError

Väli Tüüp Kirjeldus
loc array[string | integer] Kohustuslik. Vea asukoht päringus.
msg string Kohustuslik. Veateade.
type string Kohustuslik. Valideerimisvea tüüp.
input any Valideerimisvea põhjustanud sisend.
ctx object Valideerimisvea lisakontekst.

Vastused

200 OK

Edukas päring – tagastab ettevõtte kommertspandiandmed.

{
 "legalEntityName": "Kaseoru Tööstus OÜ",
 "registryCode": 12345678,
 "companyId": 987654,
 "vatID": null,
 "commercialPledgeData": [
 {
 "id": 1001,
 "number": 1,
 "status": null,
 "statusAsText": null,
 "rank": null,
 "rankAsText": null,
 "amount": "100000.00",
 "currency": "EUR",
 "currencyAsText": "euro",
 "rankings": null,
 "amounts": [
 {
 "currency": "EUR",
 "currencyAsText": "euro",
 "cardNumber": 1,
 "cardType": "R",
 "entryNumber": 1,
 "recordId": 111002,
 "startDate": "2024-01-15",
 "endDate": null,
 "size": 100000.0
 }
 ],
 "pledgees": [
 {
 "personType": "J",
 "name": "Kuldoru Finantseerimine OÜ",
 "code": "10000001",
 "country": "EST",
 "countryAsText": "Eesti",
 "ehak": null,
 "ehakAsText": null,
 "fraction": null,
 "cardNumber": 1,
 "cardType": "R",
 "entryNumber": 1,
 "recordId": 111003,
 "startDate": "2024-01-15",
 "endDate": null
 }
 ],
 "notes": null,
 "cardNumber": 1,
 "cardType": "R",
 "entryNumber": 1,
 "recordId": 111000,
 "startDate": "2024-01-15",
 "endDate": null
 }
 ]
}
200 OK (mitu kommertspanti)

Edukas päring – ettevõttel mitu kommertspanti erinevate pandipidajatega.

{
 "legalEntityName": "Pihlakalda Tootmine OÜ",
 "registryCode": 12345679,
 "companyId": 123456,
 "vatID": null,
 "commercialPledgeData": [
 {
 "id": 2001,
 "number": 1,
 "status": null,
 "statusAsText": null,
 "rank": null,
 "rankAsText": null,
 "amount": "500000.00",
 "currency": "EUR",
 "currencyAsText": "euro",
 "rankings": null,
 "amounts": [
 {
 "currency": "EUR",
 "currencyAsText": "euro",
 "cardNumber": 1,
 "cardType": "R",
 "entryNumber": 1,
 "recordId": 222002,
 "startDate": "2024-01-15",
 "endDate": null,
 "size": 500000.0
 }
 ],
 "pledgees": [
 {
 "personType": "J",
 "name": "Pihlapuu Kapital OÜ",
 "code": "10000002",
 "country": "EST",
 "countryAsText": "Eesti",
 "ehak": null,
 "ehakAsText": null,
 "fraction": "1/1",
 "cardNumber": 1,
 "cardType": "R",
 "entryNumber": 1,
 "recordId": 222003,
 "startDate": "2024-01-15",
 "endDate": null
 }
 ],
 "notes": [
 {
 "columnNumber": null,
 "cardNumber": 1,
 "cardType": "R",
 "entryNumber": 1,
 "recordId": 222004,
 "startDate": "2024-01-15",
 "endDate": null,
 "type": "KMARK",
 "typeAsText": "Kommertspandi märkused",
 "content": "Pandileping sõlmitud 15. jaanuaril 2024."
 }
 ],
 "cardNumber": 1,
 "cardType": "R",
 "entryNumber": 1,
 "recordId": 222000,
 "startDate": "2024-01-15",
 "endDate": null
 },
 {
 "id": 2002,
 "number": 2,
 "status": null,
 "statusAsText": null,
 "rank": null,
 "rankAsText": null,
 "amount": "200000.00",
 "currency": "EUR",
 "currencyAsText": "euro",
 "rankings": null,
 "amounts": [
 {
 "currency": "EUR",
 "currencyAsText": "euro",
 "cardNumber": 1,
 "cardType": "R",
 "entryNumber": 2,
 "recordId": 222012,
 "startDate": "2025-03-15",
 "endDate": null,
 "size": 200000.0
 }
 ],
 "pledgees": [
 {
 "personType": "J",
 "name": "Vahtramäe Laenud OÜ",
 "code": "10000003",
 "country": "EST",
 "countryAsText": "Eesti",
 "ehak": null,
 "ehakAsText": null,
 "fraction": null,
 "cardNumber": 1,
 "cardType": "R",
 "entryNumber": 2,
 "recordId": 222013,
 "startDate": "2025-03-15",
 "endDate": null
 }
 ],
 "notes": null,
 "cardNumber": 1,
 "cardType": "R",
 "entryNumber": 2,
 "recordId": 222010,
 "startDate": "2025-03-15",
 "endDate": null
 }
 ]
}
200 OK (kommertspandid puuduvad)

Edukas päring – ettevõttel pole kommertspante.

{
 "legalEntityName": "Nurmevälja Teenused OÜ",
 "registryCode": 11112222,
 "companyId": 333444,
 "vatID": null,
 "commercialPledgeData": null
}
200 OK (ajaloolised andmed)

Edukas päring koos ajalooliste andmetega (onlyValid=false).

{
 "legalEntityName": "Sirelioru Kaubandus OÜ",
 "registryCode": 99887766,
 "companyId": 111222,
 "vatID": null,
 "commercialPledgeData": [
 {
 "id": 3001,
 "number": 1,
 "status": null,
 "statusAsText": null,
 "rank": null,
 "rankAsText": null,
 "amount": "50000.00",
 "currency": "EUR",
 "currencyAsText": "euro",
 "rankings": null,
 "amounts": [
 {
 "currency": "EUR",
 "currencyAsText": "euro",
 "cardNumber": 1,
 "cardType": "R",
 "entryNumber": 1,
 "recordId": 333001,
 "startDate": "2024-01-15",
 "endDate": "2025-06-30",
 "size": 50000.0
 }
 ],
 "pledgees": [
 {
 "personType": "J",
 "name": "Sarapiku Kapital OÜ",
 "code": "10000004",
 "country": "EST",
 "countryAsText": "Eesti",
 "ehak": null,
 "ehakAsText": null,
 "fraction": null,
 "cardNumber": 1,
 "cardType": "R",
 "entryNumber": 1,
 "recordId": 333002,
 "startDate": "2024-01-15",
 "endDate": "2025-06-30"
 }
 ],
 "notes": null,
 "cardNumber": 1,
 "cardType": "R",
 "entryNumber": 1,
 "recordId": 333000,
 "startDate": "2024-01-15",
 "endDate": "2025-06-30"
 }
 ]
}
403 Forbidden

Juurdepääs teenusele keelatud.

404 Not Found

Ei leitud. Illustratiivne veavastus:

{
 "message": "Not found",
 "code": 4041,
 "id": null,
 "timestamp": "2026-01-15T10:30:00Z"
}
422 Validation Error

Vigane päring – registrikood ei vasta nõuetele.

{
 "detail": [
 {
 "loc": [
 "path",
 "registryCode"
 ],
 "msg": "value is not a valid integer",
 "type": "type_error.integer"
 }
 ]
}