Каждый бухгалтер и специалист по внедрению 1С рано или поздно сталкивается с ситуацией, когда регламентный документ «Корректировка стоимости списания товаров» (или аналогичная операция в документе «Расчет себестоимости») преподносит неприятные сюрпризы. В течение месяца остатки и обороты по бухгалтерскому (БУ) и налоговому (НУ) учету идут копейка в копейку, но после запуска закрытия месяца возникают корректировки, которые разрывают баланс БУ и НУ, искажают остатки и генерируют странные проводки.
В этой статье мы подробно разберем, как устроен математический алгоритм корректировки стоимости списания, по каким причинам возникают расхождения и как пошагово локализовать и исправить ошибки учета в конфигурациях 1С (УПП, ERP, Комплексная автоматизация и Бухгалтерия предприятия).
---
Это самый частый источник «непонятных» сумм корректировки. Выясним причину этой математической разницы.
В течение месяца при проведении любых расходных документов (требований-накладных, реализаций, перемещений) система рассчитывает себестоимость списания «на лету» (так называемая скользящая средняя). Расчет производится по состоянию на конкретную секунду проведения документа по формуле:
Стоимость списания = (Стоимость остатка на момент проведения / Количество остатка на момент проведения) * Количество списания
Однако в конце месяца регламентный документ пересчитывает себестоимость по методу средневзвешенной оценки за весь месяц в целом. Формула средневзвешенной стоимости выглядит так:
Средняя стоимость = (Стоимость остатка на начало + Стоимость всех приходов за месяц) / (Количество на начало + Количество всех приходов за месяц)
Проанализируем ситуацию на конкретном примере.
Пример скользящего и средневзвешенного расчета:
Итого за месяц списано 10 единиц. По скользящей оценке общая сумма списания составила: 500 руб. (первое списание) + 700 руб. (второе списание) = 1 200 рублей.
Теперь посмотрим, как посчитает средневзвешенную стоимость регламентный документ в конце месяца:
Документ «Корректировка стоимости списания товаров» видит разницу между плановым (скользящим) списанием в 1 200 рублей и средневзвешенным в 1 300 рублей. Он делает доначисление на сумму 100 рублей. Именно эта корректировка и пугает пользователей, особенно когда приходов в текущем месяце по конкретному складу не было, но были перемещения с других складов.
---
В настройках параметров учета и учетной политики 1С существует важный флаг: «Вести учет себестоимости МПЗ по складам». Настройки этого флага кардинально меняют поведение закрытия месяца:
Если в БУ и НУ эти настройки (или состояние регистров партионного учета) по какой-то причине разошлись, мы получим серьезные отклонения в оценке остатков между бухгалтерским и налоговым учетом.
---
Алгоритмы распределения стоимости списания в 1С базируются на решении систем линейных уравнений. Если документы проводились «задним числом», последовательность партионного учета нарушается. Программа пытается сопоставить партии списания с партиями поступления, но из-за временных разрывов не находит нужных связей.
Особое внимание стоит уделить округлениям. При расчете средних величин часто возникают бесконечные дроби. Программа округляет показатели до копеек. Если количество документов исчисляется тысячами, эти погрешности округления накапливаются. Из-за различий в алгоритмах округления БУ и НУ (например, при наличии разных баз распределения косвенных расходов) в конце месяца могут появиться хаотичные корректировки на 1–2 копейки, которые со временем накапливаются в существенные суммы.
---
Иногда при выполнении корректировки стоимости на счете 43 (или 20) неожиданно возникают отрицательные или положительные временные разницы (ВР), хотя до закрытия БУ и НУ были равны. Разберем по шагам, почему это происходит.
Основная причина — несовпадение перечня прямых расходов в БУ и НУ.
В бухгалтерском учете в себестоимость готовой продукции (счет 20, затем 43) включаются все фактические затраты на производство.
В налоговом учете перечень прямых расходов строго ограничен правилами, заданными в регистре сведений «Методы определения прямых расходов производства в НУ».
Если какая-то статья затрат (например, амортизация производственного оборудования или страховые взносы работников) не указана в этом регистре как прямая затрата для НУ, то:
90.08), минуя себестоимость готовой продукции на складе.В результате на счете 20 возникает временная разница. При проведении регламентной операции корректировки выпуска продукции программа выявляет расхождение фактической себестоимости в БУ и НУ и автоматически отражает разницу по виду учета ВР на счете 43 (или 21 для полуфабрикатов). По мере реализации готовой продукции эти временные разницы будут списываться со счета 43 в дебет счета 90.02.
---
Документ Комплектация номенклатуры производит одновременное списание комплектующих (материалов) и оприходование готового комплекта на склад. Если комплектующие списываются «по средней», возникает математическая циклическая ссылка (рекурсия).
Если в течение одного дня (или месяца) комплектующие сначала собираются в комплекты, затем эти комплекты разукомплектовываются, либо перемещаются обратно, алгоритм корректировки стоимости зацикливается. Программа не может корректно определить, какая стоимость является первоначальной для расчета средневзвешенной цены. Результатом становятся гигантские нелогичные суммы корректировок или зависшие остатки с нулевым количеством и ненулевой стоимостью.
---
При ведении раздельного учета НДС регламентный документ корректировки стоимости выполняет специфические функции, которые часто принимают за ошибку программы.
Например, продукция выпускается из производства на склад по плановым ценам с аналитикой «Облагается НДС» (внутренний рынок). В течение месяца происходит отгрузка этой продукции на экспорт (ставка НДС 0%).
При закрытии месяца программа понимает, что затраты на производство этой партии должны быть обособлены для подтверждения ставки 0%. Корректировка стоимости списания производит следующие действия:
Дт 43.01 (Внутр. рынок) Кт 20.02.Дт 43.01 (Экспорт) Кт 20.02.Дт 90.02 (Экспорт) Кт 43.01 (Экспорт).Такое поведение абсолютно корректно и необходимо для правильного формирования налоговой отчетности по НДС и распределения входящего НДС по материалам.
---
Если у вас не сходятся обороты и остатки после проведения корректировки, выполните следующие действия по шагам:
Перед запуском корректировки обязательно восстановите последовательность проведения документов. В конфигурациях 1С это можно сделать через обработку «Проведение документов» или в рамках встроенного помощника «Закрытие месяца». Помните, что перепроводить документы нужно с начала отчетного периода (а при наличии партионного учета — возможно, и с начала года).
Убедитесь, что для всех счетов учета номенклатуры (счет 10, 21, 41, 43) правильно настроены счета налогового учета. Сделайте экспресс-проверку ведения учета. Если в первичном документе счет БУ был указан как 10.01, а счет НУ — как 10.09, корректировка стоимости отработает некорректно и разорвет остатки по видам учета.
Для выявления проблемных позиций сформируйте отчет Ведомость по партиям товаров на складах (настройки отчета нужно сгруппировать по Номенклатуре, Складу и Документу-регистратору). Сравните показатели в разрезе разделов учета (БУ, НУ).
Если до проведения корректировки вы видите расхождения по какому-то материалу — проблема в первичных документах. Перепроведите цепочку документов по этой конкретной позиции.
Перейдите в меню настроек налогового учета и откройте регистр Методы определения прямых расходов производства в НУ. Убедитесь, что все статьи затрат, которые вы используете на счете 20 в бухгалтерском учете, зеркально отражены в данном регистре для налогового учета. Это предотвратит необоснованное возникновение временных разниц на счетах 43 и 20.
Старайтесь избегать сложных многоступенчатых комплектаций в рамках одного дня по одной и той же номенклатуре. Если избежать этого невозможно, четко контролируйте время документов вплоть до секунд: сначала должны идти документы поступления комплектующих, затем — документ комплектации, и только в самом конце дня — перемещение или реализация готового комплекта.