ФНС подготовила проект изменений в ФФД, добавив новые ставки НДС. Производители ККТ должны поддержать изменения, которые касаются новых ставок к концу 2025 года. Согласно проекту, добавляются две новые ставки НДС:
Ставку НДС 22% можно использовать с 1 января 2026 года, поэтому до этой даты EvotorPOS автоматически заменяет её на НДС 20%. Это позволит пользователям заранее загрузить товары со ставкой НДС 22%.
Для поддержки новых ставок НДС смарт-терминал должен быть обновлен до следующих версий компонентов:
Также в личном кабинете Эвотор должен быть приобретен набор приложений «Смарт-терминал Плюс» или «УТМ Плюс» и установлено приложение «Обновление под закон» из этих комплектов на смарт-терминал. Для тестирования можно открыть возможность работы с новыми ставками НДС через поддержку разработчиков.
Уже сейчас доступен релиз кандидат 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 будет проверять ставку НДС в карточке каждого товара, чтобы обеспечить обратную совместимость.