Добавление налогов

Загрузка налогов в формате АТОЛ выполняется командами:

  • $$$ADDTAXRATES,
  • $$$ADDTAXGROUPRATES,
  • $$$ADDTAXGROUPS.

Загружать нужно справочник, содержащий все перечисленные команды, в противном случае возможна некорректная обработка значений налоговых ставок.

Команда добавления налоговой ставки $$$ADDTAXRATES содержит следующие поля:

№ поляОбязательность поляТип данныхНазначениеПоле в БД кассы (таблица vat)
1даintegerКод налога
2нетstring (100)Наименование налогаname
3нетstring (100)Текст
4даinteger

Тип налога:

  • 0 – процентный,
  • 1 – суммовой.

5даdecimal(5,2)Значение налогаrate
6нетintegerНомер налога в ККМ от 0 до 16. Значение по умолчанию: 0.

Команда добавления налоговой ставки группы $$$ADDTAXGROUPRATES содержит следующие поля:

№ поляОбязательность поляТип данныхНазначениеПоле в БД кассы (таблица vat)
1даintegerКод
2даintegerКод налоговой группыcode
3даintegerКод налоговой ставки
4даinteger

Признак изменения базы:

  • 0 – не изменять,
  • 1 – изменять.
mode

Команда добавления налоговых групп $$$ADDTAXGROUPS содержит следующие поля:

№ поляОбязательность поляТип данныхНазначениеПоле в БД кассы (таблица vat)
1даintegerКод группы налогов
2нетstring (100)Наименование группы налогов
3нетstring (100)Текст
Пример
##@@&&
#
$$$ADDTAXRATES
2;10 %;10 %;0;10
1;18 %;18 %;0;18
3;0;0;0;0
$$$ADDTAXGROUPS
22;10 %;10 %
11;18 %;18 %
33;0;0
$$$ADDTAXGROUPRATES
2;22;2;1
1;11;1;0
3;33;3;0

Удаление налогов

Удаление налогов осуществляется по команде $$$DELETEALLTAXRATES без параметров:

Пример
$$$DELETEALLTAXRATES
  • No labels