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