[Исправление] Ставка НДС 20% не печатается в чеке (Комплексная автоматизация 1.1, УПП 1.3)

Программирование - Ошибки в отраслевых решениях

НДС20 НДС Ставка НДС 20 НДС 20

19
В документе ставка НДС 20% - на чеке печатается ставка НДС 0%.

Добрый день, Коллеги!

Конфигурация:

Комплексная автоматизация 1.1.109.1 (так же 1.1.110.1) – выявлена проблема.

Управление производственным предприятием 1.3.115.1 – такой же код содержит.

Проблема:

Печатаем чек со ставкой НДС 20% из приходного кассового ордера, чек печатается со ставкой НДС 0%.

Анализ:

В результате отладки на эмуляторе выявлено, что при получение ставки НДС для фискализации чека не обрабатывается сама ставка НДС 20% в функции "ПолучитьСтавкуНДСДляФискализацииЧека".

 
 Оригинальный код

Исправление:

 
 Исправление кода общего модуля "МенеджерОборудованияКлиентСервер"
Функция ПолучитьСтавкуНДСДляФискализацииЧека(СтавкаНДС, ПорядокНалогообложения = "") Экспорт
	
	Если СтавкаНДС = ПредопределенноеЗначение("Перечисление.СтавкиНДС.БезНДС") 
		ИЛИ СтавкаНДС = ПредопределенноеЗначение("Перечисление.СтавкиНДС.ПустаяСсылка")
		ИЛИ ВРег(ПорядокНалогообложения) = "ЕНВД" Тогда
		Результат = "";
	ИначеЕсли СтавкаНДС = ПредопределенноеЗначение("Перечисление.СтавкиНДС.НДС10") Тогда
		Результат = 10;
	ИначеЕсли СтавкаНДС = ПредопределенноеЗначение("Перечисление.СтавкиНДС.НДС18") Тогда
		Результат = 18;
	ИначеЕсли СтавкаНДС = ПредопределенноеЗначение("Перечисление.СтавкиНДС.НДС10_110") Тогда
		Результат = 110;
	ИначеЕсли СтавкаНДС = ПредопределенноеЗначение("Перечисление.СтавкиНДС.НДС18_118") Тогда
		Результат = 118;
	//(Н) Котов Д.В. 09.01.2019 
	ИначеЕсли СтавкаНДС = ПредопределенноеЗначение("Перечисление.СтавкиНДС.НДС20") Тогда
		Результат = 20;
	ИначеЕсли СтавкаНДС = ПредопределенноеЗначение("Перечисление.СтавкиНДС.НДС20_120") Тогда
		Результат = 120;
	//(К) Котов Д.В. 09.01.2019 
	КонецЕсли;
		
	Возврат Результат;
	
КонецФункции

 

 

Всем удачного кодинга!

19

См. также

Специальные предложения

Лучшие комментарии
4. benzol45 10.01.19 10:57 Сейчас в теме
Буквально пару дней назад обсуждали эту же проблему на форуме.
Там ещё пара аспектов в обсуждении было (про "непонимание" 20% на некоторых прошивках и при ДТО9), возможно кому-то пригодится:
https://forum.infostart.ru/forum81/topic207238/#message2119786
Interrupted; rpgshnik; +2 Ответить
6. rpgshnik 944 11.01.19 05:54 Сейчас в теме
Наконец-то вышел патч от 1С - 1.1.110.2, исправлена только данная функция в нём :)
И для УПП 1.3.115.2 соовтествено
Остальные комментарии
Избранное Подписка Сортировка: Древо
1. b-dm 169 09.01.19 17:24 Сейчас в теме
Спасибо!
user1002148; Interrupted; rpgshnik; +3 1 Ответить
2. PrutskihKA 10.01.19 08:51 Сейчас в теме
А при чем тут УТ 10.3 ? и какая версия УТ 10.3?
rpgshnik; +1 Ответить
3. rpgshnik 944 10.01.19 09:19 Сейчас в теме
(2) Верно, в описание не было, а из заголовка забыл убрать.
4. benzol45 10.01.19 10:57 Сейчас в теме
Буквально пару дней назад обсуждали эту же проблему на форуме.
Там ещё пара аспектов в обсуждении было (про "непонимание" 20% на некоторых прошивках и при ДТО9), возможно кому-то пригодится:
https://forum.infostart.ru/forum81/topic207238/#message2119786
Interrupted; rpgshnik; +2 Ответить
5. rpgshnik 944 10.01.19 11:14 Сейчас в теме
(4) раньше бы наткнулся на тему форума не потерялся бы вчера столько нервов :) тоже до последнего верил в 1С, пока не прошелся отладкой.
6. rpgshnik 944 11.01.19 05:54 Сейчас в теме
Наконец-то вышел патч от 1С - 1.1.110.2, исправлена только данная функция в нём :)
И для УПП 1.3.115.2 соовтествено
7. w.r. 74 11.01.19 09:30 Сейчас в теме
Можно не заморачиваться, если касса ВикиПринт (Пирит) и стоит последняя прошивка. Касса сама транформирует ставку из 18% в 20% и верно расчитает сумму НДС в чеке
8. rpgshnik 944 11.01.19 09:39 Сейчас в теме
(7) проблема в том, что на кассу посылалось 0% из-за бага 1С, а 0% в 20% кассы не преобразовывают :)
9. w.r. 74 11.01.19 09:53 Сейчас в теме
(8) судя по коду типовой функции, результат = неопределено, если передается ставка 20 или 120. Ради эксперимента проверю на своей кассе
16. rpgshnik 944 11.01.19 11:05 Сейчас в теме
(9) передавалось число: 0, что соответственно совпало со ставкой 0%
10. karpik666 2260 11.01.19 10:14 Сейчас в теме
(7) а как быть с оплатами за отгрузки в 2018 году? они должны быть по ставке 18%
11. w.r. 74 11.01.19 10:50 Сейчас в теме
(10) насколько я знаю, возвраты по кассовым документам за дату до 1.1.19 ведутся тоже по ставке 20%. Нельзя сегодняшним числом пробить чек возврата к документу до 1.1.19 по ставке 18%
12. karpik666 2260 11.01.19 10:52 Сейчас в теме
(11) то есть 18% после 01.01.19 никак нельзя распечатать? это косяк.
13. w.r. 74 11.01.19 10:55 Сейчас в теме
(12) это не косяк, так решила ФНС
14. karpik666 2260 11.01.19 10:58 Сейчас в теме
18. w.r. 74 11.01.19 11:09 Сейчас в теме
(14) белго пробежался, увидел, что рекомендуют выставлять корректировочную с/ф чтобы компенсировать себе разницу
20. karpik666 2260 11.01.19 11:16 Сейчас в теме
(18) меня больше смущает такой момент, применение при агентской схеме
Учитывая изложенное, если оплата в счет предстоящих поставок товаров (работ, услуг), отгружаемых с 01.01.2019, перечислена иностранному лицу, не состоящему на учете в налоговых органах, до 01.01.2019, то исчисление НДС налоговым агентом производится на дату перечисления указанной оплаты с применением налоговой ставки 18/118 %. При отгрузке указанных товаров (работ, услуг) в счет перечисленной ранее оплаты исчисление НДС налоговым агентом не производится.

Если оплата за товары (работы, услуги), отгруженные до 01.01.2019, производится налоговым агентом с 01.01.2019, то учитывая, что налоговая ставка по НДС в размере 20 % применяется в отношении товаров (работ, услуг), отгруженных начиная с 1 января 2019 года, исчисление НДС производится налоговым агентом с применением налоговой ставки 18/118 %.
15. rpgshnik 944 11.01.19 11:03 Сейчас в теме
(12) да нельзя, на текущий момент в 1С так был пробит чек. Релиз КА 1.1.110.2. В ПКО стояла ставка 18%, касса штриховская преобразовала в 20% :) в ОФД ушло 20%
17. karpik666 2260 11.01.19 11:06 Сейчас в теме
(15) может быть у вас драйвера старые? для этих же целей в ревизии 2004 предусмотрено, что можно передавать ставку и 18% и 20%, плюс на форуме АТОЛ писали. что ставку 18% будут определять для переходного периода по сумме переданного НДС.
19. rpgshnik 944 11.01.19 11:15 Сейчас в теме
(17) у меня лично Штрих, а не Атол. Драйвер свежий.
21. karpik666 2260 11.01.19 11:20 Сейчас в теме
(19) конечно так проще, когда любой НДС 18% должен быть теперь 20%. Вот кстати описание на сайте итс https://its.1c.ru/db/answers#content:3484:hdoc , тут я так понимаю они не обновили информациюю
22. alfakorea 14.01.19 06:39 Сейчас в теме
(10) нет, тоже должны быть 20. вот такая каша теперь. предоплата в 2018 была 18, а доплата в 2019 - 20
бухгалтера хотят в бессрочный отпуск, пока все не устаканится :)
Интересно, что через онлайн-банк оплатил первый платеж по шаблону в этом году с 18% ставкой. все проскочило, все молчат. вот и думаю, когда это все всплывет..
потом пол часа потратил что бы шаблоны все переделать....
rpgshnik; +1 Ответить
23. djserega 246 15.01.19 17:30 Сейчас в теме
Надо еще обработку обслуживания обновлять...
24. rpgshnik 944 15.01.19 17:54 Сейчас в теме
(23) это само собой, как и прошивка ККТ и свежий драйвер. В публикации именно сообщение о баге, который 1С исправила только 10.01.2019.
Оставьте свое сообщение