add

[POST] …/v1/DocPayment/add

Создает новый документ оплаты

Входные параметры

Название Тип данных Обязательность Описание параметра
date Int64 Обязательный Дата документа в формате unixtime в секундах
type_id Int64 Обязательный Id типа оплаты
firm_id Int64 Обязательный Id предприятия, которое участвует в оплате
partner_id Int64 Обязательный Id контрагента
category_id Int64 Обязательный Id категории операции со счетом
amount decimal Обязательный Сумма документа оплаты
exchange_rate decimal Обязательный Курс валюты
vat_calculation_type enum Обязательный Расчет НДС: no (не начислять), exclude (НДС включен в стоимость), include (НДС не включен в стоимость)
attached_user_id Int64 Обязательный Id ответственного пользователя
document_id Int64 Необязательный Id документа, на основании которого производится оплата
document_type_id Int64 Необязательный Id типа документа, на основании которого производится оплата
contract_id Int64 Необязательный Id документа договора
description string Необязательный Дополнительное описание

Ограничения, требования и проверки

  1. В случае выбора базовой валюты, курс автоматически устанавливается равным 1,00 вне зависимости от того, что указано в exchange_rate.

Пример запроса

{
    "date":1534151629,
    "type_id":2,
    "firm_id":2,
    "partner_id":2,
    "category_id":3,
    "amount":2000000,
    "exchange_rate":2305.30,
    "vat_calculation_type":"include",
    "attached_user_id":2,
    "document_id":3,
    "document_type_id":3,
    "contract_id":3,
    "description":"Описание"
}

Выходные параметры

Название Тип данных Обязательность Описание параметра
new_id Int64 Обязательный id созданного документа оплаты

Пример ответа

{
    "ok": true,
    "result": 
        {
            "new_id": 1
        }
}