Проект

Общее

Профиль

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

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

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
"id": 21088
79
"section": "bank"
80
</pre>
81
82
Описание параметров модели:
83
* @id@ - идентификатор документа
84
* @section@ - тип документа (bank, kassa или other)
85
86
Возвращает ответа вида:
87
<pre>
88
{
89
    "success": true
90
}
91
</pre>
92
93
h3. Удаление денежного документа (DELETE)
94
95
URL: https://nebopro.ru/buh/money-documents/delete
96
Параметры: объект модели денежного документа с обязательным полем id;
97
98 12 Динар Халиуллин
Модель:
99
<pre>
100
"id": 21088
101
"section": "bank"
102
</pre>
103 1 Александр Кварацхелия
104 12 Динар Халиуллин
Описание параметров модели:
105
* @id@ - идентификатор документа
106
* @section@ - тип документа (bank, kassa или other)
107
108
Возвращает ответ вида:
109
<pre>
110 11 Динар Халиуллин
{
111
    "success" true
112 10 Динар Халиуллин
}
113 12 Динар Халиуллин
</pre>
114 10 Динар Халиуллин
115 3 Динар Халиуллин
116
h2. Ресурс: Платежные поручения
117
118
Все операции в рамках ресурса "Платежные поручения" требуют аутентификации и установки рабочей организации.
119
120
Доступ через основной интерфейс Неба: 
121
"Денежные средства" > "Платежные поручения"
122
123 4 Динар Халиуллин
Пример возвращаемого поля data:
124 3 Динар Халиуллин
125
<pre>
126
{
127
    "payment_purpose": "Перечисление средств контрагенту",
128 4 Динар Халиуллин
    "num": "10",
129 3 Динар Халиуллин
    "summa": 2000000.00,
130
    "operation": {
131
        "id": 518715,
132
        "name": "Оплата поставщику с расчетного счета"
133 4 Динар Халиуллин
    },
134 3 Динар Халиуллин
    "date": "30.10.2014",
135
    "company": {
136
        "id": 8036,
137 4 Динар Халиуллин
        "name": "Вымышленная компания"
138 3 Динар Халиуллин
    },
139
    "contragent": {
140
        "id": 18572,
141
        "name": "Вымышленный контрагент"
142 4 Динар Халиуллин
    },
143 3 Динар Халиуллин
    "id": 3133,
144 4 Динар Халиуллин
    "contract": {
145 3 Динар Халиуллин
        "id": 17589,
146
        "name": "Основной договор"
147
    }
148
}
149
</pre>
150
151
h3. Получение списка контрагентов (LIST)
152
153
*name*: Получение списка платежных поручений
154 5 Динар Халиуллин
*desc*: Возвращает список платежных поручений, сформированный пользователем
155 6 Динар Халиуллин
*url*: https://nebopro.ru/buh/bank-payment-order/list
156 5 Динар Халиуллин
*Параметры*: Стандартные параметры операции LIST
157
158 3 Динар Халиуллин
h3. Получение списка контрагентов (READ)
159
160 1 Александр Кварацхелия
*name*: Просмотр существующего платежного поручения
161 10 Динар Халиуллин
*desc*: Возвращает содержимое платежного поручения с конкретным id
162 3 Динар Халиуллин
*url*: https://nebopro.ru/buh/bank-payment-order/read?id=3133
163
164
Параметры для чтения существующего объекта:
165 7 Динар Халиуллин
* @id@ - идентификатор документа
166 1 Александр Кварацхелия
167
168 7 Динар Халиуллин
h3. Создание платежного поручения (CREATE)
169 10 Динар Халиуллин
170
*url:* /buh/bank-payment-order/create 
171 7 Динар Халиуллин
*Параметры:* объект модели платежное поручение без поля id;
172
173
Модель платежного поручения:
174
175
<pre>
176
177
{
178
    "payment_purpose": "Назначение платежа",
179
    "num": "1",
180
    "summa": 100500,
181
    "operation": {
182
        "id": 193,
183
        "name": "Оплата поставщику с расчетного счета" 
184
    },
185
    "date": "23.10.2014",
186
    "company": {
187
        "id": 3,
188
        "name": "ООО \"Новые горизонты\"" 
189
    },
190
    "contragent": {
191
        "id": 2,
192
        "name": "ООО Поставщик" 
193
    },
194
    "id": 2,
195
    "contract": {
196
        "id": 2,
197
        "name": "Основной договор с ООО Поставщик №1 от 01.01.2014" 
198
    }
199
}
200
201
</pre>
202
203
Возвращает ответ вида:
204
205
<pre>
206 1 Александр Кварацхелия
{
207 9 Динар Халиуллин
    "data": {
208
        "id": 3
209
    },
210 7 Динар Халиуллин
    "success": true
211
}
212
</pre>
213
214
h3. Изменение платежного поручения (UPDATE)
215
216
*url:* /buh/bank-payment-order/update
217
*параметры:* объект модели платежного поручения с обязательным полем id;
218
219
Возвращает ответ вида:
220
221
<pre>
222
{
223
  "success": true
224
}
225
</pre>
226
227
h3. Изменение платежного поручения (DELETE)
228
229
*url:* /buh/bank-payment-order/delete
230
*параметры:* объект модели платежного поручения с обязательным полем id;
231
232
Возвращает ответ вида:
233
234
<pre>
235
{
236
  "success": true
237
}
238 1 Александр Кварацхелия
</pre>