Новые ставки НДС

ФНС подготовила проект изменений в ФФД, добавив новые ставки НДС. Производители ККТ должны поддержать изменения, которые касаются новых ставок к концу 2025 года. Согласно проекту, добавляются две новые ставки НДС:

Какие доработки потребуются со стороны разработчиков приложений Эвотор.Маркет

Технические подробности

Автозамена ставок

Использование ставки НДС 22% в 2025 году

Ставку НДС 22% можно использовать с 1 января 2026 года, поэтому до этой даты EvotorPOS автоматически заменяет её на НДС 20%. Это позволит пользователям заранее загрузить товары со ставкой НДС 22%.

Использование ставки НДС 20% в 2026 году

  1. Возврат по чеку всегда выполняется по ставке из исходного чека (даже с НДС 20% в 2026 году).
  2. При наличии «Смарт-терминала Плюс» и «УТМ Плюс» ставка НДС 20% будет автоматически заменяться на 22% до 1 февраля 2026 года, а после 1 февраля при печати чека будет ошибка. Это даст дополнительное время пользователям, которые не смогли вовремя обновить стороннее программное обеспечение для использования НДС 22%.
  3. При отсутствии «Смарт-терминал Плюс» или «УТМ Плюс» использование ставки НДС 20% приведёт к ошибке уже с 1 января 2026 года.
  4. Для использования ставки НДС 20% в 2026 году включите настройку «Разрешить НДС 20% в 2026 году» в разделе НастройкиПравила торговли.

Какие версии ПО должны быть на смарт-терминале

Для поддержки новых ставок НДС смарт-терминал должен быть обновлен до следующих версий компонентов:

Также в личном кабинете Эвотор должен быть приобретен набор приложений «Смарт-терминал Плюс» или «УТМ Плюс» и установлено приложение «Обновление под закон» из этих комплектов на смарт-терминал. Для тестирования можно открыть возможность работы с новыми ставками НДС через поддержку разработчиков.

Когда будут доступны нужные для тестирования версии

Уже сейчас доступен релиз кандидат integration-library с изменениями по ставкам НДС. В части ставок НДС релизная версия не будет отличаться от релиз-кандидата. Ожидаемая дата открытия версий компонентов смарт-терминала (кроме доработок API облака) для тестирования начиная с 12 декабря 2025 года. Ожидаемая дата релиза для клиентов (в том числе релиз на стороне API облака) начиная с 15 декабря 2025 года. Про официальный релиз API облака оповестим в отдельной рассылке.

Изменения в схеме товаров и документов облака

В атрибут tax схемы товаров добавятся новые ставки НДС, этот атрибут присутствует в методах загрузки и получения товаров:

GET /stores/{store-id}/products
GET /stores/{store-id}/products/{product-id}
POST /stores/{store-id}/products
PUT /stores/{store-id}/products
PUT /stores/{store-id}/products/{product-id}

В атрибуты positions.tax.type и positions.splitted_positions.tax_type схемы документов добавятся новые ставки НДС, эти атрибуты присутствуют в методах получения документов:

GET /stores/{store-id}/documents
GET /stores/{store-id}/documents/{document-id}
GET /stores/{store-id}/devices/{device-id}/documents

Новые константы ставок НДС, в дополнение к уже существующим:

VAT_22 -- основная ставка 22%
VAT_22_122 -- расчётная ставка 22%

Важно!

Изменения в интеграционной библиотеке

Чтобы ваше приложение работало с новыми ставками, нужно будет обновить версию интеграционной библиотеки до 0.6.30 или выше. Дополнительно, если ваше приложение использует в своих процессах ставки НДС, то нужно в них добавить новые ставки. В enum TaxNumber добавятся новые ставки НДС:

/** * Основная ставка 22%. */ 
VAT_22(BigDecimal.valueOf(22)), 
/** * Расчётная ставка 22%. */ 
VAT_22_122(BigDecimal.valueOf(22)), 

В enum VatRate добавятся новые ставки НДС:

VAT_22,
VAT_22_122

В FeaturesApi добавится новый метод:

FeaturesApi.isVat22Active()

С помощью него можно проверить, доступно ли на смарт-терминале платное дополнение для работы с новыми ставками НДС.

Пример проверки кода версии приложения с помощью PackageManager:

val evotorPosVersionCode = packageManager.getPackageInfo("ru.atol.tabletpos", 0)
   .versionCode

Обязательно используйте deprecated поле versionCode, а не новое поле longVersionCode (которое появилось в ​​Android API 34) для совместимости со всеми версиями ОС Эвотор.

Зачем обновлять версию интеграционной библиотеки, если приложение не использует ставки НДС

Если использовать старую версию интеграционной библиотеки, то это приведет к замедлению взаимодействия между EvotorPOS и вашим приложением, так как EvotorPOS будет проверять ставку НДС в карточке каждого товара, чтобы обеспечить обратную совместимость.