API - Организации » История » Версия 8
Александр Кварацхелия, 06.11.2014 16:09
| 1 | 5 | Александр Кварацхелия | h1. API - Организации |
|---|---|---|---|
| 2 | 1 | Александр Кварацхелия | |
| 3 | 5 | Александр Кварацхелия | {{toc}} |
| 4 | 1 | Александр Кварацхелия | |
| 5 | 5 | Александр Кварацхелия | h2. Перечисления |
| 6 | 1 | Александр Кварацхелия | |
| 7 | 5 | Александр Кварацхелия | h3. Тип организации |
| 8 | |||
| 9 | * 1 - Юридическое лицо (ООО, ЗАО, ОАО и проч.) |
||
| 10 | * 2 - Физическое лицо (Индивидуальные предприниматели) |
||
| 11 | |||
| 12 | h3. Тип банковского счета |
||
| 13 | |||
| 14 | * 1 - Расчетный счет |
||
| 15 | * 2 - Депозитный счет |
||
| 16 | * 3 - Прочий банковский счет |
||
| 17 | |||
| 18 | |||
| 19 | h2. Ресурс: Организация |
||
| 20 | |||
| 21 | Все операции в рамках ресурса "Организация" требуют [[API#Аутентификация-внешнего-приложения|аутентификации]]. |
||
| 22 | |||
| 23 | 1 | Александр Кварацхелия | *Операция*: Получение списка организаций в аккаунте |
| 24 | *Аутентификация*: Да |
||
| 25 | 4 | Александр Кварацхелия | *URL*: https://nebopro.ru/core/company-profile/list |
| 26 | 2 | Александр Кварацхелия | *Тип запроса*: "GET" |
| 27 | 1 | Александр Кварацхелия | *Параметры*: нет |
| 28 | *Ответ*: Массив со списком организаций в текущем аккаунте пользователя |
||
| 29 | <pre> |
||
| 30 | Пример ответа для двух организаций в аккаунте: |
||
| 31 | |||
| 32 | <code class="json"> |
||
| 33 | { |
||
| 34 | "data": [{ |
||
| 35 | "pfr_number": "", |
||
| 36 | "fullname": "akvarats@nebopro.ru", |
||
| 37 | "uid": "0b99755d-53ee-447e-8f77-3379b42d6562", |
||
| 38 | "manager_job_title": "", |
||
| 39 | "pfr_code": "", |
||
| 40 | "fax": "", |
||
| 41 | "ogrn": "", |
||
| 42 | "okpo": "", |
||
| 43 | "phone": "", |
||
| 44 | "fss_name": "", |
||
| 45 | "cashier_fio": "", |
||
| 46 | "manager_fio": "", |
||
| 47 | "oktmo": "", |
||
| 48 | "okved": "", |
||
| 49 | "filial": "", |
||
| 50 | "id": 668, |
||
| 51 | "inn": "0000000000", |
||
| 52 | "entity_form": { |
||
| 53 | "id": 1, |
||
| 54 | "name": "\u042e\u0440\u0438\u0434\u0438\u0447\u0435\u0441\u043a\u043e\u0435 \u043b\u0438\u0446\u043e" |
||
| 55 | }, |
||
| 56 | "kpp": "000000000", |
||
| 57 | "okato": "", |
||
| 58 | "chief_accountant_job_title": "", |
||
| 59 | "fss_number": "", |
||
| 60 | "name": "akvarats@nebopro.ru", |
||
| 61 | "fss_code": "", |
||
| 62 | "chief_accountant_fio": "", |
||
| 63 | "inc_form": 99, |
||
| 64 | "pfr_name": "", |
||
| 65 | "ifns_code": "1633", |
||
| 66 | "shortname": "akvarats@nebopro.ru", |
||
| 67 | "tfoms": "", |
||
| 68 | "email": "" |
||
| 69 | }, { |
||
| 70 | "pfr_number": "000000000000", |
||
| 71 | "fullname": "\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f \u0438\u0437 47 \u0440\u0435\u0433\u0438\u043e\u043d\u0430", |
||
| 72 | "uid": "482a9466-a0eb-4e23-abba-8ec3d624a3d3", |
||
| 73 | "manager_job_title": "\u0414\u0438\u0440\u0435\u043a\u0442\u043e\u0440", |
||
| 74 | "pfr_code": "000000", |
||
| 75 | "fax": "", |
||
| 76 | "ogrn": "0000000000000", |
||
| 77 | "okpo": "0000000000", |
||
| 78 | "phone": "(812) 555 22 33", |
||
| 79 | "fss_name": "", |
||
| 80 | "cashier_fio": "", |
||
| 81 | "manager_fio": "\u0418\u0432\u0430\u043d\u043e\u0432 \u0418.\u0418.", |
||
| 82 | "oktmo": "00000000000", |
||
| 83 | "okved": "01.11.5", |
||
| 84 | "filial": "", |
||
| 85 | "id": 9148, |
||
| 86 | "inn": "0000000000", |
||
| 87 | "entity_form": { |
||
| 88 | "id": 1, |
||
| 89 | "name": "\u042e\u0440\u0438\u0434\u0438\u0447\u0435\u0441\u043a\u043e\u0435 \u043b\u0438\u0446\u043e" |
||
| 90 | }, |
||
| 91 | "kpp": "000000000", |
||
| 92 | "okato": "00000000000", |
||
| 93 | "chief_accountant_job_title": "\u0414\u0438\u0440\u0435\u043a\u0442\u043e\u0440", |
||
| 94 | "fss_number": "0000000000", |
||
| 95 | "name": "\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f \u0438\u0437 47 \u0440\u0435\u0433\u0438\u043e\u043d\u0430", |
||
| 96 | "fss_code": "", |
||
| 97 | "chief_accountant_fio": "\u041f\u0435\u0442\u0440\u043e\u0432 \u041f.\u041f.", |
||
| 98 | "inc_form": 99, |
||
| 99 | "pfr_name": "000000000000000000000000", |
||
| 100 | "ifns_code": "4712", |
||
| 101 | "shortname": "\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f \u0438\u0437 47 \u0440\u0435\u0433\u0438\u043e\u043d\u0430", |
||
| 102 | "tfoms": "000000000000000", |
||
| 103 | "email": "" |
||
| 104 | }], |
||
| 105 | "success": true |
||
| 106 | } |
||
| 107 | </code> |
||
| 108 | </pre> |
||
| 109 | 5 | Александр Кварацхелия | |
| 110 | |||
| 111 | h2. Ресурс: Банковский счет организации |
||
| 112 | |||
| 113 | Доступ через основной интерфейс Неба: "Моя организация" > "Реквизиты", вкладка "Банковские счета". |
||
| 114 | |||
| 115 | Все операции в рамках ресурса "Банковский счет организации" требуют [[API#Аутентификация-внешнего-приложения|аутентификации]] и [[API#Рабочая-организация|установки рабочей организации]]. |
||
| 116 | |||
| 117 | h3. Модель банковского счета организации |
||
| 118 | |||
| 119 | <pre> |
||
| 120 | <code class="json"> |
||
| 121 | { |
||
| 122 | "id": 1234, |
||
| 123 | "type": { |
||
| 124 | "id": 1, |
||
| 125 | "name": "Расчетный счет" |
||
| 126 | }, |
||
| 127 | "schet": "40702810400000007734", |
||
| 128 | "kschet": "30101810200000000593", |
||
| 129 | "bank_name": "ОАО \"АЛЬФА-БАНК\"", |
||
| 130 | "bik": "044525593", |
||
| 131 | "bank_city": "г. МОСКВА", |
||
| 132 | "bank_address": "УЛ.КАЛАНЧЕВСКАЯ,27", |
||
| 133 | "bank_phone": "(495)9742515,7555830", |
||
| 134 | "is_master": true |
||
| 135 | } |
||
| 136 | </code> |
||
| 137 | </pre> |
||
| 138 | |||
| 139 | * @type@ - значение перечисления [[API_-_Организации#Тип-банковского-счета|Тип банковского счета]] (обязательно); |
||
| 140 | * @rschet@ - номер счета (20 символов, обязательно) |
||
| 141 | * @kschet@ - номер корреспондирующего счета (20 символов, обязательно) |
||
| 142 | * @bank_name@ - наименование банка (макс. 100 символов, обязательно) |
||
| 143 | * @bik@ - БИК (9 символов, обязательно) |
||
| 144 | * @bank_city@ - город, в котором располагается банк (необязательно) |
||
| 145 | * @bank_address@ - адрес банка |
||
| 146 | * @bank_phone@ - контактный телефон банка |
||
| 147 | * @is_master@ - признак того, что это основной банковский счет организации (true/false) |
||
| 148 | |||
| 149 | 8 | Александр Кварацхелия | h3. Получение списка банковских счетов (LIST) |
| 150 | 1 | Александр Кварацхелия | |
| 151 | 8 | Александр Кварацхелия | Возвращает список банковских счетов текущей рабочей организации |
| 152 | 1 | Александр Кварацхелия | |
| 153 | 8 | Александр Кварацхелия | *URL*: /core/company-bank-accounts/list |
| 154 | *Параметры*: Стандартные параметры операции [[API#Операция-LIST|LIST]] |
||
| 155 | |||
| 156 | h3. Получение данных банковского счета |
||
| 157 | |||
| 158 | Возвращает модель банковского счета по указанному идентификатору |
||
| 159 | |||
| 160 | *URL*: /core/company-bank-accounts/read |
||
| 161 | *Параметры*: @id@ - идентификатор банковского счета |
||
| 162 | 1 | Александр Кварацхелия | |
| 163 | 7 | Александр Кварацхелия | Операции create, update, delete выполняются [[API#Операция-CREATE|стандартным способом]] (записи идентифицируются значением @id@). При создании и изменении данных банковского счета организации проверяется корректность указания реквизитов счетов согласно "данному алгоритму":http://base.consultant.ru/cons/cgi/online.cgi?req=doc;base=LAW;n=16053;fld=134;dst=4294967295. |