Как скорректировать приобретение в валюте по курсу авансов в 1С:ERP

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

При ведении учета в программе 1С:ERP Управление предприятием (а также в 1С:Комплексная автоматизация) пользователи часто сталкиваются со сложными сценариями валютных расчетов. Один из наиболее трудоемких процессов — корректировка поступлений при расчетах в у.е. или валюте, по которым ранее были выплачены авансы.

Рассмотрим классическую ситуацию: организации было выдано несколько авансов поставщику по разным курсам на разные даты. При проведении документа Приобретение товаров и услуг система автоматически определяет рублевую стоимость активов по средневзвешенному курсу зачтенных авансов. Это полностью соответствует требованиям законодательства (ПБУ 3/2006). Однако при создании на основании этой накладной документа Корректировка приобретения пользователи часто обнаруживают, что рублевая сумма корректировки рассчитывается не по средневзвешенному курсу зачтенных авансов, а по курсу ЦБ на дату самого приобретения. Это приводит к разрывам в себестоимости ТМЦ и взаиморасчетах.

В данной статье мы подробно разберем, почему возникает такое поведение системы, рассмотрим официальную позицию фирмы «1С» и предложим практические варианты решения проблемы для редакций 2.4 и 2.5.

 

Причина расхождения курсов в 1С:ERP 2.4

Проанализируем поведение системы в старых редакциях (ERP 2.4 и КА 2.4). Когда мы проводим исходный документ Приобретение товаров и услуг, механизм распределения взаиморасчетов сопоставляет документ с авансовыми платежами. На лету выстраивается цепочка документов «Приход/Расход» в регистре Расчеты с поставщиками. Рублевая сумма регламентированного учета рассчитывается на основе фактически зачтенных авансов по их историческим курсам.

Однако при создании документа Корректировка приобретения этот алгоритм нарушается по следующим причинам:

Фирма «1С» зафиксировала данное поведение в качестве системной ошибки под номером 00-00159520. Данная ошибка получила статус «Отклонена» из-за архитектурных ограничений старого механизма взаиморасчетов ERP 2.4. Разработчики официально рекомендовали пользователям использовать обходные пути.

 

Решение проблемы в 1С:ERP 2.4 (Ручной способ)

Если ваша организация продолжает работать на редакции 1С:ERP 2.4, автоматического расчета среднего курса авансов в корректировке приобретения добиться не удастся. Для устранения расхождений между оперативным и регламентированным учетом необходимо выполнить следующие шаги:

  1. Создадим и проведем документ Корректировка приобретения. Он сформирует проводки и движения по регистрам, используя курс на дату исходного приобретения. Из-за этого себестоимость ТМЦ уменьшится или увеличится на некорректную величину в рублевом эквиваленте.
  2. Для исправления сумм в регламентированном учете воспользуемся документом Операция (регл. учет).
  3. Вручную скорректируем рублевые суммы на разницу между курсом на дату приобретения и средневзвешенным курсом аванса. Корректировке подлежат счета расчетов с поставщиками (60.31, 60.32) и счета учета материальных ценностей (например, 10, 41) или себестоимости продаж (90.02), если товары уже были списаны.

Пример ручной корректировки проводок в документе Операция (регл. учет):


// Дт 60.31 (Поставщик) - Кт 10.01 (Материалы) 
// Сторнируем излишне списанную/начисленную рублевую сумму себестоимости
СуммаРегл = РублеваяСуммаПоКурсуПриобретения - РублеваяСуммаПоСреднемуКурсуАвансов;

 

Кардинальное решение в 1С:ERP 2.5 и КА 2.5

Перейдем к анализу современных версий систем. Начиная с редакции 1С:ERP 2.5, разработчики полностью переработали архитектуру подсистемы взаиморасчетов, внедрив так называемый режим «Взаиморасчеты онлайн». Это позволило полностью устранить данную проблему без использования ручных операций.

Выясним, какие нововведения в ERP 2.5 позволяют автоматически корректировать приобретения по правильному курсу:

 

Настройка детализации расчетов в новой архитектуре

Ранее на форумах часто рекомендовали использовать исключительно позаказную схему расчетов для корректного зачета у.е. В современных версиях ERP 2.5 это правило устарело. Нам доступны более гибкие и удобные настройки детализации расчетов в карточке договора с контрагентом:

При использовании данных настроек система автоматически отслеживает цепочки зачета авансов и корректно транслирует средневзвешенные исторические курсы во все связанные цепочки документов, включая корректировки и возвраты. Для устранения расхождений по объектам расчетов при большом объеме операций можно использовать обработку для автоматизации зачета авансов.

 

Инструменты контроля в ERP 2.5

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

Перейдем в раздел Финансовый результат и контроллинг -> Отчеты по финансовому результату и откроем отчет «Справка-расчет переоценки валютных средств». Этот отчет позволяет наглядно, в разрезе документов-регистраторов, проанализировать, по какому курсу и в какой момент произошла переоценка активов и обязательств и выявить возможные технические отклонения в учете. А для выявления некорректного развернутого сальдо на счетах 60 и 62 подойдет отчет для поиска ошибок в расчетах с поставщиками и покупателями.

 

Резюме

Подведем итог нашему анализу:

  1. В редакции 1С:ERP 2.4 некорректный расчет курса при корректировке приобретения в валюте (у.е.) после зачета авансов обусловлен системным ограничением (ошибка 00-00159520). Единственный способ решения — ручная корректировка проводок через документ Операция (регл. учет).
  2. В редакции 1С:ERP 2.5 проблема полностью решена на уровне платформы за счет онлайн-взаиморасчетов и применения «договорного» (средневзвешенного) курса из исходного документа.

Если для вашей организации критически важен автоматический и корректный учет себестоимости и расчетов в у.е. при корректировках, мы настоятельно рекомендуем запланировать переход на современную редакцию 1С:ERP 2.5.

← На главную