Столкнулся с следующей проблемой, при печати чеков тип СНО (системы налогообложения) выходит как УСН, хотя организация работает на ЕНВД. Поиск по интернету ничего не дал, большинство ссылалось на обработку обслуживания, либо типы налогообложения, который прописаны в драйвере (типа 1- Без НДС, 2 — НДС 0 и т.д), и все в таком духе. Чувствовал, что все не то.
Полез в учетную политику организации, а там нет конкретного выбора ЕНВД. Т.е. можно поставить общую систему налогообложения + ткнуть галочку ЕНВД или выбрать УСН с галочкой ЕНВД. Т.е. чистую систему ЕНВД не поставить. — наверное в этом проблема, касса не понимает, на какой системе я работаю.
Полез в код обработки обслуживания и что там видим:
Функция СистемаНалогообложения(Организация, ДатаДокумента = Неопределено, ПриоритетныйПорядок = Неопределено) Экспорт
Если ПриоритетныйПорядок <> Неопределено Тогда
Если ВРег(ПриоритетныйПорядок) = "ЕНВД" Тогда
Результат = ПредопределенноеЗначение("Перечисление.ТипыСистемНалогообложенияККТ.ЕНВД");
Возврат Результат;
КонецЕсли;
КонецЕсли;
Если ДатаДокумента = Неопределено Тогда
ДатаДокумента = ТекущаяДата();
КонецЕсли;
Отказ = Ложь;
УП = ОбщегоНазначения.ПолучитьПараметрыУчетнойПолитикиРегл(ДатаДокумента, Организация);
Если УП = Неопределено Тогда
Результат = ПредопределенноеЗначение("Перечисление.ТипыСистемНалогообложенияККТ.ПустаяСсылка");
ИначеЕсли УП.СистемаНалогообложения = ПредопределенноеЗначение("Перечисление.СистемыНалогообложения.Общая") Тогда
Результат = ПредопределенноеЗначение("Перечисление.ТипыСистемНалогообложенияККТ.ОСН");
ПриоритетныйПорядок — т.е. нам надо задать приоритетный порядок, чтобы выходило значение ЕНВД, но задать негде, т.к. везде обращение к процедуре идет без этого реквизита.
Зная, что у меня кассы бьют только ЕНВД, с чистой совестью я меняю начало функции на:
Функция СистемаНалогообложения(Организация, ДатаДокумента = Неопределено, ПриоритетныйПорядок = Неопределено) Экспорт
// Если ПриоритетныйПорядок <> Неопределено Тогда
// Если ВРег(ПриоритетныйПорядок) = "ЕНВД" Тогда
Результат = ПредопределенноеЗначение("Перечисление.ТипыСистемНалогообложенияККТ.ЕНВД");
Возврат Результат;
// КонецЕсли;
// КонецЕсли;
И все. Теперь каждый раз, когда обработка обслуживания решит запросить у системы систему налогообложения, она вернет ей значение ЕНВД. В чеке после этого тип СНО стал печататься ЕНВД — что мне и надо было. Надеюсь, это кому то поможет, с аналогичной проблемой.
Аналогичное делал в УТ-10.3 для СНО «Патент», так, как задать такую СНО штатными средствами там просто негде…
А задать в параметрах ККТ (при регистрации-перерегистрации) СНО по умолчанию — ЕНВД не пробовали?
А что будете делать, если-когда к Вам придет клиент юрлицо и предложить оплатить ваши товары-услуги наличными с оформлением, ессэсно, отгрузочных документов? Ведь по ЕНВД вы его оформить не можете — только по УСН или ОСН
(2) Мне кажется, Вы не совсем понимаете суть вопроса. Что печатать в чеке (текст), в том числе и СНО — говорит 1с. И если 1с говорит печатай ЕНВД, будь хоть сто раз зарегистрирована касса на УСН, она напечатает ЕНВД. — это по первому вопросу, хотя лучше бы сами проверили и посмотрели. А по второму — если я продаю только по ЕНВД, и у меня организация зарегистрирована на ЕНВД, как я продам по УСН? — бред какой-то. Или продам с другого юр лица, или вообще не продам.
(3)
если говорит — хорошо, а если не говорит, касса использует «СНО по умолчанию» — параметр, устанавливаемый при регистрации ККТ — выбирается галками те СНО, с которыми касса может работать, а одна из выбранных выбирается по умолчанию… вот я о чём…
вот тут, кажется, уже Вы не совсем понимаете смысл ЕНВД, как СНО: СНО выбирается при регистрации предприятия из списка «ОСН, УСН6, УСН15» всё, список закрыт… и дале предприятие по этой СНО работает… Однако, если деятельность предприятия в каких-то случаях подпадает под определенные критерии (например, розничная торговля на площади до 150(?) м2), то организация может (или обязана) применять, наряду(!) с «основным», также и «спецрежим» (ЕНВД, ЕСХН, патент)
Таким образом, организация на УСН при розничной торговле может применять ЕНВД, но, если ей на расчетный счет прилетит денюшка от другой организации или ИП, она должна будет уплатить по УСН 6% с оборота или 15% с дохода минус расход, а если она не удосужилась включить упрощенку (т.е. осталась на ОСН), рассчитывая, что она будет торговать только в розницу и платить ЕНВД с квадратных метров, то и НДС, и налог на прибыль итд.
я прошу прощения, сам я программист по необходимости. Где находится эта «Функция СистемаНалогообложения()»?
(5) Общие модули — МенеджерОборудованияКлиентСервер — Функция СистемаНалогообложения(