Рассмотрим ситуацию в 1С:Бухгалтерии предприятия редакции 3.0: из нескольких товарных позиций оформляем комплект, затем продаем его, количество комплекта становится равным нулю, но на счете учета товаров остается сумма. Повторное проведение документов и выполнение закрытия месяца остаток не устраняют.
На первый взгляд может показаться, что программа неправильно рассчитала себестоимость реализации. Однако нулевое количество при ненулевой сумме обычно является не самостоятельной ошибкой, а следствием более раннего расхождения в бухгалтерском учете или регистрах себестоимости. Поэтому не списывайте остаток ручной проводкой сразу. Сначала выясним причину, восстановим правильную последовательность движений и только после этого выберем способ исправления.
Разберем по шагам:
Операция комплектации не создает новую стоимость из расходов организации. Она переносит стоимость комплектующих на новую номенклатурную позицию.
Например, соберем комплект из двух товаров:
Стоимость готового комплекта должна составить:
600 + 400 = 1 000 рублей.
При проведении документа Комплектация номенклатуры программа должна:
В бухгалтерском учете типовая логика операции выглядит как внутреннее перемещение стоимости между аналитическими разрезами счета 41:
Дебет 41.01 по комплекту — Кредит 41.01 по комплектующим.
Если комплект учитывается на другом счете, проводка может включать разные субсчета. Например, стоимость может переноситься со счета 41.01 на счет 41.04. Конкретная корреспонденция зависит от настроек счетов учета номенклатуры.
При реализации комплекта программа обычно формирует списание его себестоимости:
Дебет 90.02.1 — Кредит 41.01.
После продажи всего количества по соответствующей аналитике должны закрыться и количество, и стоимость. Если количество равно нулю, а сумма осталась, проанализируем не только реализацию, но и всю историю формирования стоимости позиции.
Повторное проведение одного документа реализации не исправляет данные, если причина появилась раньше.
Например, расхождение может возникнуть:
Закрытие месяца также не является универсальным механизмом удаления любого суммового остатка. Регламентные операции рассчитывают себестоимость по данным документов и регистров. Если в учете существует некорректная аналитика, непарный остаток или движение, не участвующее в алгоритме расчета себестоимости, закрытие месяца может оставить сумму без изменений.
Поэтому не начинайте исправление с ручной проводки. Сначала найдите первый документ, после которого сумма и количество перестали соответствовать друг другу.
Сформируйте отчет Карточка счета по счету, на котором учитывается проблемный комплект. Обычно это счет 41.01, но используйте фактический счет из документов.
Установите период с даты первого появления комплекта в учете до конца месяца, в котором произошла реализация.
В настройках отчета выведите аналитику:
Отберите только проблемную номенклатуру и последовательно рассмотрим каждое движение.
Найдите:
Комплектация номенклатуры;Если ненулевая сумма появилась сразу после комплектации, исследуйте комплектующие и движения документа комплектации. Если количество и сумма расходятся только после реализации, проверяйте партии списания, хронологию и настройки учета.
Сформируйте Оборотно-сальдовую ведомость по счету для счета 41.01. Не ограничивайтесь общей строкой по номенклатуре.
Включите группировку по следующим субконто:
Разверните показатели количества и суммы.
Возможна ситуация, когда отчет без детализации показывает нулевое количество и ненулевую сумму, но после раскрытия аналитики обнаруживаются разные остатки:
Общий итог по количеству может быть равен нулю, хотя аналитические остатки не закрыты. Поэтому фраза «все субконто заполнены правильно» еще не подтверждает, что движения по ним совпадают.
Проверьте не только заполнение полей, но и одинаковое значение каждого субконто во всех связанных документах.
Одна из распространенных причин — несовпадение складов.
Например:
Откройте документы Комплектация номенклатуры, Перемещение товаров и Реализация товаров и услуг. Сравните поле Склад.
Если в программе используется количественно-суммовой учет по складам, каждая операция должна последовательно перемещать и количество, и стоимость между соответствующими складами.
Не исправляйте проблему простой заменой склада в проведенном документе без анализа последующих операций. После изменения склада перепроведите всю цепочку документов в хронологическом порядке.
Еще одна возможная причина — комплект был оприходован на один счет, а реализован с другого.
Например:
41.01;41.04;Откройте проводки документов и сравните кредитовый счет списания комплекта с дебетовым счетом его оприходования.
Проверьте регистр Счета учета номенклатуры. В пользовательском интерфейсе он доступен через настройки счетов учета номенклатуры.
Проанализируйте настройки на разные даты. Если правила менялись, документы могли подставлять разные счета в зависимости от момента создания или повторного заполнения.
Проверьте:
Если счет в реализации неверный, исправьте документ и перепроведите зависимые операции. Если прошлый период закрыт, оцените допустимость изменения документа и при необходимости оформите корректировку бухгалтерской справкой.
В 1С документы одного дня располагаются не только по дате, но и по времени проведения. Реализация может быть записана раньше комплектации, даже если обе операции относятся к одной календарной дате.
Рассмотрим пример:
В результате возникает отрицательный промежуточный остаток. После закрытия месяца стоимость может пересчитаться, но при нарушениях аналитики или наличии других документов часть суммы иногда остается незакрытой.
Откройте журнал документов и включите отображение времени. Установите правильную последовательность:
Если меняем время документов, затем перепроведем все операции начиная с самого раннего исправленного документа.
Не ограничивайтесь перепроведением реализации. Стоимость должна последовательно пройти через всю цепочку движений.
Продажа товара до его поступления или до комплектации является одной из основных причин некорректного распределения себестоимости.
Сформируйте отчет по отрицательным остаткам либо используйте Оборотно-сальдовую ведомость по счету с разбивкой по дням и документам.
Проверьте отрицательные остатки:
Отрицательный остаток мог существовать лишь несколько часов или дней, а на конец месяца количество уже стало положительным или нулевым. Поэтому отчет только на последний день месяца не всегда показывает проблему.
Сформируйте движение по дням. Найдите дату, на которую расход превысил доступное количество.
Если обнаружим продажу в минус, исправим хронологию первичных документов. Не создавайте фиктивное поступление только для устранения технического отрицательного остатка.
Себестоимость списания зависит от метода оценки запасов, указанного в учетной политике организации.
Возможны:
При расчете по средней стоимости программа определяет стоимость списания с учетом поступлений и выбытий за период. В течение месяца проводки могут иметь предварительный характер, а окончательная корректировка выполняется при закрытии месяца.
При ФИФО стоимость списывается по последовательным партиям поступления. Если партия сформирована неверно, содержит суммовой остаток без количества или была нарушена последовательность документов, итог по номенклатуре может не закрыться корректно.
Откройте учетную политику организации и уточните применяемый способ оценки материально-производственных запасов.
После этого исследуйте данные в соответствующем аналитическом разрезе:
Не изменяйте метод оценки запасов ради исправления одной номенклатуры. Это элемент учетной политики, который применяется последовательно ко всей соответствующей группе запасов.
Откройте проводки документа Комплектация номенклатуры. Сравните:
В корректной операции стоимость оприходованного комплекта должна соответствовать стоимости списанных комплектующих с учетом алгоритма расчета, применяемого программой.
Если в проводках документа отсутствуют суммы, не делайте вывод, что комплектация проведена неправильно, пока не выполнено закрытие месяца. При некоторых вариантах учета окончательная стоимость может рассчитываться регламентными операциями.
Однако после закрытия месяца должны быть сформированы суммовые движения. Если они отсутствуют или расходятся, проверим:
Если в комплект вошла позиция с уже некорректной себестоимостью, проблема переносится на комплект. Поэтому исследуйте не только готовую позицию, но и все составляющие.
Сформируйте Карточку счета и Оборотно-сальдовую ведомость по каждому комплектующему на дату комплектации.
Проверьте:
Предположим, один компонент имел остаток:
При следующей комплектации эта сумма может участвовать в расчете не так, как ожидает пользователь, либо остаться на исходной аналитике. В результате готовый комплект получит неполную стоимость, а часть суммы продолжит числиться по комплектующему.
Исправляйте исходное расхождение, а затем последовательно перепроведите комплектацию и реализацию.
Если проблема возникает только по одной позиции, внимательно проверьте единицы измерения этой номенклатуры.
Номенклатура может учитываться:
Например, одна коробка может содержать 10 штук. Если в одном документе указана коробка, а в другом — штука, программа пересчитывает количество по коэффициенту. Ошибочный или измененный коэффициент способен привести к тому, что учетное количество закроется, но стоимость распределится не так, как ожидается.
Откройте карточку номенклатуры и проверьте:
Убедитесь, что коэффициенты не изменялись после ввода документов. Если изменение произошло задним числом, восстановите правильные значения и перепроведите операции в тестовой копии базы.
В справочнике могут существовать две визуально одинаковые позиции. Например, у них совпадают наименование и артикул, но это разные элементы справочника.
В таком случае:
Откройте номенклатуру непосредственно из каждого документа. Сравните:
Для поиска дублей используйте встроенный сервис Поиск и удаление дублей, если он доступен в используемой версии и для соответствующего справочника.
Не объединяйте элементы без резервной копии. Сначала установите, какой элемент является правильным и в каких документах использовался каждый из дублей.
В базовой версии 1С:Бухгалтерии набор доступной аналитики зависит от включенной функциональности. Если используются характеристики или партии, одна и та же номенклатура может учитываться в нескольких разрезах.
Например:
Проверьте каждое доступное субконто в проводках. Не ориентируйтесь только на видимую табличную часть документа: часть аналитики подставляется программой автоматически.
Используйте отчет Анализ субконто и настройте отбор по проблемной позиции. Разверните данные до документа-регистратора.
Пользователь мог включить ручное редактирование движений документа. В этом случае документ внешне заполнен правильно, но проводки или движения регистров отличаются от типовых.
Откройте проводки:
Проверьте наличие признака ручной корректировки.
При ручной корректировке могли изменить:
Ручная правка проводок особенно опасна тем, что движения бухгалтерского регистра могут перестать соответствовать движениям регистров накопления. В результате количество списывается по одному источнику данных, а бухгалтерская сумма рассчитывается по другому.
Если обнаружим ручную корректировку, сначала зафиксируем ее содержание. Затем в копии базы отключим ручную правку, перепроведем документ и сравним типовые движения с фактическими.
Суммовой остаток мог быть создан ручной бухгалтерской операцией.
Например, пользователь сформировал проводку:
Дебет 41.01 — Кредит 60.01
и указал сумму, но не указал количество. В результате на счете 41.01 появилась стоимость без товарного количества.
Другой вариант — пользователь списал количество ручной операцией, но не указал сумму или выбрал неправильное субконто.
Сформируйте Карточку счета по проблемной номенклатуре и найдите документы Операция. Проверьте все записи, которые затрагивают счета учета товара.
Счета количественно-суммового учета не следует корректировать проводками только по сумме без понимания движений регистров.
Если ручная операция была ошибочной, сторнируйте или исправьте ее документально обоснованным способом. После этого повторите расчет себестоимости.
Если проблемная номенклатура была перенесена из другой программы, причина может находиться в документе Ввод остатков.
В начальных данных могли указать:
Сформируйте отчет с начала ведения учета в текущей базе. Если сумма без количества существовала еще до первой комплектации, исправляйте начальные остатки, а не документ реализации.
При исправлении закрытого периода оформите бухгалтерскую справку и оцените влияние корректировки на ранее сформированную отчетность.
Стоимость комплектующих могла измениться после их использования.
Например:
Корректировка поступления стоимость компонента увеличили на 200 рублей;Найдите все документы Корректировка поступления, связанные с партиями комплектующих. Проверьте их даты и отражение во всех видах учета.
После изменения стоимости поступления выполните:
Если корректировка относится к прошлому закрытому периоду, учитывайте правила исправления бухгалтерских ошибок и условия налогового учета.
В исходной ситуации указано, что дополнительных расходов нет. Тем не менее проверим не только документы с очевидным названием, но и другие операции, изменяющие стоимость запасов.
На стоимость могли повлиять:
Поступление дополнительных расходов;Проанализируйте дебетовые обороты счета учета комплектующих после их первоначального поступления. Любая дополнительная сумма должна либо войти в стоимость остатка, либо быть распределена на выбывшие товары согласно применяемому порядку учета.
Если после продажи оформлялись возвраты покупателей или разукомплектация, стоимость могла вернуться на склад по другой аналитике.
Проверьте:
При разукомплектации стоимость комплекта распределяется между составляющими. Для этого в документе могут использоваться доли стоимости. Неправильные доли не должны создавать или уничтожать общую стоимость, но могут неверно распределить ее между компонентами.
Если разукомплектация проводилась частично, сопоставьте количество возвращенных компонентов с количеством списанных комплектов.
Для операции разукомплектации программа должна распределить стоимость исходного комплекта между полученными позициями. Распределение выполняется по долям стоимости.
Например, комплект стоимостью 1 000 рублей разбирается на два товара с долями:
Стоимость распределится следующим образом:
Если доли заполнены неверно или один компонент не указан, стоимость может перейти не на те позиции, по которым пользователь ожидает ее увидеть.
При обычной комплектации готового набора из компонентов доли, как правило, не требуются для формирования стоимости одного комплекта: стоимость переносится с комплектующих. Но если в цепочке присутствовала разукомплектация, обязательно проанализируйте ее настройки.
Регламентные операции выполняйте последовательно за каждый месяц. Нельзя корректно закрыть март, если январь и февраль после изменений не были пересчитаны.
Откройте обработку Закрытие месяца и проверим:
Если обнаружим документы, измененные задним числом, отменим закрытие начиная с самого раннего затронутого месяца, перепроведем документы и повторно закроем каждый месяц по порядку.
Перед массовым перепроведением обязательно создадим резервную копию базы.
В проводках 1С могут отдельно отображаться:
Возможна ситуация, когда количество закрыто и сумма бухгалтерского учета равна нулю, но остается сумма налогового учета. Возможен и обратный вариант.
Поэтому уточните, где именно виден остаток:
В настройках отчета выведите все доступные показатели. Если расхождение существует только в налоговом учете, исследуйте операции с точки зрения налога на прибыль и заполнение сумм НУ, ПР и ВР.
Не исправляйте налоговую сумму бухгалтерской проводкой без заполнения соответствующих ресурсов записи.
Если бухгалтерские проводки выглядят правильно, но себестоимость рассчитывается неверно, исследуйте движения регистров через Универсальный отчет.
Набор конкретных регистров зависит от версии конфигурации и включенной функциональности. В типовой базе полезно анализировать регистры, связанные с:
Настройте отбор по:
Сопоставьте движения документа комплектации и реализации. Количество и стоимость должны последовательно переходить от комплектующих к комплекту и затем в себестоимость продаж.
Если регистр содержит движение, которого нет в бухгалтерских проводках, или наоборот, возможна ручная корректировка либо техническая несогласованность данных.
Для стандартной ситуации программный код не требуется. Используйте типовые документы, отчеты и процедуру восстановления последовательности.
Не создавайте обработку, которая автоматически обнулит суммовые остатки. Такое решение скроет симптом, но может:
Программное вмешательство оправдано только после подтверждения технической ошибки информационной базы и получения точного алгоритма исправления от специалиста 1С или службы поддержки.
Если причиной является неправильное время или дата, выполним следующие действия:
41.После исправления итог по проблемной позиции должен стать нулевым и по количеству, и по сумме, если весь товар действительно реализован и других операций не было.
Если комплект был оприходован и списан по разным счетам или складам, восстановим единую аналитику.
Счета учета номенклатуры.Если изменение прошлых документов невозможно, оформим корректирующее перемещение или бухгалтерскую операцию на основании бухгалтерской справки. При этом обеспечим правильное отражение количества, суммы и аналитики.
Если проблема пришла из комплектующего, найдем первую операцию, которая создала сумму без количества.
Это может быть:
Исправим исходный документ, затем последовательно пересчитаем:
Этот способ предпочтительнее ручного списания остатка по готовому комплекту, потому что восстанавливает причинно-следственную цепочку.
Если обнаружим ручное изменение проводок документа, сравним фактические движения с типовыми.
Если ручная корректировка была необходима по другой причине, не удаляйте ее полностью. Пересчитайте корректную сумму и восстановите согласованность бухгалтерского учета с регистрами.
Иногда первопричину невозможно устранить изменением документов, например если ошибка относится к давно закрытому периоду, отчетность утверждена, а сумма признана несущественной.
Тогда остаток можно скорректировать документом Операция, введенная вручную, но только после подтверждения, что:
Если сумма представляет излишне учтенную стоимость товара и должна быть признана расходом текущего периода, возможна проводка:
Дебет 91.02 — Кредит 41.01.
Если ранее стоимость была занижена и требуется восстановить актив, возможна обратная логика через счет прочих доходов. Конкретная корреспонденция зависит от характера ошибки, периода ее возникновения и существенности.
Не используйте проводку Дт 91.02 Кт 41.01 как универсальное техническое обнуление. Сначала обоснуйте, почему сумма является расходом организации, а не стоимостью другой номенклатуры или партии.
Если остаток возник в прошлом отчетном году, определите существенность ошибки по правилам учетной политики и ПБУ 22/2010.
Порядок исправления зависит от:
Несущественная ошибка прошлого года, обнаруженная после подписания отчетности, обычно исправляется в текущем периоде через прочие доходы или расходы.
Существенная ошибка предшествующего года, обнаруженная после утверждения отчетности, исправляется через счет 84 с учетом требований о ретроспективном пересчете сравнительных показателей.
Поэтому при значительной сумме не списывайте остаток автоматически на счет 91.02. Подготовьте бухгалтерскую справку и определите правильный порядок вместе с ответственным за бухгалтерскую отчетность.
В вопросе указана конфигурация Бухгалтерия предприятия, базовая версия 3.0.142.56 и платформа 8.3.23.1865. Это версии, актуальные для периода возникновения вопроса, но в дальнейшем разработчик выпускал новые релизы с исправлениями.
Перед технической диагностикой:
Не утверждайте, что причина обязательно заключается в ошибке релиза, только потому что проблема появилась по одной позиции. Чаще единичный характер расхождения указывает на особенности истории конкретной номенклатуры.
Однако обновление необходимо выполнить до обращения в техническую поддержку, поскольку проблема могла быть уже исправлена разработчиком.
Если документы и аналитика корректны, но бухгалтерские итоги не соответствуют движениям, проверим техническое состояние информационной базы.
Для базовой файловой версии:
Конфигуратор;Тестирование и исправление;Не используйте тестирование и исправление как первый способ решения учетной проблемы. Эта процедура устраняет технические нарушения структуры базы, но не исправляет логически неверные документы.
Если база работает в облачном сервисе или клиент-серверном варианте, согласуйте диагностику с администратором или обслуживающей организацией.
Если после обновления, восстановления хронологии и проверки аналитики проблема сохраняется только по одной позиции, подготовим материалы для технической поддержки.
Соберите:
Четкий сценарий воспроизведения может выглядеть так:
41.01;Такой набор данных позволит отличить ошибку учета от технической ошибки конфигурации.
Для решения задачи применим следующие типовые объекты и инструменты:
Комплектация номенклатуры — документ формирования комплекта и разукомплектации;Реализация товаров и услуг — документ продажи комплекта;Поступление товаров и услуг — документ поступления комплектующих;Перемещение товаров — документ смены склада хранения;Корректировка поступления — документ изменения стоимости приобретения;Возврат товаров поставщику — документ выбытия приобретенных запасов;Возврат товаров от покупателя — документ возврата проданных товаров;Операция, введенная вручную — инструмент документально обоснованного исправления проводок;Закрытие месяца — обработка регламентного расчета себестоимости;Оборотно-сальдовая ведомость по счету — отчет по остаткам количества и стоимости;Карточка счета — отчет для анализа последовательности проводок;Анализ счета — отчет по корреспонденциям;Анализ субконто — отчет для проверки аналитических разрезов;Универсальный отчет — инструмент анализа регистров;Счета учета номенклатуры — регистр правил автоматической подстановки счетов;Поиск и удаление дублей — сервис проверки справочника номенклатуры;Тестирование и исправление — техническая проверка файловой базы.В базовой версии конфигурации изменение программного кода недоступно. Это не мешает провести полноценную диагностику типовыми отчетами и документами.
Предположим, после реализации комплекта отчет показывает:
Сформируем карточку счета и увидим:
Не списываем 1 200 рублей сразу. Сначала выясним, почему реализация получила стоимость 48 800 рублей.
Далее проверяем комплектующие и обнаруживаем, что после комплектации стоимость одной партии увеличили документом Корректировка поступления на 1 200 рублей. Документ комплектации после корректировки не перепроводился.
Правильное решение:
После пересчета стоимость комплекта станет равна 51 200 рублям, и реализация должна списать всю сумму. Остаток по количеству и стоимости станет нулевым.
Этот пример показывает, почему ручная проводка могла бы скрыть первоначальную ошибку и дополнительно завысить расходы.
Предположим:
В свернутом отчете увидим:
После группировки по складам обнаружим развернутые остатки. Исправим склад реализации или восстановим правильное перемещение, затем перепроведем документы в хронологическом порядке.
Предположим:
41.01 стоимостью 30 000 рублей;41.04;41.01 осталась.Сопоставим проводки комплектации и реализации. Если кредит реализации не соответствует дебету комплектации, восстановим правильный счет.
После исправления проверим оба счета отдельно. Нельзя анализировать только общий счет 41, поскольку ошибка находится на уровне субсчетов.
Предположим, до комплектации пользователь увеличил стоимость комплектующего проводкой на 500 рублей, но не указал количество.
Комплектация списала доступное количество и основную стоимость, а ручная сумма осталась на исходной аналитике. Затем готовый комплект был полностью реализован.
В результате:
Исправим или сторнируем необоснованную ручную запись. Если 500 рублей действительно увеличивают стоимость товара, отразим их документом, который корректно участвует в расчете себестоимости, либо выполним обоснованную корректировку с учетом всех регистров.
Единичный характер ошибки обычно указывает на особую историю конкретной позиции, а не на общую настройку программы.
Сравним проблемную позицию с аналогичным комплектом, который списывается правильно.
Проверьте различия:
Сравнительный анализ часто быстрее показывает причину, чем проверка всех настроек базы.
Массовое перепроведение способно изменить себестоимость и отчетность нескольких периодов. Поэтому выполним его контролируемо.
Не используйте команду массового перепроведения без определения начальной даты. Это может изменить стоимость большого количества товаров.
Если исправление затрагивает закрытый период или требует ручной операции, подготовим бухгалтерскую справку.
Укажем:
К справке приложим:
Для описанной ситуации применим следующий алгоритм.
Операция, введенная вручную.Универсальный отчет.Поскольку проблема возникает только по одной номенклатуре, а повторное проведение документов не помогает, наиболее вероятны следующие причины:
Начните с карточки счета по проблемному комплекту и каждому его компоненту. Найдите не последний остаток, а первую операцию, после которой количество и стоимость перестали двигаться согласованно.
При корректной комплектации стоимость всех комплектующих должна перейти на скомплектованную позицию, а при реализации всего количества комплекта его стоимость должна полностью списаться в себестоимость продаж.
Нулевое количество при ненулевой сумме на счете 41 означает, что в истории учета существует несогласованность количества, стоимости или аналитики.
Закрытие месяца не обязано автоматически устранять такой остаток, если он сформирован:
Не списывайте остаток сразу на счет 91.02. Сначала сформируйте Карточку счета, Оборотно-сальдовую ведомость по счету и Анализ субконто с полной детализацией. Проверьте документы поступления, комплектации, перемещения и реализации в хронологическом порядке.
Если обнаружим ошибочный первичный документ, исправим его и перепроведем всю цепочку, после чего повторно выполним Закрытие месяца.
Если документы выглядят правильно, проверим движения регистров через Универсальный отчет, обновим конфигурацию и при необходимости выполним техническую диагностику базы.
Ручную корректировку используем только тогда, когда первопричина установлена, сумма экономически обоснована, прошлый период нельзя изменить и подготовлена бухгалтерская справка. При этом учтем период возникновения и существенность ошибки.
После исправления проверим, что по проблемной номенклатуре отсутствуют остатки не только в свернутом итоге, но и отдельно по каждому счету, складу, партии и виду учета.
Информация носит справочный характер