Проект

Общее

Профиль

API - Денежные средства » История » Версия 13

Динар Халиуллин, 06.11.2014 16:52

1 1 Александр Кварацхелия
h1. API - Денежные средства
2
3 2 Александр Кварацхелия
{{toc}}
4
5 1 Александр Кварацхелия
h2. Ресурс: Денежные документы
6
7 10 Динар Халиуллин
Доступ через основной интерфейс Неба: 
8
"Денежные средства" > "Деньги"
9
10 11 Динар Халиуллин
h3. Получение списка денежных документов (LIST)
11 10 Динар Халиуллин
12
Описание возвращаемого объекта JSON поля data:
13
14
<pre>
15
{
16
    "comment": "",
17
    "kassa_id": null,
18
    "direction": {
19
        "name": "\u041f\u0440\u0438\u0445\u043e\u0434",
20
        "id": 2
21
    },
22
    "kassa_or_schet_name": "40702810526260009200 \u0432 andhdb",
23
    "summa": 1230.00,
24
    "section": "\u0411\u0410\u041d\u041a",
25
    "contragent": {
26
        "type": {
27
            "name": "",
28
            "id": 1
29
        },
30
        "name": "\u041e\u041e\u041e \"\u041d\u043e\u0432\u044b\u0439 \u043a\u043e\u043d\u0442\u0440\u0430\u0433\u0435\u043d\u0442\"",
31
        "id": 10352
32
    },
33
    "section_id": 1,
34
    "contract": {
35
        "name": "\u041e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u0434\u043e\u0433\u043e\u0432\u043e\u0440",
36
        "id": 7781
37
    },
38
    "bank_account_id": 46,
39
    "num": "2",
40
    "outgo": "",
41
    "income": 1230.00,
42
    "date": "18.09.2014",
43
    "operation": {
44
        "id": 622,
45
        "key": "\u0411\u0430\u043d\u043a\u041e\u043f\u043b\u0430\u0442\u0430\u041e\u0442\u041f\u043e\u043a\u0443\u043f\u0430\u0442\u0435\u043b\u044f",
46
        "name": "\u041e\u043f\u043b\u0430\u0442\u0430 \u043e\u0442 \u043f\u043e\u043a\u0443\u043f\u0430\u0442\u0435\u043b\u044f"
47
    },
48
    "id": "21088-1",
49
    "cash_flow": null
50
}
51
</pre>
52
53
*name:* Получение списка денежных документов
54
*desc:* Возвращает список денежных документов
55
*url:* https://nebopro.ru/buh/money-documents/list
56
*Параметры:* Стандартные параметры операции LIST
57
58 11 Динар Халиуллин
h3. Чтение данных денежного документа (READ)
59 10 Динар Халиуллин
60 11 Динар Халиуллин
Возвращает объект модели денежного документа по указанному первичному ключу
61 10 Динар Халиуллин
*url:* https://nebopro.ru/buh/money-documents/read?id=21088
62
63 1 Александр Кварацхелия
Параметры для чтения существующего объекта:
64 10 Динар Халиуллин
* @id@ - идентификатор документа
65 1 Александр Кварацхелия
66 11 Динар Халиуллин
h3. Создание денежного документа (CREATE)
67 10 Динар Халиуллин
68 11 Динар Халиуллин
URL: https://nebopro.ru/buh/money-documents/create
69
Параметры: объект модели контрагента без поля id;
70 1 Александр Кварацхелия
71 11 Динар Халиуллин
h3. Обновление денежного документ (UPDATE)
72 1 Александр Кварацхелия
73 11 Динар Халиуллин
URL: https://nebopro.ru/buh/money-documents/update
74
Параметры: объект модели денежного документа с обязательным полем id;
75
76
Модель:
77
<pre>
78 13 Динар Халиуллин
{
79 11 Динар Халиуллин
"id": 21088
80
"section": "bank"
81 13 Динар Халиуллин
}
82 11 Динар Халиуллин
</pre>
83
84
Описание параметров модели:
85
* @id@ - идентификатор документа
86
* @section@ - тип документа (bank, kassa или other)
87
88
Возвращает ответа вида:
89
<pre>
90
{
91
    "success": true
92
}
93
</pre>
94
95
h3. Удаление денежного документа (DELETE)
96
97
URL: https://nebopro.ru/buh/money-documents/delete
98
Параметры: объект модели денежного документа с обязательным полем id;
99
100 1 Александр Кварацхелия
Модель:
101
<pre>
102 13 Динар Халиуллин
{
103
"id": 2898
104
"section": "kassa"
105
}
106 12 Динар Халиуллин
</pre>
107 1 Александр Кварацхелия
108 12 Динар Халиуллин
Описание параметров модели:
109
* @id@ - идентификатор документа
110
* @section@ - тип документа (bank, kassa или other)
111
112
Возвращает ответ вида:
113
<pre>
114 11 Динар Халиуллин
{
115
    "success" true
116 10 Динар Халиуллин
}
117 12 Динар Халиуллин
</pre>
118 10 Динар Халиуллин
119 3 Динар Халиуллин
120
h2. Ресурс: Платежные поручения
121
122
Все операции в рамках ресурса "Платежные поручения" требуют аутентификации и установки рабочей организации.
123
124
Доступ через основной интерфейс Неба: 
125
"Денежные средства" > "Платежные поручения"
126
127 4 Динар Халиуллин
Пример возвращаемого поля data:
128 3 Динар Халиуллин
129
<pre>
130
{
131
    "payment_purpose": "Перечисление средств контрагенту",
132 4 Динар Халиуллин
    "num": "10",
133 3 Динар Халиуллин
    "summa": 2000000.00,
134
    "operation": {
135
        "id": 518715,
136
        "name": "Оплата поставщику с расчетного счета"
137 4 Динар Халиуллин
    },
138 3 Динар Халиуллин
    "date": "30.10.2014",
139
    "company": {
140
        "id": 8036,
141 4 Динар Халиуллин
        "name": "Вымышленная компания"
142 3 Динар Халиуллин
    },
143
    "contragent": {
144
        "id": 18572,
145
        "name": "Вымышленный контрагент"
146 4 Динар Халиуллин
    },
147 3 Динар Халиуллин
    "id": 3133,
148 4 Динар Халиуллин
    "contract": {
149 3 Динар Халиуллин
        "id": 17589,
150
        "name": "Основной договор"
151
    }
152 1 Александр Кварацхелия
}
153 3 Динар Халиуллин
</pre>
154
155 13 Динар Халиуллин
h3. Получение списка платежных поручений (LIST)
156 3 Динар Халиуллин
157 5 Динар Халиуллин
*name*: Получение списка платежных поручений
158 1 Александр Кварацхелия
*desc*: Возвращает список платежных поручений, сформированный пользователем
159 6 Динар Халиуллин
*url*: https://nebopro.ru/buh/bank-payment-order/list
160 5 Динар Халиуллин
*Параметры*: Стандартные параметры операции LIST
161
162 13 Динар Халиуллин
h3. Чтение платежного поручения (READ)
163 3 Динар Халиуллин
164 1 Александр Кварацхелия
*name*: Просмотр существующего платежного поручения
165 10 Динар Халиуллин
*desc*: Возвращает содержимое платежного поручения с конкретным id
166 3 Динар Халиуллин
*url*: https://nebopro.ru/buh/bank-payment-order/read?id=3133
167
168
Параметры для чтения существующего объекта:
169 7 Динар Халиуллин
* @id@ - идентификатор документа
170 1 Александр Кварацхелия
171 7 Динар Халиуллин
172 10 Динар Халиуллин
h3. Создание платежного поручения (CREATE)
173
174 7 Динар Халиуллин
*url:* /buh/bank-payment-order/create 
175
*Параметры:* объект модели платежное поручение без поля id;
176
177
Модель платежного поручения:
178
<pre>
179
180
{
181
    "payment_purpose": "Назначение платежа",
182
    "num": "1",
183
    "summa": 100500,
184
    "operation": {
185
        "id": 193,
186
        "name": "Оплата поставщику с расчетного счета" 
187
    },
188
    "date": "23.10.2014",
189
    "company": {
190
        "id": 3,
191
        "name": "ООО \"Новые горизонты\"" 
192
    },
193
    "contragent": {
194
        "id": 2,
195
        "name": "ООО Поставщик" 
196
    },
197
    "id": 2,
198
    "contract": {
199
        "id": 2,
200
        "name": "Основной договор с ООО Поставщик №1 от 01.01.2014" 
201
    }
202
}
203
204
</pre>
205
206
Возвращает ответ вида:
207
208
<pre>
209 1 Александр Кварацхелия
{
210 9 Динар Халиуллин
    "data": {
211
        "id": 3
212
    },
213 7 Динар Халиуллин
    "success": true
214
}
215
</pre>
216
217
h3. Изменение платежного поручения (UPDATE)
218
219
*url:* /buh/bank-payment-order/update
220
*параметры:* объект модели платежного поручения с обязательным полем id;
221
222
Возвращает ответ вида:
223
224
<pre>
225
{
226
  "success": true
227
}
228
</pre>
229
230
h3. Изменение платежного поручения (DELETE)
231
232
*url:* /buh/bank-payment-order/delete
233
*параметры:* объект модели платежного поручения с обязательным полем id;
234
235
Возвращает ответ вида:
236
237
<pre>
238
{
239
  "success": true
240
}
241 1 Александр Кварацхелия
</pre>