При формировании Книги продаж по Постановлению Правительства № 1137 в программе «1С:Бухгалтерия» пользователи нередко сталкиваются с ситуацией, когда по контрагенту со статусом физического лица или индивидуального предпринимателя заполняется колонка КПП. При этом в самой карточке контрагента КПП отсутствует, так как у индивидуальных предпринимателей и обычных граждан этого реквизита быть не может.
Разберем детально механизм формирования отчета, выясним истинную причину возникновения ошибки и рассмотрим несколько надежных способов ее устранения.
Проанализируем, откуда отчет «Книга продаж» получает сведения об ИНН и КПП контрагентов. В типовых конфигурациях 1С данные для регламентированных отчетов по НДС не считываются напрямую из справочника Контрагенты в момент формирования печатной формы или декларации. Вместо этого программа обращается к специальным учетным регистрам, в которые реквизиты записываются в момент проведения первичных документов:
РегистрСведений.ЖурналУчетаСчетовФактур) — содержит поля ИННКонтрагента и КППКонтрагента.РегистрНакопления.НДСПродажи) — хранит суммовые и количественные показатели, а также реквизиты покупателя.Если документ реализации или счет-фактура выданный был проведен в тот момент, когда у контрагента был ошибочно указан вид «Юридическое лицо» или заполнен КПП, эти данные зафиксировались (закэшировались) в движениях документа. Простое изменение карточки контрагента не обновляет уже созданные записи в регистрах задним числом.
Кроме того, при интерактивной смене вида контрагента с «Юридическое лицо» на «Индивидуальный предприниматель» / «Физическое лицо» поле КПП на форме скрывается, однако в самой базе данных значение реквизита КПП может остаться непустым, если программная очистка не сработала.
Перед обновлением движений документов убедимся, что реквизит КПП гарантированно очищен на уровне базы данных. Выполним следующие шаги:
Контрагенты.Если карточек несколько или ручная смена не помогла, воспользуемся универсальной обработкой Групповое изменение реквизитов (раздел Администрирование → Обслуживание → Корректировка данных). В настройках включим показ служебных реквизитов, выберем нужного контрагента и принудительно установим пустое значение для реквизита КПП.
После того как карточка контрагента гарантированно очищена, необходимо обновить записи в регистрах учета НДС. Рассмотрим, как это сделать:
Реализация (акт, накладная, УПД) и подчиненный Счет-фактура выданный.Счет-фактура выданный и также перепроведем его.Если запись в книгу продаж попала через регламентный документ Формирование записей книги продаж, откроем его и перезаполним табличную часть по кнопке Заполнить.
Если отчетный период уже закрыт для редактирования и массовое перепроведение документов категорически нежелательно, внесем исправления точечно в движения документа:
Дт/Кт).Журнал учета счетов-фактур и очистим колонку КПП контрагента.НДС Продажи и убедимся, что там также нет заполненного КПП.Альтернативным вариантом является создание документа Операция, введенная вручную с видом «Сторно движений документа» или корректировкой записей регистров Журнал учета счетов-фактур и НДС Продажи.
После выполнения указанных действий сформируем заново отчет «Книга продаж» за нужный период и убедимся, что колонка КПП по физическому лицу или ИП осталась пустой.