Дані компанії, співробітників, адрес (Response)

JSON:

{
  "companies": {
    "a32715ba-b7cb-4702-ae77-e8f6c3aaeb89": {
      "uuid": "a32715ba-b7cb-4702-ae77-e8f6c3aaeb89",
      "name": "тест ЕДІН",
      "type": 1,
      "ipn": "1010101016",
      "edrpou": "67553455",
      "city": "Kiev",
      "address": "Mostobudivnykiv St, 17/11",
      "addresses": [],
      "employees": []
    },
    "0855e1ce-46ed-4995-83b6-356127b95226": {
      "uuid": "0855e1ce-46ed-4995-83b6-356127b95226",
      "name": "Компанiя \"Вантажовiдправник\"",
      "type": 2,
      "ipn": "3148615913",
      "edrpou": "3148615913",
      "city": "Kyiv",
      "address": "Dontsa",
      "addresses": [],
      "employees": []
    }
  },
  "employees": {
    "831714cf-064b-4ce9-bdc4-b6a79784639c": {
      "uuid": "831714cf-064b-4ce9-bdc4-b6a79784639c",
      "userId": 8502,
      "lastName": "Test",
      "firstName": "Test",
      "middleName": "Test",
      "ipn": "23423423",
      "email": "[email protected]",
      "tel": "380958476694",
      "chatId": 347971296,
      "identifiers": {
        "1": "AA000001"
      }
    },
    "f25b4f57-d0a5-4f99-9af3-a8688a2831b2": {
      "uuid": "f25b4f57-d0a5-4f99-9af3-a8688a2831b2",
      "userId": 60212166,
      "lastName": "Сідоров",
      "firstName": "Сергій",
      "middleName": "Сергійович",
      "ipn": "1010101014",
      "email": "[email protected]",
      "tel": "380981206467",
      "chatId": 0,
      "identifiers": {
        "1": "ABN876340"
      }
    },
    "09f4c632-5c37-45ac-a68a-0acfdc157194": {
      "uuid": "09f4c632-5c37-45ac-a68a-0acfdc157194",
      "userId": 0,
      "lastName": "Васян",
      "firstName": "Вася",
      "middleName": "Васильович",
      "ipn": "2222222222",
      "email": "[email protected]",
      "tel": "380000000000",
      "chatId": 0,
      "identifiers": {
        "1": "GHJ000000"
      }
    }
  }
}

Таблиця 1 - Опис параметрів об’єкта CompanyV2

Параметр

Формат

Опис

Об’єкт CompanyV2

id

long

id компанії

uuid

UUID

унікальний ідентифікатор компанії

name

String

назва компанії

nameEn

String

назва компанії (eng)

type

int

форма власності; 1 - Юридична особа, 2 - Фізична особа

ipn

String

код ІПН

edrpou

String

код ЄДРПОУ

vat

String

номер ПДВ

eori

String

номер EORI (для країн Європи)

city

String

місто

country

String

код країни alpha2

region

String

область

district

String

район

address

String

адреса

zip

String

поштовий код

accountId

long

id акаунта компанії

isSignConfirm

int

компанія підтверджена КЕП (0-ні; 1-так)

addresses

List<Address>

масив об’єктів; адреси компанії

employees

List<Employee>

масив об’єктів; співробітники компанії

identifiers

Map<Integer, String>

додаткові дані; контакти

companySettings

CompanySettings

об’єкт; налаштування компанії

bankName

String

назва банку

bankMfo

String

номер МФО банку

iban

String

IBAN

Таблиця 2 - Опис параметрів об’єкта Employee

Параметр

Тип 1

Формат

Опис

Об’єкт Employee

uuid

O/M

UUID

ідентифікатор співробітника (параметр обов’язковий для редагування/оновлення даних співробітника)

userId

O

long

id користувача

lastName

M

String

прізвище співробітника

firstName

M

String

ім’я співробітника

middleName

O

String

по батькові співробітника

ipn

O

long

код ІПН співробітника

email

M

String

email співробітника

tel

M

String

номер телефону співробітника

docNum

O

String

документ підстава

docDate

O

long

дата документа підстави у форматі UNIX TimeStamp

chatId

O

long

ідентифікатор чату (telegram помічник)

identifiers

O

Map<Integer, String>

додаткові дані; контакти

aliases

O

List<String>

масив аліасів (email) для сервісу Вільний

Таблиця 3 - Опис параметрів об’єкта Address

Параметр

Формат

Опис

Об’єкт Address

uuid

UUID

ідентифікатор адреси

name

String

назва адреси

city

String

місто

street

String

вулиця

koatuu

String

код КОАТУУ

katottg

String

код КАТОТТГ


1

Під визначенням колонки Тип поля мається на увазі скорочене позначення:

  • M (mandatory) — обов’язкові до заповнення поля;

  • O (optional) — необов’язкові (опціональні) до заповнення поля.