crm.invoice.fields
Scope: crm Права на выполнение: для всех
crm.invoice.fields()
Возвращает описание полей счёта, в том числе пользовательских.
Параметры
Без параметров.
Пример
BX24.callMethod( "crm.invoice.fields", {}, function(result) { if(result.error()) console.error(result.error()); else console.dir(result.data()); } );
Поля, возвращаемые методом
Поле | Описание | Тип | Примечание |
---|---|---|---|
ID | Идентификатор | interger | Только для чтения |
ACCOUNT_NUMBER | Номер | string | Обязательное |
COMMENTS | Комментарий менеджера | text | |
CREATED_BY | Создано пользователем | integer | Только для чтения |
CURRENCY | Идентификатор валюты | crm_currency | Только для чтения |
DATE_BILL | Дата выставления | date | |
DATE_INSERT | Дата создания | datetime | |
DATE_MARKED | Дата отклонения | datetime | Указывается, если счёт отклонён |
DATE_PAY_BEFORE | Срок оплаты | date | |
DATE_PAYED | Дата перевода в состояние оплаты | datetime | Только для чтения |
DATE_STATUS | Дата изменения статуса | datetime | Только для чтения |
DATE_UPDATE | Дата изменения | datetime | Только для чтения |
EMP_PAYED_ID | Идентификатор пользователя, который последним перевёл счёт в состояние "оплачен" | integer | Только для чтения |
EMP_STATUS_ID | Идентификатор пользователя, который последним поменял статус счёта | integer | Только для чтения |
LID | Идентификатор сайта | integer | Только для чтения |
XML_ID | Внешний код | string | |
ORDER_TOPIC | Тема | string | Обязательное |
PAY_SYSTEM_ID | Идентификатор печатной формы | integer | Обязательное |
PAY_VOUCHER_DATE | Дата оплаты | date | Указывается, если счёт оплачен |
PAY_VOUCHER_NUM | Номер документа оплаты | string | Указывается, если счёт оплачен |
PAYED | Признак оплаченности | char | Только для чтения |
PERSON_TYPE_ID | Идентификатор типа плательщика | integer | Обязательное |
PRICE | Сумма | double | Только для чтения |
REASON_MARKED | Комментарий статуса | string | Указывается, если счёт оплачен или отклонён |
RESPONSIBLE_EMAIL | E-mail ответственного | string | Только для чтения |
RESPONSIBLE_ID | Идентификатор ответственного | integer | |
RESPONSIBLE_LAST_NAME | Фамилия ответственного | string | Только для чтения |
RESPONSIBLE_LOGIN | Логин ответственного | string | Только для чтения |
RESPONSIBLE_NAME | Имя ответственного | string | Только для чтения |
RESPONSIBLE_PERSONAL_PHOTO | Идентификатор фото ответственного | integer | Только для чтения |
RESPONSIBLE_SECOND_NAME | Отчество ответственного | string | Только для чтения |
RESPONSIBLE_WORK_POSITION | Должность ответственного | string | Только для чтения |
STATUS_ID | Идентификатор статуса | crm_status | Идентификатор справочника "INVOICE_STATUS" |
TAX_VALUE | Сумма налога | double | Только для чтения |
UF_COMPANY_ID | Идентификатор компании | integer | Указывается, если плательщик "Юридическое лицо" |
UF_CONTACT_ID | Идентификатор контакта | integer | Указывается, если плательщик "Физическое лицо", либо в качестве контактного лица компании |
UF_MYCOMPANY_ID | Идентификатор своей компании | integer | Указывается в качестве компании с реквизитами счёта (привязка к реквизитам устанавливается отдельно) |
UF_DEAL_ID | Идентификатор связанной сделки | integer | |
USER_DESCRIPTION | Комментарий | string | |
PR_LOCATION | Идентификатор местоположения | integer | Обязательное, если используется режим налога на документ |
INVOICE_PROPERTIES | Список свойств | array | Если клиент - компания, могут быть указаны ключи (все значения типа string):
COMPANY - Название компании; COMPANY_ADR - Адрес; CONTACT_PERSON - Контактное лицо; EMAIL - E-mail; PHONE - Телефон; INN - ИНН; KPP - КПП; Если клиент - контакт: FIO - Ф.И.О.; ADDRESS - Адрес; EMAIL - E-mail; PHONE - Телефон; |
PRODUCT_ROWS | Список товарных позиций | array | Поля товарной позиции:
ID - Идентификатор (integer), для новой записи указывать 0; PRICE - Цена (double); DISCOUNT_PRICE - Скидка на единицу товара (double); PRODUCT_ID - Идентификатор товара в каталоге (integer), 0 - если не из каталога; PRODUCT_NAME - Наименование товарной позиции (string); VAT_RATE - Коэффициент ставки НДС (double); VAT_INCLUDED - НДС включён в цену ('Y' или 'N') (char); MEASURE_CODE - Код единицы измерения (integer); MEASURE_NAME - Условное обозначение единицы измерения (string); CATALOG_XML_ID - Внешний код каталога (string), только для чтения; PRODUCT_XML_ID - Внешний код товарной позиции (string), совпадает с внешним кодом товара, если он из каталога. Только для чтения. QUANTITY - Количество. |