При ведении учета внешнеэкономической деятельности (ВЭД) в конфигурациях «1С:Комплексная автоматизация 1.1» (КА) или «1С:Управление производственным предприятием 1.3» (УПП) бухгалтеры часто сталкиваются с непонятным поведением программы. При проведении регламентной обработки Восстановление последовательности расчетов в конце месяца на счетах учета товаров (например, на счете 41 или 10) внезапно появляются корректирующие проводки с содержанием «Корректировка стоимости по расчетам в валюте».
Это вызывает обоснованную тревогу у бухгалтеров. Ведь согласно российскому законодательству, последующая переоценка стоимости ТМЦ в связи с изменением валютного курса не производится. В этой статье мы подробно разберем физику этого процесса, изучим требования законодательства и выясним, почему программа действует абсолютно корректно.
Для начала обратимся к методологии бухгалтерского учета. Бухгалтер абсолютно прав в том, что переоценивать товары на складе из-за изменения курса валют нельзя. Об этом четко говорят пункты ПБУ 3/2006:
Таким образом, если организация перечислила поставщику валютный аванс, то приходовать поступивший товар она обязана строго по курсу этого аванса, а не по курсу на дату накладной. И именно выполнение этого требования закона технически реализует программа 1С через механизм корректировки.
Рассмотрим, почему корректирующие проводки на счете 41 (или 10) не формируются мгновенно в момент ввода документа поступления, а откладываются до запуска восстановления последовательности расчетов на конец месяца.
В старых конфигурациях 1С на обычных формах (КА 1.1 и УПП 1.3) реализован двухэтапный алгоритм обработки импортных поставок при наличии авансов:
60.22 или 60.32).
Поступление товаров и услуг.
Проводка выглядит следующим образом: Дт 41.01 (10.01) — Кт 60.21 (60.31) на сумму разницы между курсом аванса и курсом на дату накладной. Эта проводка может быть как положительной (если курс на дату аванса был выше), так и отрицательной/сторно (если курс аванса был ниже курса накладной).
Важный вывод: Программа не производит последующую (ежемесячную) переоценку складских остатков! Она лишь **довыполняет первоначальную оценку** товара в момент его признания, приводя рублевую себестоимость к историческому курсу аванса. Как только эта корректировка зафиксирована, рублевая стоимость товара на складе «замораживается» и больше никогда не меняется под воздействием валютных колебаний.
Проанализируем конкретную практическую ситуацию в цифрах, чтобы окончательно закрепить понимание физики процесса.
Предположим следующие условия:
Дт 60.22 — Кт 52 на сумму $1 000 (70 000 руб.).Разберем поведение программы по шагам:
Шаг 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), изменяя его историческую себестоимость.
Если бы к моменту запуска восстановления последовательности этот товар уже был частично или полностью продан, алгоритм программы отработал бы следующим образом:
41.90.02 (или 20, 44 в зависимости от направления списания). Это происходит автоматически при проведении регламентного документа Расчет себестоимости или Корректировка стоимости списания товаров в конце месяца.Если в вашей базе «1С:Комплексная автоматизация 1.1» или «1С:УПП 1.3» включен Режим аналитического учета затрат (РАУЗ), то все движения по корректировке стоимости могут аккумулироваться и рассчитываться непосредственно в момент проведения документа Расчет себестоимости.
При РАУЗе первичные проводки документов в течение месяца формируются по предварительной оценке, а окончательный расчет партий и распределение валютных корректировок до нужного курса аванса происходит при закрытии месяца. Это штатный режим работы системы, пугаться большого количества корректирующих записей в конце месяца не нужно.
Если вы хотите убедиться, что программа все рассчитала верно, воспользуйтесь следующим алгоритмом самопроверки:
Оборотно-сальдовая ведомость по счету по субсчетам счета 60 (в частности, 60.21 и 60.22) с детализацией по субконто «Контрагенты», «Договоры» и «Документы расчетов». Убедитесь, что все валютные авансы закрылись корректно и на них не зависли копеечные остатки из-за курсовых разниц.Карточку счета 41 (или 10) по конкретной номенклатуре. Итоговая рублевая сумма поступления товара после всех корректировок должна в точности равняться валютной стоимости товара, умноженной на курс на дату перечисления аванса.