Учет и Финансы · 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Загрузите курсы валют на дату операции и на конец месяца
- 2Создайте валютный банковский счёт организации, если его ещё нет
- 3Оформите документ оплаты или поступления с валютным договором
- 4Проверьте проводки: валютная сумма и рублёвый эквивалент по курсу
- 5Выполните закрытие месяца с операцией «Переоценка валютных средств»
- 6Сверьте результат по ОСВ с валютными суммами
Переоценка валютных средств при закрытии месяца
Центральный механизм — регламентная операция «Переоценка валютных средств», которая входит в обработку «Закрытие месяца» (раздел «Операции» → «Закрытие месяца»). Она выполняется автоматически в составе общей последовательности и создаёт документ «Регламентная операция» с проводками по дебету или кредиту 91.01/91.02 в корреспонденции с валютными счетами.
Если в списке операций закрытия месяца пункта «Переоценка валютных средств» нет — значит, в учётной политике или настройках что-то отключено, либо в базе нет остатков по валютным счетам. Проверьте, что функциональность «Расчёты в валюте и у.е.» включена: «Главное» → «Функциональность» → закладка «Банк и касса» или «Расчёты» в зависимости от релиза.
Переоценка выполняется на конец каждого месяца, даже если в месяце не было валютных движений, — пока на валютных счетах есть остатки. Пропуск закрытия одного месяца и закрытие следующего приведёт к тому, что программа выполнит переоценку, но разница попадёт целиком в текущий период, что исказит финансовый результат помесячно.
Как проверить результат
Валютный остаток соответствует выписке банка, рублёвый — пересчитан по курсу на конец месяца
Валютный остаток нулевой при ненулевом рублёвом или наоборот
Есть документ «Регламентная операция» с видом «Переоценка валютных средств»
Проводок нет, хотя курс менялся и остатки в валюте есть
Суммы по каждому счёту и договору детализированы и сходятся с проводками
Справка пустая или суммы не совпадают с 91-м счётом
Настройка счетов доходов и расходов от курсовых разниц
По умолчанию типовая конфигурация относит курсовые разницы на счета 91.01 «Прочие доходы» и 91.02 «Прочие расходы» со статьёй прочих доходов и расходов с видом «Курсовые разницы». Проверьте справочник «Прочие доходы и расходы»: у статьи должен быть установлен соответствующий вид, а флаг «Принимается к налоговому учёту» — включён, если разницы учитываются при расчёте налога на прибыль.
Если организация хочет выделять курсовые разницы по экспортным и импортным операциям на разных субсчетах, это делается через создание отдельных статей прочих доходов и расходов и ручную корректировку проводок, либо через доработку конфигурации. Для большинства организаций стандартной аналитики достаточно.
В налоговом учёте курсовые разницы по валютным требованиям и обязательствам признаются внереализационными доходами и расходами. В 1С налоговый учёт ведётся параллельно на тех же счетах с признаком «НУ», поэтому расхождения БУ и НУ по курсовым разницам обычно не возникает — но проверить это стоит через отчёт «Анализ учёта по налогу на прибыль».
Расчёты в условных единицах: особенности
Договоры в у.е., когда обязательство выражено в валюте, но оплачивается в рублях, учитываются на счетах 60.31, 60.32, 62.31, 62.32. В договоре выбирается валюта, а оплата проходит по рублёвому счёту — программа определяет такую ситуацию автоматически по сочетанию валюты договора и валюты банковского счёта.
Ключевое отличие от чисто валютного учёта: по у.е. в бухгалтерском учёте после отгрузки обязательство не переоценивается (суммовые разницы возникают только на дату оплаты), а в налоговом учёте переоценка продолжается. Типовая 1С отражает это через временные разницы — поэтому важно не отключать ПБУ 18/02 в настройках учётной политики, если организация его применяет.
Сравнение вариантов учёта
Переоценка на каждую отчётную дату и на дату операции; разницы на 91 счёте. Подходит для реальных валютных платежей через валютный счёт.
Оплата в рублях по курсу; в БУ переоценка только до отгрузки, в НУ — до оплаты. Подходит для контрактов с рублёвыми платежами, привязанными к курсу.
Операция, введённая вручную, для разовых исправлений. Только как исключение: ручные проводки не участвуют в автоматической переоценке дальше.
Типичные ошибки и способы их исправления
Самая распространённая ошибка — отсутствие курса на дату документа. Программа в этом случае использует ближайший ранний курс, и курсовая разница искажается. Лечится загрузкой курсов за нужный период и перепроведением документов через обработку «Групповое перепроведение документов».
Вторая частая проблема — ручное изменение рублёвой суммы в валютном документе. Если пользователь вручную поправил сумму в проводках, связь с курсом теряется, и последующая переоценка посчитает разницу от неверной базы. Такие документы нужно найти (признак — жёлтый фон суммы в проводках) и вернуть автоматический расчёт.
Третья группа ошибок — нарушение последовательности: документы оплаты проведены раньше отгрузки задним числом, затем месяц закрыт повторно без перепроведения. Результат — некорректные остатки по взаиморасчётам. Помогает восстановление последовательности через перепроведение с начала периода и повторное закрытие месяца.
Как проверить корректность настройки
Итоговая проверка строится на трёх отчётах. Первый — оборотно-сальдовая ведомость по валютным счетам с включённым показателем «Валютная сумма»: валютные остатки должны совпадать с первичкой (выписки, акты сверки), а рублёвые — равняться пересчёту по курсу на конец периода.
Второй инструмент — справка-расчёт «Курсовые разницы», доступная из формы закрытия месяца по ссылке на регламентную операцию. Она показывает, по каким счетам, договорам и документам рассчитана каждая сумма. Расхождение справки с проводками по 91-му счёту — признак ручных правок.
Третий шаг — сверка с налоговым учётом: отчёт «Анализ учёта по налогу на прибыль» должен показать отсутствие необъяснимых постоянных и временных разниц по курсовым разницам. Если разницы есть и вы не понимаете их природу — проверьте счета расчётов в у.е. и настройку ПБУ 18/02.
Что важно запомнить
Корректные курсовые разницы в 1С обеспечиваются четырьмя условиями: актуальные курсы валют на каждую дату, валютный признак у счетов учёта, правильная последовательность документов и ежемесячное выполнение регламентной операции переоценки. Контроль — через ОСВ с валютными суммами и справку-расчёт курсовых разниц.
Частые вопросы
Почему при закрытии месяца нет операции «Переоценка валютных средств»?
Операция появляется только при наличии остатков по счетам с валютным признаком и включённой функциональности валютных расчётов. Проверьте «Главное» → «Функциональность» и убедитесь, что в ОСВ есть ненулевые остатки по счетам 52, 57, 60.21, 62.21 или аналогичным.
Переоцениваются ли валютные авансы в 1С?
В бухгалтерском учёте выданные и полученные авансы в валюте пересчитываются один раз — по курсу на дату оплаты — и далее не переоцениваются. Это соответствует ПБУ 3/2006. В налоговом учёте правила могут отличаться, что формирует временные разницы.
Что делать, если курсовые разницы посчитаны после сдачи отчётности?
Если период закрыт и отчётность сдана, исправления отражаются текущей датой в соответствии с правилами исправления ошибок. Не перепроводите документы в закрытом периоде без оценки последствий — сначала сделайте копию базы и проанализируйте влияние на налоговую базу.
Как посмотреть, из чего сложилась конкретная курсовая разница?
Откройте «Операции» → «Закрытие месяца», выберите нужный период, щёлкните по строке «Переоценка валютных средств» и откройте справку-расчёт «Курсовые разницы». В ней видна детализация по счетам, контрагентам, договорам и документам расчётов.
Нужно ли переоценивать валютную наличность в кассе?
Да, денежные средства в валютной кассе (счёт 50.23) переоцениваются на общих основаниях — на каждую отчётную дату и дату операции. Убедитесь, что кассовые документы в валюте оформляются с правильной валютой и курсом.
Можно ли настроить переоценку чаще, чем раз в месяц?
Автоматическая переоценка выполняется при закрытии месяца и при проведении валютных документов на дату операции. Промежуточная переоценка на произвольную дату в типовой конфигурации не предусмотрена — при необходимости она оформляется вручную через документ «Операция, введённая вручную» с последующим контролем корректности.