Проект

Общее

Профиль

Действия

API - Счета на оплату » История » Редакция 2

« Предыдущее | Редакция 2/6 (Разница(diff)) | Следующее »
Александр Кварацхелия, 18.04.2014 16:58


API - Счета на оплату

Ресурс: Счет на оплату

Доступ через основной интерфейс Неба: "Продажи" > "Счета на оплату".

Все операции в рамках работы со счетами на оплату требуют аутентификации и установки рабочей организации.

Модель счета на оплату

{
    "id": 1234,
    "num": "325",
    "date": "18.04.2014",
    "contragent": {"id": 1234},
    "contract": null,
    "sclad": null,

    "account_for_transfer": {"id": 1234},

    "nds_included": true,
    "rows": [],
    "summa": 10000.00,
    "comment": "Комментарий" 
}

  • id - идентификатор счета на оплату
  • num - номер счета (макс. 50 символов, необязательно). Если номер счета не указан, система попытается сгенерировать номер сама
  • date - дата выставления счета в формате "dd.mm.yyyy" (обязательно)
  • contragent - ссылка на контрагента (минимально {"id": 1234} или null)
  • contract - ссылка на договор с контрагентом (минимально {"id": 1234} или null)
  • sclad - [[|Склад]], с которого будет выполняться отгрузка товара (минимально {"id": 1234} или null)
  • account_for_transfer - [[|Банковский счет организации]], на который должна поступить оплата (минимально {"id": 1234} или null)
  • nds_included - true/false в зависимости, включен ли НДС в цену или нет (по умолчанию, true)
  • summa - общая сумма по документу
  • comment - комментарий к счету (необязательно)

Модель строки счета на оплату

{
    "nomenclature": {"id": 1234},
    "name_ex": null,
    "count": 1,
    "price": 3000.00,
    "NDS_rate": {"id": 1},
    "NDS_sum": 457.63,
    "summa": 3000.00
}

  • nomenclature - обязательная ссылка на объект номенклатуры
  • name_ex - расширенное название позиции номенклатуры (только для услуг) или null,
  • count - количество
  • price - цена
  • NDS_rate - ставка НДС (объект вида {"id": 1234}, обязательно)
  • NDS_sum - сумма НДС по строке
  • summa - сумма по строке

Операции

name: Получение списка
desc: Возвращает список счетов на оплату из текущей рабочей организации
url: /buh/invoice-for-payment-doc/list
params: Стандартные параметры операции LIST
return список моделей

name: Чтение одного объекта
desc: Возвращает счет на оплату по указанному первичному ключу
url: /buh/invoice-for-payment-doc/read
params: без параметров для получения нового (пустого) объекта; id - для существующего объекта

name: Создание
desc: Создает новый счет на оплату в рабочей организации
url: /buh/invoice-for-payment-doc/create
params: модель счета на оплату без указанного id

name: Изменение
desc: Изменяет данные счета на оплату в рабочей организации
url: /buh/invoice-for-payment-doc/update
params: модель счета на оплату с указанным id

name: Удаление
desc: Удаляет счет на оплату с указанным id (см. DELETE)
url: /buh/invoice-for-payment-doc/delete
params: модель счета на оплату, либо объект {"id": 123 }.

Обновлено Александр Кварацхелия около 11 лет назад · 2 изменени(я, ий)