На главную страницу Версия-Т
VTSoft.ru

АМС100Ф и системы налогообложения


RSS
АМС100Ф и системы налогообложения
 
Добрый день.
После перехода на 1.05 в секциях появился выбор системы налогообложения.
У меня настроено
1. Ставка НДС 10% 10 СНО ОСН
2. Ставка НДС 18% 18 СНО ОСН
3. Ставка НДС 0% 0 СНО ЕНВД

В 1с настроено тоже на секции .

Если Число(СписокТоваров.СтавкаНДС) = 10 Тогда
НомерСекции = 1;
Цена = СписокТоваров.Цена;
НДС = 10;
ИначеЕсли Число(СписокТоваров.СтавкаНДС) = 18 Тогда
НомерСекции = 2;
Цена= СписокТоваров.Цена;
НДС = 18;
Иначе
НомерСекции = 3;
Цена = СписокТоваров.Цена;
НДС = 0;

По функции- Сообщить (Номер секции); я вижу правильное распределение по секциям, но в кассовом чеке если ндс = 0 то все равно пишет СНО ОСН, хотя должен писать СНО ЕНВД. И поэтому отправляет в ОФД не правильную систему налогообложения.
Помогите!? Надо работать, а нельзя без кассового аппарата. А кассовый аппарат в данном случае работает не правильно.

Если в ручную на кассе пробить чек на 3 отдел, то ЕНВД пишет.

Еще пытался изменить в настройках кассы на

1. Ставка НДС 0% 0 СНО ЕНВД
2. Ставка НДС 18% 18 СНО ОСН
3. Ставка НДС 10% 10 СНО ОСН

Ну и в 1с соответственно,
Ни чего не меняется, тоже остается СНО ОСН, а должно быть ЕНВД. Хотя в чеке значится - Сумма без НДС
НДС 10 и НДС18 тоже пишет СНО ОСН. Ну здесь все правильно.
Изменено: kopengagen - 02.07.2018 11:31:32
 
Вот нашел проблему. Она оказалась в обработке - vtframc100f.ert
В ней можно установить конкретную СНО.

//Установить нужную систему налогообложения
//0 Общая
//1 Упрощенная (Доход)
//2 Упрощенная (Доход минус Расход)
//3 Единый налог на вмененный доход
//4 Единый сельскохозяйственный налог
//5 Патентная система налогообложения

Драйвер.УстановитьПараметр("TaxVariant", 0);

И в зависимости какая цифирка поставлена, та система пробивается в чеке.
Как это исправить, чтобы это было автоматически, в зависимости от отдела?


Этот же вопрос я задал программисту, на что он ответил:

Проблематично. Задание этого параметра происходит при подключении оборудования. Можно ли его задавать при печати чека? Это вопрос. Если можно, то перенести легко.
Изменено: kopengagen - 02.07.2018 15:05:37
 
Еще нашел, что в тестовой утилите параметр СНО для каждого чека можно изменить. Значит и в 1с это можно сделать. Подскажите как? Если возможно, то дайте описание для драйвера.
 
Здравствуйте.
Конечно можно и нужно вызывать установку СНО перед открытием чека. Обработка старая и писалась, когда еще речи о нескольких СНО речи не было.
Далее про отделы. Настройка отделов в кассе не помогут при работе из 1С. Они работают только при ручном наборе чеков. Поэтому в Ваших условия по установке НДС вставьте установку и нужной СНО.
 
Перед открытием чека это как? Сейчас параметр
Драйвер.УстановитьПараметр("TaxVariant", 0);
отрабатывает в момент подключения кассы к 1с. Попробовал сделать вот так ( это как раз в момент формирования чека выбирает нужный отдел)


Если Число(СписокТоваров.СтавкаНДС) = 10 Тогда
НомерСекции = 1;
Цена = СписокТоваров.Цена;
НДС = 10;
Драйвер.УстановитьПараметр("TaxVariant", 0); // Общая


ИначеЕсли Число(СписокТоваров.СтавкаНДС) = 18 Тогда
НомерСекции = 2;
Цена = СписокТоваров.Цена;
НДС = 18;
Драйвер.УстановитьПараметр("TaxVariant", 0); // Общая


Иначе НомерСекции = 3;
Цена = СписокТоваров.Цена;
НДС = 0;
Драйвер.УстановитьПараметр("TaxVariant", 3); // ЕНВД
КонецЕсли;

Но так параметр не отрабатывает и остается тот что идет при подключении кассы к 1с.
Наведите на правильную мысль. Куда и какой параметр установить чтобы работала смена СНО при печати чека в зависимости от выбраной СНО.
Изменено: kopengagen - 02.07.2018 20:27:26
 
Перед открытием каждого чека это вот так
Код
Драйвер.УстановитьПараметр("TaxVariant", 0);//установить нужную СНО
Драйвер.ОткрытьЧек(ИДУ, 1, ПризнВозврата, 1, НомерЧека, НомерСмены);//чек в кассе начнется с нужной СНО 
//теперь добавлять покупки как и раньше.
 
Спасибо. Понял. Поставил условие для выбора СНО. Все заработало как надо. Спасибо.