1С бухгалтерия

После обновления конфигурации 1С, в частности Розница 2.3, можно столкнуться с тем, что даже установив новые ставки НДС и поменяв учетную политику по налогам, в чеках все равно продолжает печататься ставка Без НДС. При этом если установить ставку, например 20%, то эта ставка в чеке печатается.

Нашел вот такую функцию:

Функция ПредставлениеСтавкиНДС(СтавкаНДС, РевизияИнтерфейса) 
 
	Если НЕ ПустаяСтрока(СтавкаНДС) Тогда  
		//  В случае не готовности ККТ для поддержки новых ставок можно продолжать пробивать чеки без НДС 
		Если РевизияИнтерфейса < 4004 Тогда   
			Если СтавкаНДС = 7 Или СтавкаНДС = 5 Или СтавкаНДС = 105 Или СтавкаНДС = 107 Тогда
				ЗначениеСтавкаНДС = "none";
				Возврат ЗначениеСтавкаНДС;   
			КонецЕсли;
		КонецЕсли;
		// Ревизия интерфейса 4004 и вышы 
		Если СтавкаНДС > 100 Тогда
			ЗначениеСтавкаНДС = СтрШаблон("%1/%2", СтавкаНДС - 100, СтавкаНДС);
		Иначе
			ЗначениеСтавкаНДС = СтавкаНДС;
		КонецЕсли;
	Иначе
		ЗначениеСтавкаНДС = "none";
	КонецЕсли;
 
	Возврат ЗначениеСтавкаНДС;
 
КонецФункции  

Из этого можно сделать вывод, что для поддержки новых ставок НДС драйвер ККТ должен быть новой версии. Печать чеков на старом драйвере будет Без НДС, даже если у вас в документе будет стоять ставка 5 или 7 процентов.

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Доступны HTML теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img>
  • Строки и параграфы переносятся автоматически.
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>, <1c7>, <drupal5>, <drupal6>, <javascript>, <php>. Beside the tag style "<foo>" it is also possible to use "[foo]".