Проект

Общее

Профиль

API - Организации » История » Версия 6

Александр Кварацхелия, 18.04.2014 16:12

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 6 Александр Кварацхелия
*name*: Получение списка банковских счетов 
150
*desc*: Возвращает список банковских счетов текущей рабочей организации
151
*url*: /core/company-bank-accounts/list
152
*params*: Стандартные параметры операции [[API#Операция-LIST|LIST]]
153
154
*name*: Получение данных банковского счета
155
*desc*: Возвращает модель банковского счета по указанному идентификатору
156
*url*: /core/company-bank-accounts/read
157
*params*: @id@ - идентификатор банковского счета
158
159
Операции create, update, delete выполняются [[стандартным способом]] (записи идентифицируются значением @id@). При создании и изменении данных банковского счета организации проверяется корректность указания реквизитов счетов согласно "данному алгоритму":http://base.consultant.ru/cons/cgi/online.cgi?req=doc;base=LAW;n=16053;fld=134;dst=4294967295.