Переход с общей системы налогообложения (ОСНО) на упрощенную систему (УСН) в программах линейки 1С:Предприятие 7.7 нередко вызывает сложности у бухгалтеров. Типовая конфигурация 1С:Упрощенная система налогообложения 7.7 кардинально отличается по своей структуре плана счетов и регистрам от классической 1С:Бухгалтерии 7.7. При попытке ввести сальдо по счету 41.2 типовая операция требует указания контрагента и договора, а документ Инвентаризация ТМЦ отправляет товары на счет 41.1. Разберем детально, почему так устроена конфигурация, как правильно настроить систему и ввести начальные остатки ТМЦ.
Для того чтобы корректно ввести остатки, проанализируем ключевые отличия плана счетов конфигурации 1С:УСН 7.7 от типовой бухгалтерской конфигурации:
41.1, 41.2, 10.1, 10.2) хранят исключительно суммовую оценку (себестоимость). Количественный учет номенклатуры в разрезе мест хранения (складов) вынесен на специализированные забалансовые счета. Для товаров используется забалансовый счет МХ.1 («Товары на складе»), а для материалов — МХ.2 («Материалы на складе»).41.1 предназначен для учета товаров, стоимость которых не принимается в состав расходов при расчете единого налога. По данному счету ведется только аналитика по субконто Номенклатура.41.2 предназначен для товаров, расходы по которым принимаются для уменьшения налоговой базы. Аналитика счета содержит субконто Номенклатура, Контрагенты и Договоры. Наличие контрагента и договора строго обязательно, так как при режиме «Доходы минус расходы» (15%) программа контролирует выполнение трехстороннего условия признания расхода в КУДиР: поступление товара, оплата поставщику и реализация покупателю.Перед вводом каких-либо проводок выясним, какой объект налогообложения применяется в организации. Проверим значение периодической константы Объект налогообложения:
Если организация применяет УСН с объектом «Доходы» (6%), расходы на приобретение товаров не уменьшают налоговую базу. Следовательно, отслеживать поставщиков и договоры для целей налогового учета не требуется. Рассмотрим правильный порядок ввода начальных сальдо через ручную операцию:
41.1 (субконто: Номенклатура).00 («Вспомогательный счет»).МХ.1 (субконто 1: Места хранения, субконто 2: Номенклатура).Важное замечание: ввод остатков по счету 41.1 не запрашивает субконто контрагентов и договоров, что полностью снимает проблему блокировки проведения операции.
Если организация работает на режиме 15%, порядок действий зависит от того, оплачен ли товар поставщику до перехода на УСН и планируется ли признание его стоимости в расходах:
41.1 в дебет к счету 00 плюс забалансовый счет МХ.1.41.2. При этом проводка выглядит следующим образом:
41.2 (заполняются субконто Номенклатура, Контрагенты — конкретный поставщик, Договоры — договор с поставщиком).00.МХ.1 (указывается склад, номенклатура и количество).Если точная информация о поставщиках конкретных остатков утрачена, в справочниках Контрагенты и Договоры создают служебные элементы (например, «Ввод остатков поставщик» и «Основной договор»). Однако при дальнейшей оплате долга поставщику платежный документ должен ссылаться именно на этот служебный договор для корректного попадания суммы в КУДиР.
Разберем типичную ошибку начинающих пользователей, пытающихся ввести остатки складскими документами:
Инвентаризация ТМЦ в 1С 7.7 не является проводкообразующим — он формирует лишь сличительную ведомость.Оприходование ТМЦ, введенный на основании инвентаризации, делает проводку Дт 41.1 — Кт 91.1 (или 99). Это приводит к тому, что вся сумма остатков неправомерно признается внереализационным доходом текущего периода, искусственно завышая финансовый результат и налоговую базу.Именно поэтому ввод начального сальдо выполняется строго через счет 00 с помощью документа Операция либо специализированных внешних обработок переноса данных.
Если объем номенклатуры велик, перенос остатков из базы 1С:Бухгалтерия 7.7 можно автоматизировать с помощью внешней обработки через механизм COM/OLE-соединения. Посмотрим на типовой алгоритм выборки итогов и создания проводок в приемнике:
// Пример фрагмента кода обработки переноса остатков
БИ = СоздатьОбъект("БухгалтерскиеИтоги");
БИ.ИспользоватьСубконто(ВидыСубконто.Номенклатура);
БИ.ИспользоватьСубконто(ВидыСубконто.МестаХранения);
Если БИ.ВыполнитьВходныеИтоги(ДатаОстатков, ДатаОстатков) = 1 Тогда
ДокОперация = СоздатьОбъект("Документ.Операция");
ДокОперация.Новый();
ДокОперация.ДатаДок = ДатаОстатков;
ДокОперация.Содержание = "Ввод начальных остатков ТМЦ";
БИ.ВыбратьСубконто(1);
Пока БИ.ПолучитьСубконто(1) = 1 Цикл
ТекНоменклатура = БИ.Субконто(1);
// Балансовая проводка по себестоимости на 41.1
ДокОперация.НоваяПроводка();
ДокОперация.Дебет.Счет = СчетПоКоду("41.1");
ДокОперация.Дебет.Номенклатура = ТекНоменклатура;
ДокОперация.Кредит.Счет = СчетПоКоду("00");
ДокОперация.Сумма = БИ.СНД("С");
// Забалансовые проводки по количеству на МХ.1 в разрезе складов
БИ.ВыбратьСубконто(2);
Пока БИ.ПолучитьСубконто(2) = 1 Цикл
ТекСклад = БИ.Субконто(2);
ДокОперация.НоваяПроводка();
ДокОперация.Дебет.Счет = СчетПоКоду("МХ.1");
ДокОперация.Дебет.МестаХранения = ТекСклад;
ДокОперация.Дебет.Номенклатура = ТекНоменклатура;
ДокОперация.Количество = БИ.СНД("К");
КонецЦикла;
КонецЦикла;
ДокОперация.Записать();
КонецЕсли;
Для корректного ведения учета товаров в 1С:УСН 7.7 необходимо соблюдать баланс между суммовым учетом на счетах 41.1 / 41.2 и количественным учетом на счете МХ.1. При УСН 6% всегда используется счет 41.1, что исключает необходимость подбора контрагентов и договоров при вводе входящих остатков.