Данное API позволяет взаимодействовать с ключевыми объектами конфигурации 1С:Бухгалтерии 3.0, опубликованной в сервисе 42Clouds. Может использоваться для разработки интеграций с внешними конфигурациями.
GetDocumentsList
Возвращает список документов по типу документа
Запрос:
Параметры запроса:
Параметр | Тип параметра | Описание параметра |
DocumentType | String | Тип документа |
Пример ответа на запрос:
Структура ответа:
Параметр | Тип параметра | Описание параметра |
ID | Guid | Идентификатор документа |
Type | String | Тип документа |
Number | String | Номер документа |
Date | Date | Дата документа |
ClientName | String | Имя контрагента |
Sum | double | Сумма документа |
Возможные ошибки метода:
Код ошибки | Описание ошибки | ||
404 | Документы по данному типу не найдены |
DeleteDocument
Помечает документ на удаление
Запрос:
Параметры запроса:
Параметр | Тип параметра | Описание параметра |
ID* | Guid | Идентификатор документа |
DocumentType* | String | Тип документа |
Пример ответа запроса:
Структура ответа:
Параметр | Тип параметра | Описание параметра | |
DeleteDocument | boolean | Результат удаления |
Возможные ошибки метода:
Код ошибки | Описание ошибки | ||
404 | Метод объекта не найден | ||
406 | Неверные параметры в запросе | ||
400 | Не найдены параметры в запросе |
GetList
Возвращает список организаций
Запрос:
Пример ответа на запрос:
Структура ответа:
Параметр | Тип параметра | Описание параметра | |
ID | Guid | Идентификатор организации | |
OrganizationType | String | Тип организации | |
FullName | String | Полное имя организаци | |
Name | String | Имя организации | |
FirstNameIE | String | Имя ИП | |
LastNameIE | String | Фамилия ИП | |
MiddleNameIE | String | Отчество ИП | |
INN | String | ИНН | |
KPP | String | КПП | |
OGRN | String | ОГРН | |
BankAccountID | Guid | Идентификатор банковского счета | |
BankAccountName | String | Имя банковского счета |
Возможные ошибки метода:
Код ошибки | Описание ошибки | ||
404 | Список организаций пуст |
GetMain
Возвращает главную организацию
Запрос:
Пример ответа на запрос:
Структура ответа:
Параметр | Тип параметра | Описание параметра | |
ID | Guid | Идентификатор организации | |
OrganizationType | String | Тип организации | |
FullName | String | Полное имя организаци | |
Name | String | Имя организации | |
FirstNameIE | String | Имя ИП | |
LastNameIE | String | Фамилия ИП | |
MiddleNameIE | String | Отчество ИП | |
INN | String | ИНН | |
KPP | String | КПП | |
OGRN | String | ОГРН | |
BankAccountID | Guid | Идентификатор банковского счета | |
BankAccountName | String | Имя банковского счета |
Возможные ошибки метода:
Код ошибки | Описание ошибки | ||
404 | Список организаций пуст |
GetProperties
Возвращает свойства организации по ID
Запрос:
Параметры запроса:
Параметр | Тип параметра | Описание параметра |
OrganizationID* | Guid | Идентификатор организации |
Пример ответа на запрос:
Структура ответа:
Параметр | Тип параметра | Описание параметра | |
ID | Guid | Идентификатор организации | |
OrganizationType | String | Тип организации | |
FullName | String | Полное имя организаци | |
Name | String | Имя организации | |
FirstNameIE | String | Имя ИП | |
LastNameIE | String | Фамилия ИП | |
MiddleNameIE | String | Отчество ИП | |
INN | String | ИНН | |
KPP | String | КПП | |
OGRN | String | ОГРН | |
BankAccountID | Guid | Идентификатор банковского счета | |
BankAccountName | String | Имя банковского счета |
Возможные ошибки метода:
Код ошибки | Описание ошибки | ||
404 | Документы по данному типу не найдены | ||
406 | Неверные параметры в запросе | ||
400 | Не найдены параметры в запросе |
GetTaxSystem
Возвращает налоговую систему организации по ID
Запрос:
Параметры запроса:
Параметр | Тип параметра | Описание параметра |
ID* | Guid | Идентификатор организации |
Пример ответа на запрос:
Структура ответа:
Параметр | Тип параметра | Описание параметра | GetTaxSystem | String | Система налогообложения организации |
Возможные ошибки метода:
Код ошибки | Описание ошибки | ||
404 | Метод объекта не найден | ||
406 | Неверные параметры в запросе | ||
400 | Не найдены параметры в запросе |
Delete
Помечает организацию на удаление
Запрос:
Параметры запроса:
Параметр | Тип параметра | Описание параметра |
ID | Guid | Идентификатор организации |
Пример ответа на запрос:
Структура ответа:
Параметр | Тип параметра | Описание параметра |
Delete | boolean | Результат удаления |
Возможные ошибки метода:
Код ошибки | Описание ошибки | ||
404 | Метод объекта не найден | ||
406 | Неверные параметры в запросе | ||
400 | Не найдены параметры в запросе |
Create
Создает новую организацию
Запрос:
Параметры запроса:
Параметр | Тип параметра | Описание параметра | |
OrganizationType* | String | Тип организации | |
Name* | String | Имя | |
INN* | String | ИНН | |
KPP | String | КПП | |
OGRN | String | ОГРН | |
FullName | String | Полное имя | |
FirstNameIE | String | Имя ИП | |
LastNameIE | String | Фамилия ИП | |
MiddleNameIE | String | Отчество ИП |
Пример ответа запроса:
GetList
Возвращает список контрагентов
Запрос:
Пример ответа на запрос:
Структура ответа:
Параметр | Тип параметра | Описание параметра | |
ID | Guid | Идентификатор контрагента | |
ClientType | String | Тип контрагента | |
FullName | String | Полное имя контрагента | |
Name | String | Имя контрагента | |
PhoneNumber | String | Телефонный номер | |
String | Электронная почта | ||
Address | String | Адрес | |
INN | String | ИНН | |
KPP | String | КПП | |
OGRN | String | ОГРН | |
GovAgency | boolean | Государственный орган | |
BankAccountID | Guid | Идентификатор банковского счета | |
BankAccountName | String | Имя банковского счета |
Возможные ошибки метода:
Код ошибки | Описание ошибки | ||
404 | Список контрагентов пуст |
GetProperties
Возвращает свойства контрагента по ID
Запрос:
Параметры запроса:
Параметр | Тип параметра | Описание параметра | |
ID | Guid | Идентификатор контрагента |
Пример ответа на запрос:
Структура ответа:
Параметр | Тип параметра | Описание параметра | |
ID | Guid | Идентификатор контрагента | |
ClientType | String | Тип контрагента | |
FullName | String | Полное имя контрагента | |
Name | String | Имя контрагента | |
PhoneNumber | String | Телефонный номер | |
String | Электронная почта | ||
Address | String | Адрес | |
INN | String | ИНН | |
KPP | String | КПП | |
OGRN | String | ОГРН | |
GovAgency | boolean | Государственный орган | |
BankAccountID | Guid | Идентификатор банковского счета | |
BankAccountName | String | Имя банковского счета |
Возможные ошибки метода:
Код ошибки | Описание ошибки | ||
404 | Метод объекта не найден | ||
406 | Неверные параметры в запросе | ||
400 | Не найдены параметры в запросе |
Delete
Помечает контрагента на удаление
Запрос:
Параметры запроса:
Параметр | Тип параметра | Описание параметра | |
ID* | Guid | Идентификатор контрагента |
Пример ответа на запрос:
Структура ответа:
Параметр | Тип параметра | Описание параметра | |
Delete | boolean | Результат удаления |
Возможные ошибки метода:
Код ошибки | Описание ошибки | ||
404 | Метод объекта не найден | ||
406 | Неверные параметры в запросе | ||
400 | Не найдены параметры в запросе |
Create
Создает нового контрагента
Запрос:
Параметры запроса:
Параметр | Тип параметра | Описание параметра | |
ClientType* | String | Тип контрагента | |
Name* | String | Имя | |
INN* | String | ИНН | |
KPP | String | КПП | |
OGRN | String | ОГРН | |
FullName | String | Полное имя | |
GovAgency | boolean | Государственный орган | |
PhoneNumber | String | Телефон | |
String | Электронная почта | ||
Address | String | Адрес |
Пример ответа на запрос:
Структура ответа:
Параметр | Тип параметра | Описание параметра | |
Delete | boolean | Результат удаления |
Возможные ошибки метода:
Код ошибки | Описание ошибки | ||
404 | Метод объекта не найден | ||
406 | Неверные параметры в запросе | ||
400 | Не найдены параметры в запросе |
SetProperties
Изменяет свойства контрагента
Запрос:
Параметры запроса:
Параметр | Тип параметра | Описание параметра | |
ID* | Guid | Идентификатор контрагента | |
ClientType* | String | Тип контрагента | |
Name* | String | Имя | |
INN* | String | ИНН | |
KPP | String | КПП | |
OGRN | String | ОГРН | |
FullName | String | Полное имя | |
GovAgency | boolean | Государственный орган | |
PhoneNumber | String | Телефон | |
String | Электронная почта | ||
Address | String | Адрес | |
BankAccountID | String | Идентификатор банковского счета |
Пример ответа на запрос:
Структура ответа:
Параметр | Тип параметра | Описание параметра | |
SetProperties | boolean | Результат изменения |
Возможные ошибки метода:
Код ошибки | Описание ошибки | ||
404 | Метод объекта не найден | ||
406 | Неверные параметры в запросе | ||
400 | Не найдены параметры в запросе |
GetList
Возвращает список счет-фактур
Запрос:
Пример ответа на запрос:
Структура ответа:
Параметр | Тип параметра | Описание параметра | |
ID | Guid | Идентификатор счет-фактуры | |
Number | String | Номер счет-фактуры | |
Date | String | Дата | |
Name | String | Имя | |
ClientName | String | Имя контрагента | |
OrganizationName | String | Имя организации | |
Sum | Double | Сумма документа | |
CurrencyName | String | Имя валюты документа | |
CurrencyName | String | Имя валюты документа |
Возможные ошибки метода:
Код ошибки | Описание ошибки | ||
404 | Список счет-фактур пуст |
GetProperties
Возвращает свойства счет-фактуры по ID
Запрос:
Параметры запроса:
Параметр | Тип параметра | Описание параметра | |
ID* | Guid | Идентификатор счет-фактуры |
Пример ответа на запрос:
Структура ответа:
Параметр | Тип параметра | Описание параметра | |
ID | Guid | Идентификатор счет-фактуры | |
Number | String | Номер счет-фактуры | |
Date | String | Дата | |
Name | String | Имя | |
ClientName | String | Имя контрагента | |
OrganizationName | String | Имя организации | |
Sum | Double | Сумма документа | |
CurrencyName | String | Имя валюты документа |
Возможные ошибки метода:
Код ошибки | Описание ошибки | ||
404 | Метод объекта не найден | ||
406 | Неверные параметры в запросе | ||
400 | Не найдены параметры в запросе |
Delete
Помечает счет-фактуру на удаление
Запрос:
Параметры запроса:
Параметр | Тип параметра | Описание параметра | |
ID* | Guid | Идентификатор счет-фактуры |
Пример ответа на запрос:
Структура ответа:
Параметр | Тип параметра | Описание параметра | |
Delete | boolean | Результат удаления |
Возможные ошибки метода:
Код ошибки | Описание ошибки | ||
404 | Метод объекта не найден | ||
406 | Неверные параметры в запросе | ||
400 | Не найдены параметры в запросе |
Create
Создает новые счет-фактуры
Запрос:
Параметры запроса:
Параметр | Тип параметра | Описание параметра | |
OrganizationID* | Guid | Идентификатор организации | |
ClientID* | Guid | Идентификатор контрагента | |
BankAccountID* | Guid | Идентификатор банковского счета | |
CurrencyID | Guid | Идентификатор типа валют | |
Discount | String | Скидка | |
VAT | boolean | НДС | |
Date | Date | Дата | |
NomenclatureTable: <NomID NomPrice NomQuantity NomSum> |
Table: Guid Double Double Double |
Таблица номенклатуры документа: ID номенклатуры Цена номенклатуры Количество Сумма |
Пример ответа на запрос:
Структура ответа:
Параметр | Тип параметра | Описание параметра | |
Create | Guid | Идентификатор счет-фактуры |
Возможные ошибки метода:
Код ошибки | Описание ошибки | ||
404 | Метод объекта не найден | ||
406 | Неверные параметры в запросе | ||
400 | Не найдены параметры в запросе |
SetProperties
Изменение свойств счет-фактуры
Запрос:
Параметры запроса:
Параметр | Тип параметра | Описание параметра | |
ID* | Guid | Идентификатор счет-фактуры | |
OrganizationID | Guid | Идентификатор организации | |
ClientID | Guid | Идентификатор контрагента | |
BankAccountID | Guid | Идентификатор банковского счета | |
CurrencyID | Guid | Идентификатор типа валют | |
Discount | Double | Скидка | |
VAT | boolean | НДС | |
Date | Date | Дата | |
NomenclatureTable: <NomID NomPrice NomQuantity NomSum> |
Table: Guid Double Double Double |
Таблица номенклатуры документа: ID номенклатуры Цена номенклатуры Количество Суммы |
Пример ответа на запрос:
GetList
Возвращает список банковских счетов
Запрос:
Параметры запроса:
Параметр | Тип параметра | Описание параметра | |
OwnerID | Guid | Идентификатор владельца счета | |
OwnerType | String | Тип владельца |
Пример ответа на запрос:
Структура ответа:
Параметр | Тип параметра | Описание параметра | |
ID | Guid | Идентификатор банковского счета | |
Name | String | Имя банковского счета |
Возможные ошибки метода:
Код ошибки | Описание ошибки | ||
404 | Банковские счета не найдены |
GetProperties
Возвращает свойства банковского счета
Запрос:
Параметры запроса:
Параметр | Тип параметра | Описание параметра | |
ID* | Guid | Идентификатор банковского счета |
Пример ответа на запрос:
Структура ответа:
Параметр | Тип параметра | Описание параметра | |
ID | Guid | Идентификатор банковского счета | |
Name | String | Имя банковского счета | |
Number | String | Номер счета | |
BankID | Guid | Идентификатор банка | |
BankName | String | Имя банка | |
OwnerID | Guid | Идентификатор владельца | |
OwnerType | String | Тип владельца | |
OwnerName | String | Имя владельца |
Возможные ошибки метода:
Код ошибки | Описание ошибки | ||
404 | Метод объекта не найден | ||
406 | Неверные параметры в запросе | ||
400 | Не найдены параметры в запросе |
Create
Создает банковский счет
Запрос:
Параметры запроса:
Параметр | Тип параметра | Описание параметра | |
BankID | Guid | Идентификатор банка | |
OwnerID | Guid | Идентификатор владельца | |
OwnerType | String | Тип владельца | |
Number | String | Номер счета | |
Name | String | Имя счета |
Пример ответа на запрос:
Структура ответа:
Параметр | Тип параметра | Описание параметра | |
Create | Guid | Идентификатор банковского счета |
Возможные ошибки метода:
Код ошибки | Описание ошибки | ||
404 | Документы по данному типу не найдены | ||
406 | Неверные параметры в запросе | ||
400 | Не найдены параметры в запросе |
GetList
Возвращает список банков
Запрос:
Пример ответа на запрос:
Структура ответа:
Параметр | Тип параметра | Описание параметра | |
ID | Guid | Идентификатор банка | |
Name | String | Имя банка |
Возможные ошибки метода:
Код ошибки | Описание ошибки | ||
404 | Банки не найдены |
GetList
Возвращает список валют
Пример ответа на запрос:
Структура ответа:
Параметр | Тип параметра | Описание параметра | |
ID | Guid | Идентификатор валюты | |
Name | String | Имя валюты |
Возможные ошибки метода:
Код ошибки | Описание ошибки | ||
404 | Валюты не найдены |
GetList
Возвращает список номенклатуры
Запрос:
Пример ответа на запрос:
Структура ответа:
Параметр | Тип параметра | Описание параметра | |
ID | Guid | Идентификатор номенклатуры | |
Name | String | Имя номенклатуры |
Возможные ошибки метода:
Код ошибки | Описание ошибки | ||
404 | Номенклатура не найдена |
В одном отчете вы можете увидеть, сколько времени уходит на работу с:
Cистема сведет в одну таблицу качественные показатели работы бухгалтера: