Как правильно работать с корректировочными счетами-фактурами в 1С:Торговля и Склад 7.7 и 1С:Бухгалтерия 7.7?

Программист 1С v7.7 Налоговый учет Торговля и дистрибуция
← На главную

Внедрение и поддержка учета корректировочных счетов-фактур (КСФ) в устаревших конфигурациях на платформе 1С:Предприятие 7.7 часто вызывает ступор как у программистов, так и у бухгалтеров. Особенно остро эта проблема встает в «сильно пиленных» (кастомизированных) базах «Торговля и Склад 7.7» (ТиС), куда функционал КСФ приходится переносить вручную из поздних типовых релизов (например, из релиза 7.70.1001).

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

Главный секрет архитектуры КСФ в 1С 7.7: почему документ «ничего не делает»?

Проанализируем техническую логику платформы 1С 7.7. В отличие от современных решений на платформе 1С 8.3 (где один документ «Корректировка реализации» делает движения по всем регистрам, корректирует взаиморасчеты, складские остатки и НДС), в 1С 7.7 документ КорректировочныйСчетФактура выполняет всего две функции:

  1. Служит печатной формой установленного законодательством образца.
  2. Выступает в роли документа-основания для ввода других, регламентных документов.

Сам по себе документ КСФ в 1С 7.7 не делает никаких движений по регистрам накопления в «Торговле и Складе» и не формирует бухгалтерских проводок в «Бухгалтерии». Вся регламентная работа по регистрации НДС в книгах покупок и продаж возложена на подчиненные документы записи книг.

---

Пошаговый алгоритм отражения КСФ в книгах покупок и продаж

Выясним, как правильно отражать изменения стоимости или количества отгруженных товаров в регламентированных отчетах по НДС. Поскольку автоматический сбор данных из КСФ в регламентные документы «Формирование книги покупок» или «Формирование книги продаж» в 1С 7.7 не предусмотрен, нам придется использовать ввод «на основании».

Сценарий 1: Уменьшение стоимости отгрузки у Продавца (недовоз, скидка, возврат товара)

При уменьшении стоимости отгрузки у продавца возникает право на налоговый вычет по НДС. Оформим это по шагам:

  1. Откроем исходный документ СчетФактураВыданный.
  2. Введем на его основании документ КорректировочныйСчетФактура (выданный), указав новые (уменьшенные) показатели количества или цены.
  3. Критически важный шаг: на основании созданного документа КорректировочныйСчетФактура введем документ ЗаписьКнигиПокупок. Именно этот документ сделает необходимую запись в книгу покупок и сформирует проводку по дебету счета 68.2 (в Бухгалтерии) или соответствующее движение по регистрам НДС (в ТиС).

Сценарий 2: Увеличение стоимости отгрузки у Продавца

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

  1. Создадим КСФ выданный на основании исходного счета-фактуры с увеличившимися показателями.
  2. На основании этого КСФ введем документ ЗаписьКнигиПродаж.
  3. Если корректировка производится за прошлый налоговый период, в документе ЗаписьКнигиПродаж необходимо вручную установить флаг «Формировать дополнительный лист» и указать дату корректируемого периода.

Сценарий 3: Получение КСФ Покупателем (уменьшение стоимости)

Если мы выступаем в роли покупателя и наш поставщик прислал нам КСФ на уменьшение стоимости (мы должны восстановить НДС):

  1. Зарегистрируем полученный корректировочный счет-фактуру (КорректировочныйСчетФактураПолученный).
  2. На его основании введем документ ЗаписьКнигиПродаж для восстановления ранее принятого к вычету НДС.

Сценарий 4: Получение КСФ Покупателем (увеличение стоимости)

Если поставщик увеличил стоимость товаров, покупатель имеет право на дополнительный вычет:

  1. Зарегистрируем КСФ полученный.
  2. На его основании создадим документ ЗаписьКнигиПокупок для отражения довычета по НДС.

---

Как корректировать складские остатки и взаиморасчеты (сальдо)?

Поскольку КСФ отвечает исключительно за учет НДС, корректировку долга контрагента и себестоимости товаров на складах необходимо производить параллельно, другими документами.

Рассмотрим, как это реализовано в различных конфигурациях:

---

Рекомендации для разработчика: перенос КСФ в «пиленную» ТиС 7.7

Если вы занимаетесь переносом механизмов КСФ из актуального релиза 1001 в свою сильно измененную конфигурацию «Торговля и Склад 7.7», обратите внимание на следующие моменты:

  1. Метаданные: Переносите документ КорректировочныйСчетФактура целиком. Проверьте структуру его реквизитов шапки и табличной части. Особое внимание уделите реквизиту ДокументОснование (он должен иметь составной тип данных, включающий исходные счета-фактуры).
  2. Модули документов записей книг: Переносу подлежит не только сам КСФ. Вам обязательно нужно обновить модули документов ЗаписьКнигиПокупок и ЗаписьКнигиПродаж. В процедуру ВводНаОсновании этих документов необходимо добавить обработку ситуации, когда основанием выступает именно КорректировочныйСчетФактура.

Рассмотрим пример кода, который обязательно должен присутствовать в процедуре ВводНаОсновании документа ЗаписьКнигиПокупок для корректного заполнения реквизитов:


Если ДокОснование.Вид() = "КорректировочныйСчетФактура" Тогда
    // Заполняем реквизиты записи книги покупок из КСФ
    Договор = ДокОснование.Договор;
    Клиент = ДокОснование.Клиент;
    СтавкаНДС = ДокОснование.СтавкаНДС;
    // Рассчитываем разницу (сумму корректировки НДС к вычету)
    СуммаВсего = ДокОснование.СуммаРазницаУменьшение;
    СуммаНДС = ДокОснование.НДСРазницаУменьшение;
КонецЕсли;

Без этой доработки в модулях записей книг пользователи не смогут вводить регламентные документы на основании КСФ, и автоматизация процесса будет нарушена.

---

Особенности обмена данными между ТиС и Бухгалтерией 7.7

Проанализируем частую ошибку: бухгалтерия требует, чтобы все первичные документы заводились в «Торговле и Складе», а затем выгружались в «Бухгалтерию 7.7», но при этом книги покупок/продаж формируются только в «Бухгалтерии».

Если книги формируются в «Бухгалтерии 7.7», то схема выгрузки должна быть следующей:

  1. Документы отгрузки, возвраты и КСФ выгружаются из ТиС в Бухгалтерию.
  2. Поскольку документы реализации часто переносятся в бухгалтерию в виде проводок (операций) и теряют прямую связь со счетами-фактурами, в базе «1С:Бухгалтерия» нарушается цепочка подчиненности. В этом случае регламентные документы ЗаписьКнигиПокупок и ЗаписьКнигиПродаж приходится создавать в базе «Бухгалтерии» вручную, привязывая их к перенесенным КСФ.
  3. Если есть возможность, настройте перегрузку документов ЗаписьКнигиПокупок и ЗаписьКнигиПродаж напрямую из ТиС. Это избавит бухгалтеров от двойной ручной работы в двух базах.

Помните, что платформа 1С 7.7 находится на ограниченной поддержке, и ожидать от нее бесшовной сквозной автоматизации, как в 1С 8.3, не стоит. Четкое понимание логики «документ-основание -> запись книги» спасет вас от учетных ошибок и сэкономит время при подготовке отчетности по НДС.

← На главную