Разберем распространенную ситуацию в практике ведения учета в конфигурации «Производство + Услуги + Бухгалтерия» (ПУБ) платформы 1С:Предприятие 7.7. Нередко поставщик выставляет одну универсальную накладную и единый входящий счет-фактуру, в котором одновременно указаны основные средства и материалы. В программе эти объекты ведутся в изолированных справочниках и оформляются разными типами документов: Поступление ОС и Поступление материалов. В результате в книгу покупок и декларацию по НДС попадают две отдельные строки по одному и тому же номеру счета-фактуры с разбивкой суммы.
Проанализируем, почему налоговые органы требуют объединения таких записей, какие технические ограничения существуют в конфигурации и как правильно решить данную проблему без лишних переделок конфигурации.
Посмотрим на требования фискального контроля с точки зрения алгоритмов АСК НДС. В соответствии с правилами ведения книги покупок (Постановление Правительства РФ № 1137) в графе 15 (соответствует строке 170 раздела 8 декларации по НДС) должна отражаться полная стоимость покупок по счету-фактуре продавца, включая налог. Если покупатель отражает вычет несколькими строками и в каждой указывает дробную часть общей стоимости, система сверки АСК НДС не находит соответствия с данными продавца из книги продаж (графа 13б) и автоматически генерирует требование о предоставлении пояснений с кодом ошибки «4» (расхождение суммовых показателей).
ФНС требует реализации одного из двух вариантов:
Если вычет по обеим частям заявляется в одном налоговом периоде, наиболее безопасным и корректным вариантом является формирование ровно одной записи в книге покупок.
Выясним причину, по которой бухгалтер не может сразу ввести единый приход в типовой конфигурации ПУБ 7.7:
Материалы и справочник номенклатуры (а также оборудование) строго разграничены. В табличной части приходного документа нельзя одновременно выбрать объекты разного типа учета.Рассмотрим штатный и наиболее надежный способ отражения операций, не требующий внесения изменений в конфигурацию и вмешательства программиста. Этот вариант исключает программные ошибки и доступен непосредственно пользователям.
Поступление материалов на сумму материалов и документ Поступление ОС на сумму оборудования.19.3 «НДС по приобретенным материально-производственным запасам» и 19.1 «НДС при приобретении основных средств»).Запись книги покупок.В результате в книге покупок и в выгрузке декларации сформируется строго одна консолидированная строка на полную сумму сделки с единым номером счета-фактуры, что полностью удовлетворяет требованиям автоматизированных систем налоговой службы.
Если подобные операции происходят регулярно, а человеческий фактор приводит к ошибкам заполнения, переписывать конфигурацию (файл метаданных 1Cv7.MD) и менять структуру регистров не рекомендуется. Вместо этого дорабатывают внешний отчет книги покупок и внешнюю обработку выгрузки раздела 8 декларации по НДС (модуль отчета Rp*.ert).
Разберем логику программной доработки:
ИННКонтрагента, НомерСФ, ДатаСФ и КодОперации.Посмотрим на фрагмент кода 1С 7.7, демонстрирующий принцип программной свертки таблицы записей:
// ТабЗаписей - подготовленная таблица записей книги покупок
ТабЗаписей.Свернуть("ИННКонтрагента,КППКонтрагента,НомерСФ,ДатаСФ,КодСпособа,КодОперации", "СуммаВсего,СуммаНДС");
Пока ТабЗаписей.ПолучитьСтроку() = 1 Цикл
// Вывод консолидированной строки в печатную форму или запись в XML-узел
ВывестиСтрокуКниги(ТабЗаписей.НомерСФ, ТабЗаписей.ДатаСФ, ТабЗаписей.СуммаВсего, ТабЗаписей.СуммаНДС);
КонецЦикла;
Такой подход защищает учет от человеческого фактора, сохраняет типовую структуру базы данных и гарантирует соответствие между печатной формой книги покупок и выгружаемой в инспекцию декларацией по НДС.