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