К статье
Практический материал

Учет и Финансы · 12 мин

Как настроить курсовые разницы в 1С

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

Курсовые разницы возникают в учёте всякий раз, когда организация ведёт расчёты в иностранной валюте или у.е., а курс на дату операции отличается от курса на дату оплаты или отчётную дату. В 1С:Бухгалтерии (редакция 3.0) расчёт курсовых разниц выполняется автоматически, но только при условии, что корректно заполнены курсы валют, правильно настроены счета учёта и включена переоценка в регламентных операциях закрытия месяца.

Ошибки в настройке приводят к тому, что программа либо не считает курсовые разницы вообще, либо формирует неверные суммы по счетам 52, 57, 60, 62, 66, 67. Типичный признак проблемы — «висящие» остатки в валюте при нулевом рублёвом остатке или наоборот, а также отсутствие проводок по счетам 91.01 и 91.02 при очевидном изменении курса.

Ниже разобран полный цикл настройки: от загрузки курсов валют до проверки результата в отчётах. Инструкция ориентирована на 1С:Бухгалтерию 8.3, но общая логика применима и к другим конфигурациям на базе БСП.

Загрузка и актуализация курсов валют

Основа расчёта курсовых разниц — справочник «Валюты» (раздел «Справочники» → «Валюты»). Курсы хранятся в регистре сведений «Курсы валют» и должны быть заполнены на каждую дату валютной операции и на последнее число каждого месяца. Если курса на нужную дату нет, программа берёт последний известный курс — и это частая причина неверных сумм.

Самый надёжный способ — автоматическая загрузка с сервера. В справочнике «Валюты» нажмите «Загрузить курсы валют», укажите период и отметьте нужные валюты. Чтобы курсы обновлялись без участия пользователя, настройте регламентное задание: в форме загрузки включите опцию «Загружать автоматически» или проверьте расписание в разделе «Администрирование» → «Обслуживание» → «Регламентные и фоновые задания».

Для валют с ручным вводом курса (например, условные единицы по договору с произвольным курсом) нужно создать валюту с типом курса «Вводится вручную» и заполнять курсы через кнопку «Установить курс» на каждую дату документа. Пропуск даты означает, что переоценка на эту дату выполнится по устаревшему курсу.

Настройка счетов учёта с валютным признаком

Переоценке подлежат только те счета, у которых в плане счетов установлен признак «Валютный». В типовой конфигурации он уже включён у счетов 50.23, 52, 55.23, 57, 58.03, 60.21, 60.22, 62.21, 62.22, 66, 67 и ряда других. Проверить это можно через «Главное» → «План счетов» → открыть счёт и посмотреть флаг «Валютный учёт».

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

Отдельно проверьте настройку счетов расчётов с контрагентами: раздел «Главное» → «Настройки» → «План счетов» не требует изменений, но в договорах с контрагентами валюта расчётов должна совпадать с валютой документов. Несоответствие валюты договора и документа приводит к ошибкам при проведении.

Как оформлять валютные документы

Поступление и списание валютных средств оформляются документами «Поступление на расчётный счёт» и «Списание с расчётного счёта» с видом операции, соответствующим валютной операции. Банковский счёт организации должен быть создан с указанием валюты — тогда программа автоматически подставит валютные счета учёта (52, 57) и выполнит пересчёт по курсу на дату документа.

При покупке или продаже валюты используется счёт 57.22: сначала списание рублей на покупку, затем зачисление валюты. Разница между курсом ЦБ и фактическим курсом сделки отражается на счёте 91 автоматически при корректном заполнении курсов в самих документах — поле курса доступно на закладке с расшифровкой или в параметрах документа.

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

Порядок действий при валютной операции
  1. 1
    Загрузите курсы валют на дату операции и на конец месяца
  2. 2
    Создайте валютный банковский счёт организации, если его ещё нет
  3. 3
    Оформите документ оплаты или поступления с валютным договором
  4. 4
    Проверьте проводки: валютная сумма и рублёвый эквивалент по курсу
  5. 5
    Выполните закрытие месяца с операцией «Переоценка валютных средств»
  6. 6
    Сверьте результат по ОСВ с валютными суммами

Переоценка валютных средств при закрытии месяца

Центральный механизм — регламентная операция «Переоценка валютных средств», которая входит в обработку «Закрытие месяца» (раздел «Операции» → «Закрытие месяца»). Она выполняется автоматически в составе общей последовательности и создаёт документ «Регламентная операция» с проводками по дебету или кредиту 91.01/91.02 в корреспонденции с валютными счетами.

Если в списке операций закрытия месяца пункта «Переоценка валютных средств» нет — значит, в учётной политике или настройках что-то отключено, либо в базе нет остатков по валютным счетам. Проверьте, что функциональность «Расчёты в валюте и у.е.» включена: «Главное» → «Функциональность» → закладка «Банк и касса» или «Расчёты» в зависимости от релиза.

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

Контрольные точки

Как проверить результат

ОСВ по счету 52 с показателем «Валютная сумма»
Норма

Валютный остаток соответствует выписке банка, рублёвый — пересчитан по курсу на конец месяца

Тревожный признак

Валютный остаток нулевой при ненулевом рублёвом или наоборот

Проводки по счёту 91.01/91.02 за месяц
Норма

Есть документ «Регламентная операция» с видом «Переоценка валютных средств»

Тревожный признак

Проводок нет, хотя курс менялся и остатки в валюте есть

Отчёт «Курсовые разницы» (справка-расчёт)
Норма

Суммы по каждому счёту и договору детализированы и сходятся с проводками

Тревожный признак

Справка пустая или суммы не совпадают с 91-м счётом

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

По умолчанию типовая конфигурация относит курсовые разницы на счета 91.01 «Прочие доходы» и 91.02 «Прочие расходы» со статьёй прочих доходов и расходов с видом «Курсовые разницы». Проверьте справочник «Прочие доходы и расходы»: у статьи должен быть установлен соответствующий вид, а флаг «Принимается к налоговому учёту» — включён, если разницы учитываются при расчёте налога на прибыль.

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

В налоговом учёте курсовые разницы по валютным требованиям и обязательствам признаются внереализационными доходами и расходами. В 1С налоговый учёт ведётся параллельно на тех же счетах с признаком «НУ», поэтому расхождения БУ и НУ по курсовым разницам обычно не возникает — но проверить это стоит через отчёт «Анализ учёта по налогу на прибыль».

Расчёты в условных единицах: особенности

Договоры в у.е., когда обязательство выражено в валюте, но оплачивается в рублях, учитываются на счетах 60.31, 60.32, 62.31, 62.32. В договоре выбирается валюта, а оплата проходит по рублёвому счёту — программа определяет такую ситуацию автоматически по сочетанию валюты договора и валюты банковского счёта.

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

Сравнение вариантов учёта

Расчёты в валюте (счета 52, 60.21, 62.21)

Переоценка на каждую отчётную дату и на дату операции; разницы на 91 счёте. Подходит для реальных валютных платежей через валютный счёт.

Расчёты в у.е. (счета 60.31, 62.31)

Оплата в рублях по курсу; в БУ переоценка только до отгрузки, в НУ — до оплаты. Подходит для контрактов с рублёвыми платежами, привязанными к курсу.

Ручная корректировка операцией

Операция, введённая вручную, для разовых исправлений. Только как исключение: ручные проводки не участвуют в автоматической переоценке дальше.

Типичные ошибки и способы их исправления

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

Вторая частая проблема — ручное изменение рублёвой суммы в валютном документе. Если пользователь вручную поправил сумму в проводках, связь с курсом теряется, и последующая переоценка посчитает разницу от неверной базы. Такие документы нужно найти (признак — жёлтый фон суммы в проводках) и вернуть автоматический расчёт.

Третья группа ошибок — нарушение последовательности: документы оплаты проведены раньше отгрузки задним числом, затем месяц закрыт повторно без перепроведения. Результат — некорректные остатки по взаиморасчётам. Помогает восстановление последовательности через перепроведение с начала периода и повторное закрытие месяца.

Типичные ошибки
01
Не загружены курсы на отчётные даты — переоценка считается по устаревшему курсу и искажает финансовый результат
02
Собственный субсчёт создан без валютного признака — остатки по нему никогда не переоцениваются
03
Ручная правка рублёвых сумм в проводках валютных документов — ломает последующий автоматический расчёт
04
Пропуск закрытия отдельных месяцев — вся разница попадает в один период
05
Валюта договора не совпадает с валютой документа — ошибки проведения и неверные счета расчётов

Как проверить корректность настройки

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

Второй инструмент — справка-расчёт «Курсовые разницы», доступная из формы закрытия месяца по ссылке на регламентную операцию. Она показывает, по каким счетам, договорам и документам рассчитана каждая сумма. Расхождение справки с проводками по 91-му счёту — признак ручных правок.

Третий шаг — сверка с налоговым учётом: отчёт «Анализ учёта по налогу на прибыль» должен показать отсутствие необъяснимых постоянных и временных разниц по курсовым разницам. Если разницы есть и вы не понимаете их природу — проверьте счета расчётов в у.е. и настройку ПБУ 18/02.

Итог

Что важно запомнить

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

Частые вопросы

Почему при закрытии месяца нет операции «Переоценка валютных средств»?

Операция появляется только при наличии остатков по счетам с валютным признаком и включённой функциональности валютных расчётов. Проверьте «Главное» → «Функциональность» и убедитесь, что в ОСВ есть ненулевые остатки по счетам 52, 57, 60.21, 62.21 или аналогичным.

Переоцениваются ли валютные авансы в 1С?

В бухгалтерском учёте выданные и полученные авансы в валюте пересчитываются один раз — по курсу на дату оплаты — и далее не переоцениваются. Это соответствует ПБУ 3/2006. В налоговом учёте правила могут отличаться, что формирует временные разницы.

Что делать, если курсовые разницы посчитаны после сдачи отчётности?

Если период закрыт и отчётность сдана, исправления отражаются текущей датой в соответствии с правилами исправления ошибок. Не перепроводите документы в закрытом периоде без оценки последствий — сначала сделайте копию базы и проанализируйте влияние на налоговую базу.

Как посмотреть, из чего сложилась конкретная курсовая разница?

Откройте «Операции» → «Закрытие месяца», выберите нужный период, щёлкните по строке «Переоценка валютных средств» и откройте справку-расчёт «Курсовые разницы». В ней видна детализация по счетам, контрагентам, договорам и документам расчётов.

Нужно ли переоценивать валютную наличность в кассе?

Да, денежные средства в валютной кассе (счёт 50.23) переоцениваются на общих основаниях — на каждую отчётную дату и дату операции. Убедитесь, что кассовые документы в валюте оформляются с правильной валютой и курсом.

Можно ли настроить переоценку чаще, чем раз в месяц?

Автоматическая переоценка выполняется при закрытии месяца и при проведении валютных документов на дату операции. Промежуточная переоценка на произвольную дату в типовой конфигурации не предусмотрена — при необходимости она оформляется вручную через документ «Операция, введённая вручную» с последующим контролем корректности.