Как правильно реализовать товары и услуги в у.е., если была предоплата в 1С

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

При работе с валютными договорами или расчетами в условных единицах (у.е.) бухгалтеры часто сталкиваются с ситуацией, когда сумма в проводках документа Реализация товаров и услуг не совпадает с суммой, полученной путем простого умножения валютного итога на текущий курс. Это вызывает вопросы о корректности работы программы. Проанализируем ситуацию, разберем методологические основы и выясним, как правильно настроить систему 1С для автоматического и точного учета таких операций.

Принцип «смешанного курса» и требования законодательства

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

Рассмотрим подробнее формулу, по которой 1С рассчитывает рублевую сумму выручки:

  1. Часть стоимости, оплаченная авансом, фиксируется в рублях по курсу на дату получения этого аванса. В дальнейшем эта сумма не пересчитывается.
  2. Неоплаченная часть стоимости (дебиторская задолженность) оценивается по курсу ЦБ РФ на дату отгрузки (дату документа реализации).
  3. Итоговая выручка в бухгалтерском учете — это сумма этих двух величин.

Посмотрим на пример. Если общая сумма сделки составляет 10 000 евро, из которых 3 000 евро были оплачены авансом по курсу 70 руб., а на дату отгрузки курс составил 80 руб., то расчет будет следующим:

Выручка = (3 000 * 70) + (7 000 * 80) = 210 000 + 560 000 = 770 000 рублей.

В то же время, если просто умножить 10 000 евро на курс отгрузки (80 руб.), мы получим 800 000 рублей. Разница в 30 000 рублей — это и есть «зафиксированный» курс аванса. Программа 1С делает проводку именно на 770 000 рублей, что является абсолютно верным с точки зрения бухгалтерского и налогового учета.

Настройка договора с контрагентом

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

Работа с документом реализации и закладкой «Предоплата»

Проанализируем поведение документа Реализация товаров и услуг. В нижней части формы (в «подвале») программа часто выводит справочную информацию, рассчитанную по курсу на дату документа. Однако фактические проводки Дт 62.31 Кт 90.01.1 формируются с учетом данных на закладке Предоплата.

Если аванс не подтянулся автоматически, выполним следующие действия:

  1. Перейдем на закладку Предоплата.
  2. Нажмем кнопку Заполнить (или добавим документ оплаты вручную).
  3. Убедимся, что указана правильная сумма в валюте и соответствующий рублевый эквивалент (курс аванса).

После проведения документа проверим проводки. Сумма по кредиту счета 90.01.1 должна в точности соответствовать сумме аванса по историческому курсу плюс остаток по курсу реализации.

Восстановление последовательности расчетов

Часто проблема «неправильных» сумм возникает из-за того, что документы вводились в базу не в хронологическом порядке (например, сначала создали реализацию, а потом задним числом завели платежное поручение). В такой ситуации 1С не видит аванс в момент проведения реализации и считает всё по текущему курсу.

Для исправления ситуации воспользуемся стандартной обработкой:

Рассмотрим путь: Операции — Сервис — Групповое перепроведение документов или Закрытие месяца — Восстановление последовательности расчетов.

При запуске этой процедуры программа пересчитает зачеты авансов и скорректирует рублевые суммы выручки. Важно понимать, что если последовательность «сбита» в глубоком прошлом, программа может попытаться перепровести документы прошлых лет.

Проблема закрытых периодов и перенос границы последовательности

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

Разберем, как поступить профессионально:

  1. Использование специальных обработок: На специализированных ресурсах (например, Инфостарт) существуют обработки для переноса границы последовательности без фактического перепроведения старых документов. Мы можем «сказать» системе, что на начало текущего квартала всё верно.
  2. Ручные корректировки в текущем периоде: Если зачет аванса не произошел из-за ошибок в закрытом периоде, мы можем воспользоваться документом Операция, введенная вручную или Корректировка долга. Нам нужно выровнять остатки на счетах 62.31 и 62.32 так, чтобы рублевый эквивалент соответствовал валютному остатку по правилам ПБУ.

Нюансы учета НДС при расчетах в у.е.

Важно помнить об особенностях налогового учета. Налоговая база по НДС при реализации товаров (работ, услуг) в у.е. определяется на дату отгрузки. При этом:

Критически важный момент: в отличие от бухгалтерского учета дебиторской задолженности, налоговая база по НДС в дальнейшем не пересчитывается. Возникающие после отгрузки курсовые разницы при окончательной оплате покупателем не влияют на сумму НДС, исчисленную в момент отгрузки. Эти разницы учитываются в составе прочих доходов или расходов на счете 91.

Заключение и рекомендации

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

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

← На главную