В практике работы бухгалтера часто возникает ситуация, когда товар фактически отгружен, но в программе «1С:Бухгалтерия» документы реализации не проводятся из-за отсутствия остатков на складе. Особенно остро эта проблема стоит для индивидуальных предпринимателей (ИП), применяющих общую систему налогообложения (ОСНО). Даже если в настройках параметров учета установлена заветная галочка «Разрешается списание запасов при отсутствии остатков по данным учета», система продолжает выдавать ошибку. Проанализируем ситуацию, выясним причины такого поведения программы и разберем по шагам способы решения этой проблемы.
Для начала разберем внутреннюю логику программы. В 1С для обычных организаций контроль остатков завязан преимущественно на счетах бухгалтерского учета (например, счет 41.01). Когда мы разрешаем отрицательные остатки в настройках, программа просто перестает проверять наличие количественного сальдо по дебету счета в момент проведения документа.
Однако для ИП на ОСНО ситуация иная. Согласно законодательству, ИП обязан вести «Книгу учета доходов и расходов и хозяйственных операций». В 1С этот учет реализован через специальные налоговые регистры. Рассмотрим подробнее ключевой регистр — ИП МПЗ (Материально-производственные запасы). Именно в нем фиксируются партии поступивших товаров, их стоимость и статус оплаты поставщику.
Важный момент: алгоритм проведения документов для ИП на ОСНО жестко запрограммирован на поиск конкретной партии в регистре ИП МПЗ. Если система не видит записи о приходе товара в этом регистре, она не может определить себестоимость единицы и, следовательно, не может корректно сформировать налоговую базу для НДФЛ. Программный код в этом случае игнорирует общую настройку разрешения «минусов», так как в налоговом учете ИП списание «в никуда» технически невозможно для расчета налога.
Прежде чем приступать к сложным операциям, давайте исключим самую простую и частую ошибку — нарушение последовательности документов в течение одного дня. Выясним причину: если документ Поступление товаров и услуг создан в 12:00, а Реализация товаров и услуг в 09:00 того же дня, система выдаст ошибку отсутствия остатка, так как на 09:00 товара еще «не было».
Для исправления ситуации выполним следующие действия:
Если документов много, воспользуемся стандартной обработкой Групповое перепроведение документов, которая находится в разделе «Сервис» или «Администрирование» (в зависимости от версии интерфейса). Это часто решает проблему без ввода дополнительных данных, а для оперативного контроля и исправления отрицательных остатков полезно использовать внешние отчеты.
Рассмотрим ситуацию, когда первичные документы от поставщика еще не получены, а товар нужно срочно списать (продать). В этом случае мы можем временно поставить товар на учет как излишек. Проанализируем последовательность действий:
Инвентаризация товаров (можно использовать загрузку данных из Excel). В табличной части укажем фактическое количество товара, которое мы планируем списать.Оприходование товаров.41.01, а в качестве счета доходов — 91.01 (Прочие доходы).Внимание: при использовании этого метода оприходованный товар будет признан доходом ИП по рыночной стоимости, что увеличит налоговую базу по НДФЛ. Поэтому, когда придут оригиналы документов от поставщика, это оприходование нужно будет сторнировать или удалить, заменив его на штатное Поступление товаров и услуг.
Если мы точно знаем, что товар пришел, но документов нет и восстанавливать первичку долго, разберем альтернативный вариант. Можно создать временный документ Поступление товаров и услуг от виртуального контрагента (например, «Поставщик (неотфактурованный)»).
Это позволит системе увидеть остатки в регистре ИП МПЗ и успешно провести реализацию. Позже, когда реальные документы будут на руках:
В тех случаях, когда учет запущен и остатков нет в принципе (например, при переходе из другой программы или начале ведения учета ИП в середине года), используем документ Ввод начальных остатков. Посмотрим, как сделать это правильно для ИП на ОСНО:
При заполнении документа на счете 41 программа потребует указать партию (документ расчетов). Поскольку реальных документов в базе может не быть, система создаст вспомогательный документ Документ расчетов с контрагентом (ручной учет). Важно заполнить все поля, включая статус оплаты, так как для ИП на ОСНО расходы признаются только после их фактической оплаты поставщику. Если статус оплаты в остатках не будет указан, то при продаже этот расход не попадет в КУДиР.
Проанализируем работу метода оценки запасов. Для ИП на ОСНО в 1С практически всегда используется метод ФИФО. Это означает, что программа ищет самую старую неоплаченную или оплаченную партию товара в регистре ИП МПЗ. Если мы пытаемся списать товар, а партии не закрыты (например, есть остаток на счете 41, но нет остатка в регистре ИП МПЗ из-за ручных корректировок), проведение не удастся.
Для диагностики таких случаев рекомендуем использовать отчет Ведомость по партиям товаров на складах (или специализированные отчеты для ИП в разделе налогового учета). Если вы видите расхождения между бухгалтерским счетом 41 и налоговым регистром, поможет только ручная корректировка регистров через документ Операция, введенная вручную с добавлением соответствующего регистра накопления.
// Пример логики поиска остатков в коде (упрощенно):
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
| Обороты.КоличествоОстаток КАК Остаток,
| Обороты.Партия КАК Партия
|ИЗ
| РегистрНакопления.ИПМПЗ.Остатки(&МоментВремени, Номенклатура = &Товар) КАК Обороты";
// Если РезультатЗапроса.Пустой(), система выдает ошибку проведения.
Подводя итоги, отметим: списание «в минус» для ИП на ОСНО — это не просто техническая настройка, а вопрос корректности расчета налога. Чтобы документы проводились без ошибок, всегда придерживайтесь правила опережающего прихода: сначала фиксируем поступление товара в базу (пусть даже временным документом), а затем проводим реализацию. Это сэкономит время и избавит от необходимости вручную восстанавливать сложный налоговый учет индивидуального предпринимателя.