УТ 10.3 не правильно печатается ставка НДС в чеке
Доброго времени суток.
УТ 10.3.73.3 + онлайн касса атол 20ф (платформа 5).
После обновления УТ и перехода на платформу 5, в чек стал передаваться НДС20%, хотя до этого передавалось Без НДС.
СНО - ПАТЕНТ, в политиках все галочки стоят что не плательщики НДС.
НДС в номенклатуре указан 20%.
Работает в режиме РМК.
Что сделать чтобы обратно в чеке выходило Без НДС
УТ 10.3.73.3 + онлайн касса атол 20ф (платформа 5).
После обновления УТ и перехода на платформу 5, в чек стал передаваться НДС20%, хотя до этого передавалось Без НДС.
СНО - ПАТЕНТ, в политиках все галочки стоят что не плательщики НДС.
НДС в номенклатуре указан 20%.
Работает в режиме РМК.
Что сделать чтобы обратно в чеке выходило Без НДС
По теме из базы знаний
- 54-ФЗ и Разрешительный режим. Обработки для подключения онлайн-касс к 1С (поддержка Маркировки) + Эмулятор + ФФД 1.2
- Опыт интеграции ФР Штрих-М с 1С
- Атол ККТ:Онлайн 54ФЗ для 1С 8.1 УТ 10.3 (без изменения конфигурации)
- Чеки ККМ для расчетов с ИП по безналу. Новые обязательные реквизиты в чеке
- Загрузка чеков в 1С из ФНС в документы БП, УНФ, ERP, КА и УТ
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1)
в драйвере атола в свойствах найдите таблицу ставок НДС, поменяйте местами БезНДС и 20%
УТ 10.3.73.3 + онлайн касса атол 20ф (платформа 5).
После обновления УТ и перехода на платформу 5, в чек стал передаваться НДС20%, хотя до этого передавалось Без НДС.
СНО - ПАТЕНТ, в политиках все галочки стоят что не плательщики НДС.
НДС в номенклатуре указан 20%.
Работает в режиме РМК.
Что сделать чтобы обратно в чеке выходило Без НДС
После обновления УТ и перехода на платформу 5, в чек стал передаваться НДС20%, хотя до этого передавалось Без НДС.
СНО - ПАТЕНТ, в политиках все галочки стоят что не плательщики НДС.
НДС в номенклатуре указан 20%.
Работает в режиме РМК.
Что сделать чтобы обратно в чеке выходило Без НДС
в драйвере атола в свойствах найдите таблицу ставок НДС, поменяйте местами БезНДС и 20%
(14) Вот код из модуля, что в нём не так? Подскажите.
Функция ПолучитьСтавкуНДСДляФискализацииЧека(СтавкаНДС, ПорядокНалогообложения = "") Экспорт
Если СтавкаНДС = ПредопределенноеЗначение("Перечисление.СтавкиНДС.БезНДС")
ИЛИ СтавкаНДС = ПредопределенноеЗначение("Перечисление.СтавкиНДС.ПустаяСсылка")
ИЛИ ВРег(ПорядокНалогообложения) = "ЕНВД"
ИЛИ ВРег(ПорядокНалогообложения) = "ПСН" Тогда
Результат = "";
ИначеЕсли СтавкаНДС = ПредопределенноеЗначение("Перечисление.СтавкиНДС.НДС10") Тогда
Результат = 10;
ИначеЕсли СтавкаНДС = ПредопределенноеЗначение("Перечисление.СтавкиНДС.НДС18") Тогда
Результат = 18;
ИначеЕсли СтавкаНДС = ПредопределенноеЗначение("Перечисление.СтавкиНДС.НДС20") Тогда
Результат = 20;
ИначеЕсли СтавкаНДС = ПредопределенноеЗначение("Перечисление.СтавкиНДС.НДС10_110") Тогда
Результат = 110;
ИначеЕсли СтавкаНДС = ПредопределенноеЗначение("Перечисление.СтавкиНДС.НДС18_118") Тогда
Результат = 118;
ИначеЕсли СтавкаНДС = ПредопределенноеЗначение("Перечисление.СтавкиНДС.НДС20_120") Тогда
Результат = 120;
КонецЕсли;
Возврат Результат;
Показать
(21)
Они всегда так пишут )))
Если Вы их спрашиваете по интеграции, то у них всегда перевод стрелок на 1С.
Потому что в библиотеке - 2 входа: один для функций Атола, второй - для функций 1С. А, библиотека - ОДНА !!
И, которая для 1С, тоже была разработана Атолом. Но, видимо, потом, пути разошлись, 1С не стал платить кратно, и , теперь, Атол НЕ ПРИЗНАЕТ функции 1С, отправляя всех в сад( поддержку 1С).
Поэтому , когда начинался переход на онлайн кассы, я выбрала путь самостоятельной интеграции с 1С через функции Атола и это, избавило, от многих головных болей. С Царюковым получилось отличное общение, он даже делился незадокументированными функциями
Они всегда так пишут )))
Если Вы их спрашиваете по интеграции, то у них всегда перевод стрелок на 1С.
Потому что в библиотеке - 2 входа: один для функций Атола, второй - для функций 1С. А, библиотека - ОДНА !!
И, которая для 1С, тоже была разработана Атолом. Но, видимо, потом, пути разошлись, 1С не стал платить кратно, и , теперь, Атол НЕ ПРИЗНАЕТ функции 1С, отправляя всех в сад( поддержку 1С).
Поэтому , когда начинался переход на онлайн кассы, я выбрала путь самостоятельной интеграции с 1С через функции Атола и это, избавило, от многих головных болей. С Царюковым получилось отличное общение, он даже делился незадокументированными функциями
У нас , интеграция с драйвером была нарисована нами, через атоловский язык. Поэтому , в таблице кассиров ставили 6 и получали БезНДС. Как это в штатной библиотеке интеграции с 1С делали, не берусь ответить, не пользовались ей.
Скрин прикладываю, можно в этой версии посмотреть
Скрин прикладываю, можно в этой версии посмотреть
Прикрепленные файлы:
Доброго времени суток.
Проблему так решить и не удалось.
Установил эмулятор ККМ (атол ни причём)
При отладке поставил точки "МенеджерОборудованияКлиентСервер.ПолучитьСтавкуНДСДляФискализацииЧека"
до точек не доходит чек выходит раньше.
Поставил точки в модуле Чек ККМ - сравнил переменные в обоих режимах вроде одинаковые.
Кто знает что делать?
Проблему так решить и не удалось.
Установил эмулятор ККМ (атол ни причём)
При отладке поставил точки "МенеджерОборудованияКлиентСервер.ПолучитьСтавкуНДСДляФискализацииЧека"
до точек не доходит чек выходит раньше.
Поставил точки в модуле Чек ККМ - сравнил переменные в обоих режимах вроде одинаковые.
Кто знает что делать?
Доброго времени суток.
При РМК
Документ ЧекККМ.Модуль - Функция ДанныеДляПробитияЧека(ВерсияФФД, ИдентификаторУстройства, ПараметрыККТ = Неопределено, ПорядокНалогообложения = Неопределено)
есть строка
СтрокаПозицииЧека.СтавкаНДС = РозничныеПродажиКлиентСервер.СтавкаНДСФискальнойОперации(СтрокаТЧ.СтавкаНДС);
Я так понимаю она отсылает в Общий модуль РозничныеПродажиКлиентСервер
Здесь и формируется ставка.
Можно тупо в функцию добавить строку
А как лучше правильно сделать проверку согласно СНО и если патент то БезНДС?
При РМК
Документ ЧекККМ.Модуль - Функция ДанныеДляПробитияЧека(ВерсияФФД, ИдентификаторУстройства, ПараметрыККТ = Неопределено, ПорядокНалогообложения = Неопределено)
есть строка
СтрокаПозицииЧека.СтавкаНДС = РозничныеПродажиКлиентСервер.СтавкаНДСФискальнойОперации(СтрокаТЧ.СтавкаНДС);
Я так понимаю она отсылает в Общий модуль РозничныеПродажиКлиентСервер
Функция СтавкаНДСФискальнойОперации(СтавкаНДС, ПрименяютсяРасчетныеСтавки = Ложь) Экспорт
Если СтавкаНДС = ПредопределенноеЗначение("Перечисление.СтавкиНДС.БезНДС")
ИЛИ СтавкаНДС = ПредопределенноеЗначение("Перечисление.СтавкиНДС.ПустаяСсылка") Тогда
Возврат Неопределено;
ИначеЕсли СтавкаНДС = ПредопределенноеЗначение("Перечисление.СтавкиНДС.НДС20_120") И ПрименяютсяРасчетныеСтавки Тогда
Возврат Неопределено;
ИначеЕсли СтавкаНДС = ПредопределенноеЗначение("Перечисление.СтавкиНДС.НДС18_118") И ПрименяютсяРасчетныеСтавки Тогда
Возврат 118;
ИначеЕсли СтавкаНДС = ПредопределенноеЗначение("Перечисление.СтавкиНДС.НДС10_110") И ПрименяютсяРасчетныеСтавки Тогда
Возврат 110;
Иначе
Возврат ЭлектронныеДокументыПереопределяемый.ПолучитьСтавкуНДСЧислом(СтавкаНДС);
КонецЕсли;
КонецФункции
ПоказатьЗдесь и формируется ставка.
Можно тупо в функцию добавить строку
ИначеЕсли СтавкаНДС = ПредопределенноеЗначение("Перечисление.СтавкиНДС.НДС20") Тогда
Возврат Неопределено;
А как лучше правильно сделать проверку согласно СНО и если патент то БезНДС?
(34) Доброго времени суток.
Не секрет.
В коде были потеряны данные.
Документ ЧекККМ ФормаРегистрацииПродаж
Функция ФискализироватьЧекВФорме(ФУ, ДопДанные, Ответ, Отказ, ОшибкаТО, ПараметрыККТ)
// ПараметрыЧека = ПараметрыОперацииФискализацииЧека(ВерсияФФД, ФУ, ПараметрыКассыККМ, ПараметрыККТ);
ПараметрыЧека = ПараметрыОперацииФискализацииЧека(ВерсияФФД, ФУ, ПараметрыКассыККМ, ПараметрыККТ,ДопДанные);
В оригинале в Параметры чека не было ДопДанные, из них и берётся ставка НДС согласно УП. При Полном интерфейсе эти данные были указаны , а в режиме РМК их не указали. Дописали и всё заработало.
Не секрет.
В коде были потеряны данные.
Документ ЧекККМ ФормаРегистрацииПродаж
Функция ФискализироватьЧекВФорме(ФУ, ДопДанные, Ответ, Отказ, ОшибкаТО, ПараметрыККТ)
// ПараметрыЧека = ПараметрыОперацииФискализацииЧека(ВерсияФФД, ФУ, ПараметрыКассыККМ, ПараметрыККТ);
ПараметрыЧека = ПараметрыОперацииФискализацииЧека(ВерсияФФД, ФУ, ПараметрыКассыККМ, ПараметрыККТ,ДопДанные);
В оригинале в Параметры чека не было ДопДанные, из них и берётся ставка НДС согласно УП. При Полном интерфейсе эти данные были указаны , а в режиме РМК их не указали. Дописали и всё заработало.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот