Команда addTaxGroup
Команда addTaxGroup
добавляет группу налогов в справочник налогов. Атрибуты группы налогов задаются обязательным параметром taxGroup
.
Свойства параметра taxGroup
:
Свойство | Тип данных | Описание |
---|---|---|
idTaxGroup | числовой(11) | Код группы налогов |
taxes | массив объектов | Список налогов |
Свойства массива объектов taxes
:
Свойство | Тип данных | Возможные значения | Описание | Примечания |
---|---|---|---|---|
name | строковый(32) | Наименование налога | ||
rate | вещественный(5,2) | Размер ставки | ||
changeBase | логический |
| Записывать изменения в базу:
| По умолчанию false |
{ "taxGroup": { "idTaxGroup": 1, "taxes": [ { "changebase": true, "name": "НСП", "rate": 5.0 } ] }, "command": "addTaxGroup" }
Из массива taxes
берутся первые 5 элементов (налогов), значение кода которых будет рассчитано по формуле: "idTaxGroup
* 100 + порядковый номер элемента в массиве taxes
, начиная с 1".
Для добавления налогов также может быть использована команда addLVat
. Атрибуты налогов задаются обязательным параметром lvat
.
Свойства параметра lvat
:
Свойство | Тип данных | Описание |
---|---|---|
code | числовой(11) | Код группы налогов |
name | строковый(32) | Название налога |
rate | вещественный(5,2) | Размер ставки |
mode | числовой(11) | Признак изменения базы |
{ "lvat": { "code": 1, "name": "НДС", "rate": 10.3, "mode": 1 }, "command": "addLvat" }
Команда clearTaxGroup
Команда clearTaxGroup
очищает справочник группы налогов. (на данный момент отсутствует).
{ "command": "clearTaxGroup" }
Команда clearLVat
очищает справочник налогов. (поддержка ранних версий).
{ "command": "clearLVat" }
Команда deleteTaxGroup
Команда deleteTaxGroup
удаляет из справочника группы налогов запись о группе налогов со всеми зависимыми записями. (на данный момент отсутствует).
Параметр: код группы налогов.
Команда
deleteLVat
удаляет из справочника налогов запись о налоге со всеми зависимыми записями. (поддержка более ранних версий).Параметр: код налога.