|
Ставка НДС в чеке ККМ (ККТ) | ☑ | ||
---|---|---|---|---|
0
Михаил Козлов
09.06.17
✎
12:22
|
Конфигурация КА 1.1 (1.1.84.2). Смотрел и в УТ 10.3.41.
В модуле объекта ЧекККМ в процедуре ПодготовитьДанныеДляФискализацииЧека(...) текст: СтрокаЧека.СтавкаНДС = МенеджерОборудованияКлиентСервер.ПолучитьСтавкуНДСДляФискализацииЧека (СтрокаТовара.Номенклатура.СтавкаНДС, ПорядокНалогообложения); // Cтавка НДС в % Из-за чего в чеке печатается ставка 18% независимо от системы налогообложения (ОСНО или УСНО). Или у меня старые конфигурации, или я чего не понимаю? Из теста драйвера (ШТРИХ-ONLINE) печатает правильно (без налога. Аппарат зарегистрирован на организацию на УСНО). |
|||
1
Гипервизор
09.06.17
✎
12:29
|
Как будто на УСН не может быть НДС.
|
|||
2
Spieluhr
09.06.17
✎
12:37
|
для онлайн касс ставки указываются в форме настройки оборудования
|
|||
3
h-sp
09.06.17
✎
12:43
|
(0) учетную политику смотри
|
|||
4
Михаил Козлов
09.06.17
✎
15:34
|
(1) Бух говорит, что не может: вместо НДС + прибыль - доходы или доходы-расходы.
(2) Сейчас ставки определены в 1С как и в драйвере: Ставка 1 18 Ставка 2 10 Ставка 3 0 Ставка 4 0. Предлагаете в 1С все ставки установить = 0? Как смысл тогда в установке ставки НДС в модуле документа ЧекККМ? Что-то я логику не могу уловить. (3) А что там смотреть? УСН (доходы-расходы). |
|||
5
Бубр
09.06.17
✎
15:39
|
(4) поставь 1 ставку 0 остальные как тебе надо в драйвере
|
|||
6
Гипервизор
09.06.17
✎
15:40
|
(4) Оффтоп конечно, но как пример: пусть ваш бух выставит счет-фактуру с НДС, а потом попробует объяснить ФНС, что НДС он платить не должен.
|
|||
7
h-sp
09.06.17
✎
15:40
|
(4) наверно драйвер старый. должно быть без ндс там. а не 0.
|
|||
8
Бубр
09.06.17
✎
15:50
|
(7)+
|
|||
9
Михаил Козлов
09.06.17
✎
16:00
|
(7) Скачивал позавчера. Версия 1.6 Обработка: ShtrihMkkt.epf
В драйвере только значения ставки (наименований нет). (6) А зачем ей СФ выписывать: они не нужны. (5) Не понимаю: - есть ставки в драйвере; - можно увидеть ставки в 1С в параметрах девайса. Сейчас они совпадают. Возможно в настройках они получаются из драйвера и есть возможность записать их из настроек в драйвер. Если ставки определяются в драйвере, какой смысл это делать в модуле ЧекККМ? Как соотносятся порядковые номера ставок в драйвере с перечислением СтавкиНДС: порядковый номер = индексу в перечислении? В любом случае ставка из карточки не может быть разной для разных организаций. |
|||
10
h-sp
09.06.17
✎
16:06
|
(9) драйвер какой?
|
|||
11
GreyK
09.06.17
✎
16:13
|
(0) Здесь есть все команды для обработки обслуживания драйвера: https://its.1c.ru/db/metod8dev#content:4829:hdoc:chapter270
|
|||
12
Михаил Козлов
09.06.17
✎
16:36
|
(9) 4.13
(11) Мне команды не нужны: в самой 1С уже сделано. Вопрос про то, какую ставку толкать для фискализации чека. В конфе она берется из реквизита номенклатуры, т.е. одна и та же для всех организаций. Я логику не уловлю. |
|||
13
23th
09.06.17
✎
17:04
|
там ставка берется из справочника номенклатура, подкоректируй в чеке ккм.
в процедуре ПодготовитьДанныеДляФискализации Для Каждого СтрокаТовара Из ЧекККМ.Товары Цикл СтрокаЧека = МенеджерОборудованияКлиентСервер.ПараметрыФискальнойСтрокиЧека(); // Обязательные поля //ББГ здесь добавлен код в Чек СтрокаЧека.Наименование = "(" + СокрЛП(СтрокаТовара.Номенклатура.Код) + ") " + СокрЛП(СтрокаТовара.Номенклатура.Наименование) + ФормированиеПечатныхФорм.ПредставлениеСерий(СтрокаТовара, "ХарактеристикаНоменклатуры", "СерияНоменклатуры") + " " + Строка(СтрокаТовара.ЕдиницаИзмерения); // Наименование предмета расчета СтрокаЧека.Количество = СтрокаТовара.Количество; // Количество предмета расчета СтрокаЧека.Цена = СтрокаТовара.Цена; // Цена без учета скидок и наценок СтрокаЧека.Сумма = СтрокаТовара.Сумма; // Cтоимость предмета расчета с учетом скидок и наценок //СтрокаЧека.СтавкаНДС = МенеджерОборудованияКлиентСервер.ПолучитьСтавкуНДСДляФискализацииЧека // (СтрокаТовара.Номенклатура.СтавкаНДС, ПорядокНалогообложения); // Cтавка НДС в % СтрокаЧека.СтавкаНДС = МенеджерОборудованияКлиентСервер.ПолучитьСтавкуНДСДляФискализацииЧека (Перечисления.СтавкиНДС.БезНДС, ПорядокНалогообложения); // Cтавка НДС в % //ББГ только БЕЗ НДС СтрокаЧека.Штрихкод = СокрЛП(СтрокаТовара.ШтрихКод); // Штрихкод СтрокаЧека.НомерСекции = Склад.НомерСекции; // Дополнительные реквизиты начиная с ФФД 1.1 Если КассаККМ = Справочники.КассыККМ.НайтиПоКоду("000000011") тогда СтрокаЧека.КодПризнакаСпособаРасчета = 8; // Код признака способа расчета (Таблица 25 документа ФФД) СтрокаЧека.КодПризнакаПредметаРасчета = ?(СтрокаТовара.Номенклатура.ВидНоменклатуры.ТипНоменклатуры = Перечисления.ТипыНоменклатуры.Услуга,8,1); // Код признака предмета расчета (Таблица 25 документа ФФД) Иначе СтрокаЧека.КодПризнакаСпособаРасчета = 4; // Код признака способа расчета (Таблица 25 документа ФФД) СтрокаЧека.КодПризнакаПредметаРасчета = ?(СтрокаТовара.Номенклатура.ВидНоменклатуры.ТипНоменклатуры = Перечисления.ТипыНоменклатуры.Услуга,4,1); // Код признака предмета расчета (Таблица 25 документа ФФД) КонецЕсли; // ББГ под чутким руковдством Б.Б. ОбщиеПараметры.ПозицииЧека.Добавить(СтрокаЧека); КонецЦикла; |
|||
14
Михаил Козлов
09.06.17
✎
17:25
|
(13) Так и сделал, временно. Вопрос остается: какую ставку толкать в чек, если организаций несколько и с разными системами налогообложения.
|
|||
15
h-sp
13.06.17
✎
09:24
|
(14) там сделано в конфе, если усн ставка вообще не печатается в чеке. Согласно закону. То есть просто тупо брать ставку из номенклатуры прокатит. Как там и сделано.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |