Учет и Финансы · 12 мин
Расчет курсовых разниц в 1С 8.3: как посмотреть расчет и проверить результат
Как посмотреть расчет курсовых разниц в 1С 8.3: регламентная операция, справка-расчет, проводки, типичные ошибки и проверка результата.
Курсовые разницы возникают, когда организация ведет расчеты в иностранной валюте или условных единицах, а курс на дату оплаты и на дату отгрузки различается. В 1С 8.3 (Бухгалтерия предприятия, редакция 3.0) переоценка валютных остатков выполняется автоматически при проведении документов и при закрытии месяца, но бухгалтеру важно уметь посмотреть, как именно программа рассчитала сумму, и убедиться в корректности проводок.
Основной инструмент для просмотра расчета — справка-расчет «Переоценка валютных средств», которая формируется регламентной операцией закрытия месяца. Дополнительно расчет виден в проводках документов поступления, реализации, списания и поступления валюты, а также в оборотно-сальдовой ведомости по валютным счетам с расшифровкой по суммам в валюте и в рублях.
Ниже разобрано, где хранятся курсы валют, какие документы формируют курсовые разницы, как открыть справку-расчет и проверить результат, а также какие ошибки чаще всего приводят к неверным суммам.
Где в 1С 8.3 формируются курсовые разницы
Переоценка выполняется в двух ситуациях. Первая — при проведении операций с валютой: поступление на валютный счет, списание со счета, оплата поставщику, поступление оплаты от покупателя, выдача и возврат валютных займов и кредитов. При проведении такого документа программа пересчитывает остаток по соответствующему счету по текущему курсу и сразу формирует проводку по курсовой разнице на счете 91.01 «Прочие доходы» или 91.02 «Прочие расходы».
Вторая ситуация — регламентная переоценка на конец месяца. Регламентная операция «Переоценка валютных средств» в составе закрытия месяца пересчитывает все валютные остатки по курсу на последнее число месяца и доначисляет разницы. Это требование бухгалтерского учета: валютные активы и обязательства должны отражаться в отчетности по курсу на отчетную дату.
Важно понимать, какие счета участвуют в переоценке. Это счета с признаком валютного учета: 52 «Валютные счета», 57 «Переводы в пути», 60 и 62 (по договорам в валюте), 66 и 67 (валютные кредиты и займы), 71 (по валютным авансам сотрудникам), 75, 76 при расчетах в валюте. Список счетов, подлежащих переоценке, программа определяет по плану счетов — у счета должен быть установлен признак валютного учета.
Как проверить загрузку курсов валют перед расчетом
Корректность расчета курсовых разниц полностью зависит от актуальности курсов. Если курс на дату операции или на конец месяца не загружен, программа либо использует последний известный курс, либо выдает предупреждение, и сумма разницы окажется неверной.
Откройте раздел «Справочники» → «Валюты». Выберите нужную валюту и перейдите по ссылке «Курсы валют». Проверьте, что курсы заполнены на все даты валютных операций и на последнее число каждого месяца. Если курсов не хватает, нажмите кнопку «Загрузить курсы валют» и укажите период — программа загрузит данные с сервера.
Особое внимание уделите валютам с ручным вводом курса и расчетам в условных единицах. Для у.е. часто создают отдельную валюту с курсом, который вводится вручную по условиям договора (например, курс ЦБ плюс процент). Забытый ручной курс — одна из самых частых причин расхождений с контрагентом.
- 1Откройте Справочники → Валюты и выберите нужную валюту
- 2Перейдите по ссылке «Курсы валют» и проверьте наличие курсов на даты операций и на конец месяца
- 3При пропусках нажмите «Загрузить курсы валют» и укажите период
- 4Для валют с ручным курсом введите значения вручную по условиям договора
- 5Перепроведите валютные документы и повторите закрытие месяца после обновления курсов
Как посмотреть расчет через справку-расчет «Переоценка валютных средств»
Основной способ увидеть детальный расчет — открыть справку-расчет регламентной операции. Перейдите в раздел «Операции» → «Закрытие месяца», выберите нужный период и выполните закрытие месяца, если оно еще не выполнено. В списке операций найдите строку «Переоценка валютных средств».
Нажмите на название операции левой кнопкой мыши — откроется контекстное меню. Выберите пункт «Переоценка валютных средств» (справка-расчет). Программа сформирует печатную форму, где по каждому счету, договору и валюте показано: остаток в валюте, рублевый остаток до переоценки, курс на дату переоценки, рублевая оценка по новому курсу и сумма курсовой разницы.
Из того же контекстного меню доступен пункт «Показать проводки» — он открывает движения регламентной операции по счетам 91.01 и 91.02 в корреспонденции с валютными счетами. Сверка справки-расчета с проводками позволяет убедиться, что каждая строка расчета отражена в учете.
Если операция «Переоценка валютных средств» в списке закрытия месяца отсутствует или неактивна, проверьте, есть ли в базе валютные остатки и установлен ли признак валютного учета у счетов. При отсутствии валютных операций программа пропускает эту операцию — это нормально.
- 1Откройте Операции → Закрытие месяца и выберите нужный месяц
- 2Выполните закрытие месяца или убедитесь, что операция «Переоценка валютных средств» выполнена
- 3Щелкните по названию операции и выберите пункт со справкой-расчетом
- 4Изучите таблицу: валютный остаток, курс, рублевая оценка, сумма разницы
- 5Через «Показать проводки» сверьте расчет с бухгалтерскими записями
Как посмотреть курсовые разницы в документах и отчетах
Помимо регламентной операции, курсовые разницы формируются при проведении валютных документов. Откройте, например, документ «Списание с расчетного счета» с операцией «Расчеты с контрагентами» в валюте и нажмите «Показать проводки и движения документа» (кнопка Дт/Кт). Если курс на дату оплаты отличается от курса, по которому числилась задолженность, в проводках появится строка со счетом 91.01 или 91.02 — это и есть курсовая разница по документу.
Для анализа сумм за период используйте стандартные отчеты. Оборотно-сальдовая ведомость по счету 91 с субконто «Прочие доходы и расходы» покажет обороты по статье «Курсовые разницы». Через настройки отчета (кнопка «Показать настройки») добавьте группировку по статьям прочих доходов и расходов, чтобы отделить курсовые разницы от прочих операций.
Анализ счета по 52, 60 или 62 с установленным флажком вывода сумм в валюте позволяет сопоставить валютные и рублевые обороты. Если рублевый оборот не соответствует валютному, умноженному на курс, — ищите документ, где курс был указан вручную или не загружен.
Как проверить результат
Все курсы загружены, пропусков нет
Пропущенные даты, валюты с ручным курсом без значений
Суммы разницы сходятся с проводками операции
Справка пустая при наличии валютных остатков или расходится с проводками
Обороты равны сумме разниц из справок и документов
Есть обороты, которых нет ни в одной справке-расчете
Валютный остаток × курс = рублевый остаток на конец месяца
Расхождение рублевой оценки с произведением валюты на курс
Настройки, влияющие на расчет курсовых разниц
На результат влияет несколько настроек программы. В разделе «Администрирование» → «Параметры учета» проверьте настройки валютного учета. В учетной политике (раздел «Главное» → «Учетная политика») убедитесь, что порядок признания курсовых разниц соответствует принятому в организации — для налогового учета методика может отличаться от бухгалтерской.
Признак валютного учета у счета определяет, попадет ли остаток в переоценку. Если организация использует самостоятельно добавленные счета или субсчета для валютных операций, проверьте, что у них включен валютный учет, иначе переоценка по ним выполняться не будет.
Для расчетов в условных единицах в карточке договора с контрагентом указывается валюта расчетов и порядок оплаты. Ошибка в договоре — например, выбран рублевый договор вместо валютного — приводит к тому, что программа вообще не рассчитывает разницы по этим документам.
Что делать, если расчет не сходится
Если сумма в справке-расчете вызывает сомнения, начните с ручной проверки одной строки: возьмите валютный остаток, умножьте на курс на дату переоценки и сравните с рублевой оценкой до переоценки. Разница должна совпасть с рассчитанной программой. Так проверяется арифметика по каждому договору.
Если арифметика верна, но итог не сходится с ожиданиями контрагента или с прошлым периодом, проверьте хронологию документов. Непроведенный или проведенный задним числом документ оплаты меняет валютный остаток на дату переоценки. В этом случае отмените закрытие месяца, восстановите последовательность проведения документов (раздел «Операции» → «Проведение документов») и выполните закрытие заново.
Ручные операции по валютным счетам — еще один источник расхождений. Если бухгалтер вручную вводил проводки по счетам 52, 60, 62, программа при переоценке учтет эти суммы, и разница может оказаться неожиданной. Найдите такие операции через анализ счета с отбором по виду документа «Операция, введенная вручную».
Особенности налогового учета и проверка перед отчетностью
В налоговом учете порядок признания курсовых разниц может отличаться от бухгалтерского — в частности, по правилам отражения разниц по непогашенной задолженности. 1С 8.3 рассчитывает разницы по данным налогового учета параллельно и отражает их в регистрах, а расхождения между БУ и НУ видны в проводках с отметкой в колонках сумм НУ.
Перед сдачей отчетности выполните контрольную сверку: рублевая оценка каждого валютного остатка на конец месяца должна равняться произведению валютного остатка на курс ЦБ на эту дату. Быстрее всего это проверить по ОСВ с выводом валютных сумм за последний день месяца.
Если организация применяет ПБУ 18/02, дополнительно проверьте, что временные разницы по курсовым разницам корректно отражены — для этого используйте справку-расчет «Отложенный налог на прибыль» в том же списке регламентных операций закрытия месяца.
Что важно запомнить
Детальный расчет курсовых разниц в 1С 8.3 смотрят в справке-расчете «Переоценка валютных средств» из формы закрытия месяца, а разницы по конкретным операциям — в проводках валютных документов. Перед анализом проверьте загрузку курсов, признак валютного учета у счетов и корректность договоров. Ручные правки проводок по разницам недопустимы — исправлять нужно первичные данные и перезапускать переоценку.
Частые вопросы
Почему операции «Переоценка валютных средств» нет в закрытии месяца?
Операция появляется только при наличии остатков на счетах с признаком валютного учета. Если валютных остатков нет или у счетов не включен валютный учет, программа пропускает переоценку. Проверьте план счетов и остатки по ОСВ с валютными суммами.
Можно ли посмотреть расчет курсовых разниц за прошлый закрытый период?
Да. Откройте закрытие месяца за нужный период и сформируйте справку-расчет повторно — она пересчитается по данным, актуальным на тот момент. Если после закрытия периода документы задним числом не изменялись, суммы совпадут с первоначальными.
Где посмотреть курсовые разницы по конкретному контрагенту?
Сформируйте анализ счета 60 или 62 с отбором по контрагенту и договору, включив вывод валютных сумм, либо откройте справку-расчет переоценки — в ней строки детализированы до договора. Обороты по счету 91 в разрезе договоров покажет отчет «Анализ счета» с соответствующими отборами.
Почему курсовая разница появилась при оплате, хотя переоценка уже была на конец месяца?
Это нормально. Регламентная переоценка приводит остаток к курсу на конец месяца, а при оплате в следующем месяце программа пересчитывает задолженность по курсу на дату платежа. Если курс изменился между концом месяца и датой оплаты, возникает дополнительная разница.
Что делать, если справка-расчет пустая, а валютные остатки есть?
Проверьте три вещи: загружены ли курсы на конец месяца, установлен ли признак валютного учета у счетов с остатками и выполнена ли сама регламентная операция (возможно, закрытие месяца завершилось с ошибкой на предыдущем этапе). После устранения причины перезапустите закрытие месяца.
Нужно ли переоценивать остатки на счете 55 в валюте?
Если у субсчета 55 «Специальные счета в банках» включен валютный учет и на нем есть валютный остаток (например, валютный депозит), программа переоценит его автоматически вместе с другими валютными счетами. Отдельных настроек для этого не требуется.