Откуда берутся данные для заполнения документа Распределение НДС в 1С:Бухгалтерия 3.0

Программист 1С v8.3 (Управляемые формы) 1C:Бухгалтерия Налоговый учет
← На главную

Документ Распределение НДС является ключевым инструментом для организаций, ведущих раздельную деятельность (облагаемую и не облагаемую НДС, либо облагаемую по разным ставкам). Часто у пользователей и разработчиков возникает вопрос: почему цифры в табличной части «Выручка от реализации» не совпадают с данными оборотно-сальдовой ведомости по 90 счету? Разберем подробно, из каких регистров система черпает информацию и по каким алгоритмам происходит расчет.

Анализ источников данных для облагаемой выручки

При заполнении раздела «Выручка от реализации — Облагаемой НДС» программа не обращается напрямую к бухгалтерским счетам доходов (таким как 90.01.1). Это связано с тем, что бухгалтерский учет и учет для целей НДС могут различаться (например, по датам признания или составу операций). Основным источником данных служит регистр накопления НДСЗаписиКнигиПродаж.

Рассмотрим программную логику запроса, который формирует эти показатели. Система анализирует обороты этого регистра за отчетный период (квартал), накладывая ряд жестких фильтров. Проанализируем пример кода, используемого в конфигурации Бухгалтерия предприятия КОРП 3.0:


ВЫБРАТЬ
    НДСЗаписиКнигиПродажОбороты.СуммаБезНДСОборот КАК ВыручкаНДС,
    0 КАК ВыручкаБезНДС,
    0 КАК ВыручкаЕНВД,
    0 КАК ВыручкаНДС0,
    0 КАК ВыручкаНДС0ТоварыНесырьевые
ИЗ
    РегистрНакопления.НДСЗаписиКнигиПродаж.Обороты(
        &НачалоПериода,
        &КонецПериода,
        ,
        Организация В (&Организация)
            И СтавкаНДС <> &Ставка0
            И СтавкаНДС <> &СтавкаБезНДС
            И Событие В (&Событие)
            И ВидЦенности <> ЗНАЧЕНИЕ(Перечисление.ВидыЦенностей.АвансыПолученные)
    ) КАК НДСЗаписиКнигиПродажОбороты

Разберем, что именно отсекается этим запросом:

  1. СтавкаНДС: Исключаются операции со ставками «0%» и «Без НДС», так как они должны попасть в другие колонки документа распределения.
  2. ВидЦенности: Обязательно исключаются АвансыПолученные. НДС с авансов не является выручкой от реализации и не должен участвовать в пропорции распределения входящего налога.
  3. Событие: Система учитывает только те события, которые относятся к реализации товаров, работ или услуг.

Особенности сбора данных по необлагаемой выручке

Ситуация с выручкой, не облагаемой налогом, несколько сложнее. Если облагаемая база четко фиксируется в книге продаж, то операции «Без НДС» часто собираются по данным бухгалтерского учета. Выясним причину этого: не все необлагаемые операции попадают в регистры НДС автоматически, если не выставлен счет-фактура.

Проанализируем алгоритм сбора необлагаемой выручки:

Важный нюанс: Если сумма выручки в документе «Распределение НДС» не совпадает с вашими ожиданиями, проверьте корректность заполнения регистра НДСЗаписиКнигиПродаж. Любые ручные корректировки или использование документов «Отражение начисления НДС» напрямую влияют на этот отчет.

Как определяется НДС к распределению

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

Рассмотрим по шагам, как суммы попадают в «распределяемую» кучу:

  1. При поступлении товаров или услуг пользователь указывает в колонке «Способ учета НДС» значение Распределяется.
  2. Система делает запись в регистр НДС предъявленный с соответствующим признаком и одновременно отражает сумму на счете 19.
  3. Документ Распределение НДС при нажатии кнопки «Заполнить» собирает все остатки по этому регистру, у которых способ учета равен «Распределяется».

Если вы видите, что какая-то сумма не попала в документ, проанализируйте движения документа поступления. Если в поле СпособУчетаНДС стоит «Принимается к вычету» или «Учитывается в стоимости», в документ распределения эта сумма не попадет.

Правило «5 процентов» и его влияние

В конфигурациях 1С:Бухгалтерия КОРП реализован автоматизированный расчет согласно ст. 170 НК РФ. Проанализируем, как это работает в программе:

Если доля расходов на производство необлагаемых операций составляет менее 5% от общих расходов, налогоплательщик имеет право не распределять НДС, а полностью принять его к вычету. Однако, даже в этом случае документ Распределение НДС необходимо создавать. В его настройках и учетной политике указывается порог, и при выполнении условия программа просто изменит состояние налога в регистрах с «Распределяется» на «Принимается к вычету», зафиксировав расчет пропорции.

Технические нюансы: Временные таблицы

Для разработчиков важно понимать, что заполнение документа — это не один запрос, а сложный пакет. Выясним, как это реализовано внутри модуля:

Сначала формируются временные таблицы по всем видам деятельности. Затем происходит объединение (ОБЪЕДИНИТЬ ВСЕ) данных из Книги продаж и данных по экспорту (регистр НДС по реализации 0%). Важно учитывать, что возвраты товаров от покупателей уменьшают базу распределения. В коде это выглядит как выборка записей с отрицательными суммами или специальными видами событий в том же регистре НДСЗаписиКнигиПродаж.

Рекомендации по проверке данных

Если пропорция в документе кажется вам неверной, выполните следующие действия:

  1. Сформируйте отчет Анализ состояния налогового учета по НДС.
  2. Проверьте отчет «Список/кросс-таблица» по регистру НДС Записи книги продаж, установив фильтры, аналогичные тем, что мы рассмотрели в коде запроса выше (исключив авансы и выделив ставки НДС).
  3. Убедитесь, что на счете 19 по субконто «Способы учета НДС» нет «зависших» остатков с прошлых периодов, которые могут искажать текущее распределение.

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

← На главную