Имя: Пароль:
1C
1С v8
Печать чеков ККМ с разными СНО + АТОЛ 30Ф
0 Andre_M
 
30.05.18
16:23
Здравствуйте.

Помогите, пожалуйста, разобраться в следующей ситуации.

Есть ИП, который совмещает СНО: УСН Доход и ЕНВД. У него есть АТОЛ 30Ф, фискализированный на обе СНО.

В старый релиз УТ 10 я добавил во многом типовой функционал печати чеков на АТОЛ 30Ф. И все бы хорошо, но в чеках всегда печатается та СНО, которая установлена "по умолчанию" в драйвере АТОЛ 8. При этом я меняю тег TaxVariant ("1" или "3") в данных чека для фискализации, но это не дает никакого эффекта - печатается то, что в драйвере. Неужели значения TaxVariant недостаточно для изменения СНО на чеке?

На всякий случай привожу данные, которые уходят из 1с в фискальник:

<?xml version="1.0" encoding="UTF-8"?>
<CheckPackage>
    <Parameters PaymentType="1" TaxVariant="1" CashierName="" CustomerEmail="" CustomerPhone=""/>
    <Positions>
        <FiscalString Name="Молоко 1л" Quantity="1" PriceWithDiscount="1" SumWithDiscount="1" DiscountSum="" Department="0" Tax="none" SignMethodCalculation="1" SignCalculationObject="1" TaxSum="0"/>
    </Positions>
    <Payments Cash="1" ElectronicPayment="0" Credit="0" AdvancePayment="0" CashProvision="0"/>
</CheckPackage>
1 dezss
 
30.05.18
16:26
(0) конкретно про 30ф не скажу, но изменение TaxVariant позволяет пробивать на другую СНО. Вот прям только что проверил на АТОЛ 52Ф.
2 dezss
 
30.05.18
16:27
При регистрации сам проставлял галки на 2-х СНО, ЕНВД и УСН. По-умолчанию выбрал ЕНВД.
3 Andre_M
 
30.05.18
16:30
(1) скажи, у тебя драйвер 8 или 9?
4 dezss
 
30.05.18
16:31
Кстати, у тебя не заполнено CashierName.
И предоплата 100% за молоко - это весело)
(3) 9
5 piter3
 
30.05.18
16:34
ФИО кассира,аяй
6 Andre_M
 
30.05.18
16:35
Каюсь, ФИО обязательно допишу-с. Но вряд ли это является причиной. Неужели дело может быть в 8м драйвере? :(
7 piter3
 
30.05.18
16:36
А что под номером 1 в ккм за СНО у тебя?
8 Andre_M
 
30.05.18
16:37
Может существуют какие-то инструменты анализа проблемы? Посмотрел Fprn1C.log - там нет нужной информации.. Или логирование не настроено соответствующим образом?
9 Andre_M
 
30.05.18
16:37
По ФЗ-54 "1" - это УСН доход, "3" - ЕНВД
10 dezss
 
30.05.18
16:39
(6) в прошлый раз было, что если не заполнено Department, то фигню какую-то делал. Может и с кассиром так)))
На 8-м я даже не пробовал, там компонента старая, от прошлого года.
11 dezss
 
30.05.18
16:41
Кстати, на 8.х я тоже делал печать в разных СНО, тоже все работало)
12 Andre_M
 
30.05.18
16:42
(10) Спасибо, тоже вариант, буду пробовать
13 piter3
 
30.05.18
16:43
(10) секция на ндс влияеет
14 dezss
 
30.05.18
17:18
(13) вот если честно, то я так и не понял как именно, если в каждой позиции указывается НДС.
15 karpik666
 
30.05.18
17:49
(0) Обновите Атол до 8.16.1 - там должно помочь, либо используйте драйвера 9 или 10.
У меня в обработке уже давно сделано деление чека по разным СНО, деление может быть по складу, по организации, по типу документа печати, по Контрагенту, по Виду номенклатуре и Номенклатуре, и все делается автоматически, одни раз настроил и забыл.
16 serg
 
31.05.18
09:03
ПК не определяет атолл как com-порт устанавливал драйвер8-16-01-00FULL
что делать помогите
17 mva333
 
25.06.18
16:52
То же ситуация .. АТОЛ 30Ф печатает всегда один налог. Фискализирован аппарат на два СНО (УСНДоходРасход и ЕНВД).
Используются драйвера v9.12.2.6311

В драйвере в "Параметрах ККТ / Налоговые ставки" стоит одна галочка "Использовать упрощенную СНО (доход минус расход):" = Истина (для ЕВНД галочка не стоит). Печатаем чек и в TaxVariant передаем любое число (2 или 3), но чек печатает все равно УСНДоходРасход.
Ставлю в драйвере галочку "Использовать единый налог на вмененный доход:" = Истина. После этого чек перестает печататься. Выводит ошибку "Некорректная СНО".

Пример файла XML:
<?xml version="1.0" encoding="UTF-8"?>
<CheckPackage>
    <Parameters PaymentType="1" TaxVariant="2" CashierName="Иванова М.В." CustomerEmail="" CustomerPhone=""/>
    <Positions>
        <FiscalString Name="Товар 123" Quantity="1" PriceWithDiscount="1" SumWithDiscount="1" DiscountSum="" Department="0" Tax="none" SignMethodCalculation="4" SignCalculationObject="10" TaxSum="0"/>
    </Positions>
    <Payments Cash="1" ElectronicPayment="0" Credit="0" AdvancePayment="0" CashProvision="0"/>
</CheckPackage>

Куда копать уже не знаю ...
18 piter3
 
25.06.18
17:00
(14) в секции налог.я переставил на старом 9 драйвере(лето 2017),чтобы у меня печаталась без ндс,а не 18%.
19 Tatitutu
 
25.06.18
17:47
(0) ты не в один чек два разных СНО пытаешся засунуть?
20 mva333
 
25.06.18
18:07
(19) Параметр TaxVariant применяется для чека целиком вроде как
21 dmpl
 
26.06.18
07:11
(17) Там же есть вариант, что значение СНО по умолчанию не установлено - тогда должен TaxVariant работать.
22 Сияющий в темноте
 
26.06.18
07:55
Если не установлено значение по умолчанию,то тип СНО нужно устанавливать,иначе будет ошибка.Если значение по умолчанию установлено,то оно передается в чек при открытии,что будет,если передать еще одно значение,зависит  от прошивки
23 mva333
 
26.06.18
09:47
Вопрос решился.
Главной ошибкой было изменять галочки по СНО в "Параметры ККТ - Налоговые ставки".
Вернул как было (установил только Использовать упрощенную СНО (доход минус расход) = Истина, а Использовать единый налог на вмененный доход = Ложь) и все начало пробиваться по разным СНО (УСНДоходРасход и ЕНВД).
Странно что вообще доступ есть до этих галочек и что в фискализированной кассе на две СНО стоит галочка только для УСНДоходРасход.