API - Организации » История » Версия 7
Александр Кварацхелия, 18.04.2014 16:14
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 | 7 | Александр Кварацхелия | h3. Операции |
150 | |||
151 | 6 | Александр Кварацхелия | *name*: Получение списка банковских счетов |
152 | *desc*: Возвращает список банковских счетов текущей рабочей организации |
||
153 | *url*: /core/company-bank-accounts/list |
||
154 | *params*: Стандартные параметры операции [[API#Операция-LIST|LIST]] |
||
155 | |||
156 | *name*: Получение данных банковского счета |
||
157 | *desc*: Возвращает модель банковского счета по указанному идентификатору |
||
158 | *url*: /core/company-bank-accounts/read |
||
159 | *params*: @id@ - идентификатор банковского счета |
||
160 | 1 | Александр Кварацхелия | |
161 | 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. |