Соотнесение логических налогов в кассовом ПО Artix и в фискальном регистраторе производится в конфигурационном файле /linuxcash/cash/conf/ncash.ini.d/fr.ini
в секции [HW.FR.TaxMapping
]
. При выполнении фискальных операций и заданном соответствии налогов из БД кассовой программы и налогов в ФР в данных о продажах товарам присваиваются значения налогов из ФР. При задании соответствия необходимо отслеживать, чтобы ставки налогов совпадали, – при несовпадении в шаблонной части чека будет напечатан программный налог, а в фискальной – налог из ФР.
Соответствие фискальных и логических налогов задается в виде пар: <Код_налога_ФР> = <Код_налога_программы>,
например, 1 = 1. Каждому налогу в ФР может соответствовать несколько налогов в кассовой программе.
Код налога должен быть больше или равен 1. |
Если у товара не указан налог или не задано соответствие налогов, то товар в ФР регистрируется с кодом налога по умолчанию.
[HW.FR.TaxMapping] ; Соотнесение кодов налогов в ФР и кодов налогов в кассе ; <Код налога ФР> = <Код налога в кассе> ; соотнесение налогов 1 = 2,5,7; 2 = 1; 3 = 3; |
В целом для ведения учета налогов в кассовом ПО необходимо:
В кассовом ПО Artix реализована возможность передачи в ФР кода налога товара из свойств товара, если налог отсутствует в БД Dictionaries
таблице Vat
. Данное поведение регулируется параметром usePositionTax
в конфигурационном файле /linuxcash/cash/conf/ncash.ini
в секции [Misc]
:
true
код налога будет передаваться из свойств товара (БД Dictionaries
таблица Tmc
).Vat
, то будет передан последний из существующих налогов у товара Tmc
, который записан в таблице Vat
;Vat
, то будет передан товар с первым налогом;false
код налога будет принимать значение "-1".Наименование | Тип данных | Возможные значения | Описание | Примечания |
---|---|---|---|---|
usePositionTax | логический |
| Использовать код налога товара, если налог отсутствует в таблице vat | По умолчанию false |
;[Misc] ... ; Использовать код налога товара, если налог отсутствует в таблице vat ; По умолчанию false ;usePositionTax = false |
Соотнесение налогов при подключении нескольких ФР используется для того, чтобы при продаже товаров в каждый ФР записывались корректные налоги. Для этого необходимо для каждого ФР настроить секцию [HW.FR.<номер_ФР>.TaxMapping]
.
Пусть необходимо настроить соотнесение налогов таким образом, чтобы при продаже товаров с налогом 1 в ФР №1 товару присваивался налог с кодом 3, а товары с программным налогом 2 продавались в ФР №2 с налогом 4. В этом случае в настройках программы необходимо задать следующее соотнесение налогов:
|
Кассовое ПО Artix позволяет запрещать реализацию товаров, в свойствах которых не указана налоговая ставка, или код налога у товара не соответствует коду налога ФР. Поведение программы регламентируется параметром addPositionWithTaxMappingOnly
в конфигурационном файле /linuxcash/cash/conf/ncash.ini.d/fr.ini
в секции [
HW.FR.TaxMapping]
:
true
программа запрещает добавлять товар без налоговой ставки или с неверно настроенным налогом в чек, на экран выводится предупреждение "У товара не указан налог";false
товар может быть добавлен в чек даже в том случае, если для него не задана или неверно настроена налоговая ставка.Наименование | Тип данных | Возможные значения | Описание | Примечания |
---|---|---|---|---|
addPositionWithTaxMappingOnly | логический |
| Запрет добавления позиции в чек, если у товара не задан налог или нет маппинга налогов | По умолчанию false |
;[HW.FR.TaxMapping] ; Запрет добавления позиции в чек, если у товара не задан налог или нет маппинга налогов ; По умолчанию false ;addPositionWithTaxMappingOnly = false |