Почему в 1С возникает корректировка стоимости товаров по расчетам в валюте при восстановлении последовательности?

Бухгалтер 1С v8.3 (Обычные формы) 1С:Комплексная автоматизация Бухгалтерский учет Торговля и дистрибуция
← На главную

При ведении учета внешнеэкономической деятельности (ВЭД) в конфигурациях «1С:Комплексная автоматизация 1.1» (КА) или «1С:Управление производственным предприятием 1.3» (УПП) бухгалтеры часто сталкиваются с непонятным поведением программы. При проведении регламентной обработки Восстановление последовательности расчетов в конце месяца на счетах учета товаров (например, на счете 41 или 10) внезапно появляются корректирующие проводки с содержанием «Корректировка стоимости по расчетам в валюте».

Это вызывает обоснованную тревогу у бухгалтеров. Ведь согласно российскому законодательству, последующая переоценка стоимости ТМЦ в связи с изменением валютного курса не производится. В этой статье мы подробно разберем физику этого процесса, изучим требования законодательства и выясним, почему программа действует абсолютно корректно.

Законодательный аспект: что говорит ПБУ 3/2006?

Для начала обратимся к методологии бухгалтерского учета. Бухгалтер абсолютно прав в том, что переоценивать товары на складе из-за изменения курса валют нельзя. Об этом четко говорят пункты ПБУ 3/2006:

Таким образом, если организация перечислила поставщику валютный аванс, то приходовать поступивший товар она обязана строго по курсу этого аванса, а не по курсу на дату накладной. И именно выполнение этого требования закона технически реализует программа 1С через механизм корректировки.

Технический алгоритм 1С: почему корректировка происходит не сразу?

Рассмотрим, почему корректирующие проводки на счете 41 (или 10) не формируются мгновенно в момент ввода документа поступления, а откладываются до запуска восстановления последовательности расчетов на конец месяца.

В старых конфигурациях 1С на обычных формах (КА 1.1 и УПП 1.3) реализован двухэтапный алгоритм обработки импортных поставок при наличии авансов:

  1. Первичное проведение документа «Поступление товаров и услуг»
    Когда менеджер или бухгалтер проводит документ поступления импортного товара, программа в первую очередь оценивает его рублевую себестоимость по курсу ЦБ РФ, действующему на дату самой накладной. Происходит это потому, что в момент оперативного проведения система далеко не всегда может корректно определить, к какому именно валютному платежу (авансу) относится данная поставка. Документы оплаты могли быть проведены позже, последовательность их ввода могла быть нарушена, либо расчеты ведутся в целом по договору без детализации по документам расчетов.
  2. Запуск обработки «Восстановление последовательности расчетов»
    В конце отчетного периода (как правило, месяца) запускается регламентная обработка восстановления последовательности. Ее главная задача — хронологически выстроить цепочку платежей и поставок по каждому контрагенту и договору. Обработка «видит», что под конкретное поступление ранее был выдан валютный аванс (отраженный на субсчете 60.22 или 60.32).
  3. Формирование корректирующих записей
    Поскольку изначально товар был оприходован по курсу на дату поступления, а согласно закону его рублевая стоимость должна соответствовать курсу аванса, программа обязана скорректировать первоначальную стоимость товара. Для этого обработка восстановления расчетов дописывает корректирующие проводки непосредственно в движения документа Поступление товаров и услуг.

Проводка выглядит следующим образом: Дт 41.01 (10.01) — Кт 60.21 (60.31) на сумму разницы между курсом аванса и курсом на дату накладной. Эта проводка может быть как положительной (если курс на дату аванса был выше), так и отрицательной/сторно (если курс аванса был ниже курса накладной).

Важный вывод: Программа не производит последующую (ежемесячную) переоценку складских остатков! Она лишь **довыполняет первоначальную оценку** товара в момент его признания, приводя рублевую себестоимость к историческому курсу аванса. Как только эта корректировка зафиксирована, рублевая стоимость товара на складе «замораживается» и больше никогда не меняется под воздействием валютных колебаний.

Наглядный сквозной пример с расчетами

Проанализируем конкретную практическую ситуацию в цифрах, чтобы окончательно закрепить понимание физики процесса.

Предположим следующие условия:

Разберем поведение программы по шагам:

Шаг 1. Первичное проведение накладной (20 октября)
При создании и первом проведении документа Поступление товаров и услуг программа рассчитывает стоимость товара по текущему курсу дня поступления ($1 000 * 80,00 руб.):
Проводка: Дт 41.01 — Кт 60.21 на сумму 80 000 руб.

В этот момент на складе числится товар себестоимостью 80 000 рублей, а на счете 60 висит незачтенный аванс на сумму 70 000 рублей.

Шаг 2. Восстановление последовательности расчетов (в конце месяца)
Запускается регламентная процедура. Система анализирует взаиморасчеты и понимает, что данная поставка полностью перекрывается авансом от 10 октября. По закону (ПБУ 3/2006) стоимость товара на складе должна составлять ровно 70 000 рублей.

Программа автоматически корректирует движения документа поступления, добавляя в него исправление:
Проводка: Дт 41.01 — Кт 60.21 на сумму -10 000 руб. (сторно).

Одновременно с этим происходит зачет аванса:
Проводка: Дт 60.21 — Кт 60.22 на сумму 70 000 руб.

Итог расчетов: Сальдо по счету 60 закрыто в ноль. На счете 41.01 остался лежать товар с итоговой рублевой себестоимостью 70 000 рублей (80 000 - 10 000). Требования ПБУ 3/2006 выполнены идеально.

Почему корректировка возникает именно на остатках товара?

Часто бухгалтер удивляется: «Товар лежит на складе нетронутым, почему корректируется его остаток?»

Дело в том, что корректировка привязывается не к абстрактному складу, а к конкретной партии поступления. Пока товар не списан (не продан, не передан в производство), корректирующая проводка относится строго на балансовый счет учета этого товара (41 или 10), изменяя его историческую себестоимость.

Если бы к моменту запуска восстановления последовательности этот товар уже был частично или полностью продан, алгоритм программы отработал бы следующим образом:

Влияние режима учета затрат (РАУЗ)

Если в вашей базе «1С:Комплексная автоматизация 1.1» или «1С:УПП 1.3» включен Режим аналитического учета затрат (РАУЗ), то все движения по корректировке стоимости могут аккумулироваться и рассчитываться непосредственно в момент проведения документа Расчет себестоимости.

При РАУЗе первичные проводки документов в течение месяца формируются по предварительной оценке, а окончательный расчет партий и распределение валютных корректировок до нужного курса аванса происходит при закрытии месяца. Это штатный режим работы системы, пугаться большого количества корректирующих записей в конце месяца не нужно.

Что делать бухгалтеру для проверки правильности учета?

Если вы хотите убедиться, что программа все рассчитала верно, воспользуйтесь следующим алгоритмом самопроверки:

  1. Сформируйте отчет Оборотно-сальдовая ведомость по счету по субсчетам счета 60 (в частности, 60.21 и 60.22) с детализацией по субконто «Контрагенты», «Договоры» и «Документы расчетов». Убедитесь, что все валютные авансы закрылись корректно и на них не зависли копеечные остатки из-за курсовых разниц.
  2. Посмотрите Карточку счета 41 (или 10) по конкретной номенклатуре. Итоговая рублевая сумма поступления товара после всех корректировок должна в точности равняться валютной стоимости товара, умноженной на курс на дату перечисления аванса.
  3. Обратите внимание на сверку расчетов. Из-за корректировок рублевая сумма документа поступления в системе 1С может отличаться от бумажной накладной, предоставленной поставщиком (где цена часто пересчитывается по курсу на дату отгрузки). Это нормальная практика для импорта и у.е. Акты сверки с иностранными контрагентами рекомендуется вести строго в валюте договора, так как валютные суммы у вас и у поставщика всегда будут совпадать, в отличие от рублевого эквивалента.
← На главную