Переходный период при изменении ставки НДС с 18% на 20% с 1 января 2019 года вызвал множество вопросов у практикующих бухгалтеров и ИТ-специалистов. Особенно остро эта проблема коснулась организаций сферы ЖКХ и ресурсоснабжающих компаний. Специфика их работы такова: услуги (отопление, водоснабжение, содержание жилья) фактически оказываются потребителям в декабре 2018 года, квитанции выставляются в конце месяца, а реальная оплата от населения поступает уже в январе, феврале и последующих месяцах 2019 года.
В этой статье мы подробно разберем, как правильно с точки зрения законодательства и технических возможностей программ 1С и онлайн-касс (ККТ) выйти из этой ситуации и принять оплату по ставке 18% в период действия ставки 20%.
Для начала проанализируем правовую сторону вопроса. Ключевая ошибка многих специалистов заключается в предположении, что ставка НДС в чеке зависит исключительно от даты совершения платежа. Это не так.
Согласно налоговому законодательству Российской Федерации, ключевым фактором для определения ставки налога является дата фактической отгрузки товаров или оказания услуг.
Рассмотрим основные правила:
Таким образом, принимать оплату в 2019 году за декабрьские услуги мы обязаны именно со ставкой НДС 18% (или расчетной ставкой 18/118).
Существовало опасение, что после обновления прошивки онлайн-касс под формат фискальных данных (ФФД) с поддержкой НДС 20%, старая ставка 18% полностью исчезнет из ККТ и ее невозможно будет физически пробить.
Выясним технические детали. Производители кассовой техники (Атол, Штрих-М, Эвотор и др.) обновили программное обеспечение касс таким образом, чтобы они поддерживали ставку 20%, но при этом техническая возможность печати ставки 18% и 18/118% была полностью сохранена. Это необходимо для обеспечения корректности следующих операций:
Если ваша учетная программа (например, 1С) корректно передает на ККТ команду применить ставку 18%, касса без проблем напечатает её в чеке и отправит правильные данные оператору фискальных данных (ОФД) и далее в налоговую службу.
Для организаций ЖКХ, работающих в соответствии с требованиями Федерального закона № 54-ФЗ «О применении контрольно-кассовой техники», методологи ФНС и эксперты 1С рекомендуют использовать двухэтапную схему расчета. Разберем этот алгоритм по шагам.
В момент фиксации оказания услуг (31 декабря 2018 года) организация производит начисление и обязана сформировать чек с признаком способа расчета Передача в кредит. В этом чеке фиксируется весь объем потребленных услуг за месяц, а в поле налога указывается ставка НДС 18%. Оплаты от жильцов на данном этапе еще нет.
Когда жилец приходит оплачивать квитанцию в январе 2019 года (или позже), кассир пробивает второй чек. Но теперь в качестве признака способа расчета указывается Оплата кредита (или погашение кредита).
Согласно методическим рекомендациям ФНС РФ, в чеках на «Оплату кредита» ставка НДС повторно не выделяется. В фискальном документе в поле ставки указывается значение «Без НДС» (или налог не облагается). Это логично, так как сам налог по ставке 18% уже был исчислен и отправлен в налоговую на первом шаге — при формировании чека на передачу в кредит в декабре.
Эта схема полностью решает проблему несоответствия ставок и исключает любые претензии со стороны контролирующих органов.
Что делать, если в декабре 2018 года чеки на «Передачу в кредит» организацией не пробивались, а чек формируется единоразово только в момент фактического поступления денег от населения в 2019 году?
В этом случае нам необходимо настроить корректное сопоставление документов в 1С. Рассмотрим порядок действий:
Реализация услуг). Убедимся, что в табличной части этого документа жестко зафиксирована ставка 18%.Поступление на расчетный счет или Приходный кассовый ордер) в поле «Документ-основание» в обязательном порядке указываем наш декабрьский документ реализации.Проанализируем, как это выглядит на уровне кода интеграции ККТ в 1С. При формировании xml-пакета для кассы система заполняет структуру параметров чека:
// Пример формирования параметров чека для ККТ в переходный период
ПараметрыДокумента = Новый Структура;
ПараметрыДокумента.Вставить("ПризнакСпособаРасчета", Перечисления.ПризнакиСпособаРасчета.ПолныйРасчет);
// Проверяем период отгрузки услуги
Если ДатаОтгрузки < '20190101000000' Тогда
ПараметрыДокумента.Вставить("СтавкаНДС", Перечисления.СтавкиНДС.НДС18);
ПараметрыДокумента.Вставить("СуммаНДС", СуммаБезНДС * 0.18);
Иначе
ПараметрыДокумента.Вставить("СтавкаНДС", Перечисления.СтавкиНДС.НДС20);
ПараметрыДокумента.Вставить("СуммаНДС", СуммаБезНДС * 0.20);
КонецЕсли;
Благодаря этому механизму касса выдаст чек со ставкой 18%, а данные в ОФД уйдут в неизменном и корректном виде.
Стоит упомянуть важное официальное послабление. Налоговая служба во избежание массовых сбоев и штрафов выпустила Письмо ФНС России от 13 декабря 2018 года № ЕД-4-20/24234@.
В нем четко прописано: если налогоплательщик по техническим причинам (не успели обновить прошивку ККТ вовремя) в первом квартале 2019 года пробивал чеки со старой ставкой 18% вместо 20% по операциям 2019 года, это не признается административным правонарушением.
Главные условия неначисления штрафов в этот переходный период:
Используйте предложенные методики, следите за последовательностью ввода документов оплаты в 1С, и переход на новые налоговые ставки пройдет для вашей организации безболезненно и без штрафных санкций.