|   |   | 
| 
 | Ставка НДС в чеке ККМ (ККТ) | ☑ | ||
|---|---|---|---|---|
| 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) там сделано в конфе, если усн ставка вообще не печатается в чеке. Согласно закону. То есть просто тупо брать ставку из номенклатуры прокатит. Как там и сделано.     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |