При работе в программе 1С:Бухгалтерия пользователи часто сталкиваются с ситуацией, когда при попытке создать документ «Счет-фактура полученный» на основании «Списания с расчетного счета» система выдает ошибку или просто не позволяет сформировать документ. Часто это вызывает недоумение, особенно если в счете от поставщика прямо указано «Аванс». Разберем подробно, почему так происходит, проанализируем внутреннюю логику программы и выясним, как правильно отражать такие операции.
Первым делом нам необходимо выяснить, как именно программа квалифицировала совершенный платеж. В системе 1С автоматизация учета НДС напрямую завязана на бухгалтерские проводки. Рассмотрим ситуацию на примере расчетов с поставщиками (счет 60).
Проанализируем результат проведения документа «Списание с расчетного счета». Для этого нажмем кнопку «ДтКт» в форме документа. Нас интересуют счета учета, которые задействовала программа:
Выясним причину: если программа сформировала проводку Дт 60.01 Кт 51, это означает, что аванса фактически нет. С точки зрения налогового учета, если вы просто оплачиваете уже полученный товар, авансовый счет-фактура вам не нужен. Вы получите обычный («отгрузочный») счет-фактуру вместе с документами на товар.
Даже если мы уверены, что платеж является авансом, существует ряд технических условий, без выполнения которых ввод на основании будет невозможен. Рассмотрим их по порядку:
Списание с расчетного счета проведен. Непроведенный документ не делает движений в регистрах и не может служить основанием для формирования налоговых документов.Иногда корень проблемы кроется в настройках самого договора. Посмотрим, на что стоит обратить внимание:
Вид договора: В карточке договора должен быть указан вид «С поставщиком». Если случайно выбран вид «Прочее», программа может некорректно обрабатывать счета расчетов 60.01 и 60.02, что приведет к невозможности регистрации НДС.
Способ зачета авансов: В самом документе списания мы можем управлять тем, как 1С должна воспринимать этот платеж. Рассмотрим три варианта настройки реквизита «Способ погашения задолженности»:
Чтобы понять, почему программа «упорно» считает платеж оплатой долга, а не авансом, выполним следующие шаги:
Сформируем отчет «Оборотно-сальдовая ведомость по счету 60» за период, предшествующий дате оплаты. Настроим детализацию по субсчетам, контрагентам и договорам. Если в колонке «Сальдо на начало» по кредиту счета 60.01 висит сумма, равная или большая сумме вашей оплаты, то программа абсолютно права: вы погашаете старый долг.
Рассмотрим пример. Допустим, вы получили счет на аванс 100 000 руб. Но при этом за прошлый месяц у вас остался неоплаченный долг перед этим поставщиком в размере 100 000 руб. Когда вы проводите платеж, 1С автоматически закроет старую задолженность. С точки зрения программы, аванса не возникло, поэтому кнопка создания счета-фактуры на аванс будет выдавать ошибку «Нет данных для записи» или «Сумма НДС не определена».
Часто проблема возникает из-за нарушения хронологии. Проанализируем типичную ситуацию: бухгалтер сначала ввел оплату, а затем «задним числом» ввел поступление товаров, которое фактически произошло раньше оплаты. Проводки в списании могли не пересчитаться автоматически.
Для решения этой задачи воспользуемся стандартной процедурой:
Списание с расчетного счета.Если после перепроведения сумма все равно остается на счете 60.01, значит, задолженность действительно существует, и требовать от программы создания авансового счета-фактуры не имеет смысла — он не будет иметь под собой законных оснований для вычета НДС с аванса.
Подведем итог нашему исследованию. Если при вводе на основании вы видите ошибку: