Как 1С:Бухгалтерия 8.3 считает курсовую разницу по поступлению, оплате и валютному счёту

· 11 мин

Содержание

Курсовую разницу в 1С 8.3 руками считать не нужно: её начисляет регламентная операция Переоценка валютных средств в обработке Операции → Закрытие месяца. Положительная разница уходит в Дт 52 (60.21, 62.21) Кт 91.01, отрицательная — в Дт 91.02 Кт 52 (60.21, 62.21) со статьёй прочих доходов и расходов «Курсовые разницы». От бухгалтера требуется другое: правильно настроить валюту, договор и курсы, иначе программа посчитает разницу там, где её нет, или пропустит там, где она есть.

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

Откуда берётся курсовая разница и что именно переоценивают

Курсовая разница — это изменение рублёвой оценки суммы в валюте из-за того, что курс ЦБ на дату операции или отчётную дату отличается от курса, по которому сумма была записана раньше. По ПБУ 3/2006 пересчитывают только монетарные статьи:

  • 💵 деньги в кассе и на валютных счетах (50.21, 52);
  • 🧾 долги поставщикам и покупателей по поставке (60.21, 62.21);
  • 👤 расчёты с подотчётными лицами в валюте (71.21);
  • 🔁 расчёты в условных единицах с оплатой в рублях (60.31, 62.31).

Не переоценивают:

  • 📦 товары, материалы, основные средства — они остаются по курсу на дату принятия к учёту;
  • ⏩ выданные и полученные авансы (60.22, 62.22) — они зафиксированы по курсу на дату перечисления.

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

Будет ли курсовая разница по этой сумме?

Настройка 1С 8.3 для автоматического расчёта курсовых разниц

Пять настроек, без которых переоценка либо не запустится, либо даст мусор.

1. Включить валютные операции

Откройте Главное → Функциональность, вкладку «Банк и касса», поставьте флажок «Валютные операции». Без него в документах и договорах не будет поля валюты.

2. Добавить валюту и загрузку курса

  1. Откройте Справочники → Банк и касса → Валюты.
  2. Нажмите «Подобрать из ОКВ» и выберите USD, EUR, CNY или нужную валюту.
  3. В карточке оставьте способ установки курса «загружается из интернета».
  4. В списке валют нажмите «Загрузить курсы» и укажите период.

Загрузка работает при подключённой интернет-поддержке: Администрирование → Интернет-поддержка и сервисы. Если её нет, курс вводят вручную в карточке валюты.

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

3. Завести валютный банковский счёт

В карточке организации на вкладке банковских счетов создайте счёт и укажите валюту. Счёт учёта программа подставит из 52 «Валютные счета». Для транзитного и текущего валютного счетов заводят два разных банковских счёта.

4. Указать валюту в договоре с контрагентом

В договоре поставщика или покупателя выберите валюту взаиморасчётов. Если цена в долларах, а платите рублями, включите расчёты в условных единицах — тогда расчёты пойдут на 60.31/62.31.

По валютному договору 1С сама подставит в документы 60.21 и 60.22 (62.21 и 62.22 у покупателей). Проверьте это на вкладке счетов расчётов в первом документе.

5. Проверить статью «Курсовые разницы»

В справочнике статей прочих доходов и расходов должна быть предопределённая статья «Курсовые разницы». Её подставляет регламентная операция. Не переименовывайте и не помечайте её на удаление.

Как отразить курсовую разницу в 1С: порядок действий в течение месяца

Порядок работы одинаков для импорта и экспорта.

  1. Поступление или реализация. Документ Покупки → Поступление (акты, накладные, УПД) или Продажи → Реализация (акты, накладные, УПД) по валютному договору. Суммы вводите в валюте, 1С пересчитает в рубли по курсу на дату документа.
  2. Оплата. Банк и касса → Банковские выписки, документ «Списание с расчётного счёта» с видом «Оплата поставщику» или «Поступление на расчётный счёт» с видом «Оплата от покупателя». Банковский счёт — валютный, договор — валютный.
  3. Авансы. Если оплата прошла раньше поставки, 1С при проведении поступления или реализации сама зачтёт аванс по курсу дня оплаты. Отдельный документ для этого не нужен.
  4. Закрытие месяца . Операции → Закрытие месяца, выберите месяц и выполните закрытие.
  5. Проверка. Нажмите на операцию переоценки в обработке и откройте её проводки.

Если курс за прошлый месяц загрузили после закрытия, переоценка посчитана по старому курсу. Перезакройте месяц: отмените закрытие и выполните заново, иначе разница останется в остатках 60.21 и 52.

Курсовые разницы в 1С 8.3: проводки на примерах поступления и оплаты

Все примеры условные, курсы взяты круглыми, чтобы проверить арифметику.

Пример 1. Поступление товара, оплата в следующем месяце

Поставка от иностранного поставщика на 10 000 USD.

ДатаОперацияКурсПроводкаСумма, ₽
10.03Поступление товара90,00Дт 41.01 Кт 60.21900 000
31.03Переоценка долга (курс вырос)92,00Дт 91.02 Кт 60.2120 000
15.04Переоценка на дату оплаты (курс снизился)91,50Дт 60.21 Кт 91.015 000
15.04Оплата с валютного счёта91,50Дт 60.21 Кт 52915 000

Проверка: 900 000 + 20 000 − 5 000 = 915 000. Остаток по 60.21 обнулился и в валюте, и в рублях. Себестоимость товара осталась 900 000 ₽ — разница целиком ушла в прочие доходы и расходы.

Для поставщика рост курса — расход: долг в рублях увеличился. Для покупателя всё наоборот.

Пример 2. Аванс поставщику, затем поступление

Предоплата 50 % по договору на 5 000 EUR.

ДатаОперацияКурсПроводкаСумма, ₽
01.03Аванс 2 500 EUR98,00Дт 60.22 Кт 52245 000
20.03Поступление: часть в счёт аванса98,00Дт 41.01 Кт 60.21245 000
20.03Поступление: неоплаченная часть101,00Дт 41.01 Кт 60.21252 500
20.03Зачёт аванса—Дт 60.21 Кт 60.22245 000

Товар принят на 497 500 ₽ (245 000 + 252 500). По авансу курсовой разницы нет. Оставшийся долг 2 500 EUR (252 500 ₽) переоценивается на 31.03 и на дату оплаты, как в примере 1.

При 100 % предоплате товар целиком оценивается по курсу аванса, и курсовая разница не возникает вовсе.

Пример 3. Поступление выручки от иностранного покупателя

Экспорт на 20 000 USD, оплата в том же месяце.

ДатаОперацияКурсПроводкаСумма, ₽
05.04Реализация90,00Дт 62.21 Кт 90.01.11 800 000
25.04Переоценка на дату оплаты (курс упал)88,00Дт 91.02 Кт 62.2140 000
25.04Поступление на валютный счёт88,00Дт 52 Кт 62.211 760 000

Проверка: 1 800 000 − 40 000 = 1 760 000. Выручка в 90.01 остаётся 1 800 000 ₽, падение курса — прочий расход.

Пример 4. Остаток на валютном счёте

На 31.05 на счёте 10 000 USD, учтённые по 90,00 (900 000 ₽). Курс на 31.05 — 92,00, оценка — 920 000 ₽.

  • Проводка: Дт 52 Кт 91.01 — 20 000 ₽, положительная курсовая разница.
  • Если бы курс упал до 89,00: Дт 91.02 Кт 52 — 10 000 ₽.
Перед закрытием месяца с валютными операциями
Выполнено: 0 / 4

Курсовая разница в бухгалтерском и налоговом учёте: где совпадает, где нет

В налоговом учёте при ОСНО курсовые разницы признаются так же, как в бухгалтерском: положительная — внереализационный доход (ст. 250 НК РФ), отрицательная — внереализационный расход (ст. 265 НК РФ). Авансы не переоцениваются ни там, ни там.

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

ВопросБухгалтерский учётНалоговый учёт (ОСНО)
Что переоцениваетсяМонетарные статьиТребования и обязательства в валюте, валютные ценности
Куда относится разницаПрочие доходы/расходы, 91.01/91.02Внереализационные доходы/расходы
АвансыНе переоцениваютсяНе переоцениваются
Расхождение БУ и НУ—Возможно, если НК для периода меняет момент признания

Законодатель уже устанавливал особый порядок: в отдельные годы положительную курсовую разницу по требованиям и обязательствам признавали в налоговом учёте только на дату погашения. Проверьте действующую редакцию ст. 271 и 272 НК РФ за ваш период. Если порядок отличается от бухгалтерского, разница в БУ и НУ даст временные разницы по ПБУ 18/02.

При УСН переоценка валюты в доходы не попадает. Доход в валюте пересчитывают в рубли по курсу ЦБ на дату поступления денег. Счёт 91 по переоценке в 1С у упрощенца всё равно будет — для бухгалтерского учёта, но в КУДиР он не уходит.

Как это работает в разных конфигурациях и сценариях

СценарийГде искать курсовую разницуЧто учесть
1С:Бухгалтерия 8.3 (БП 3.0), валютный договорПереоценка валютных средств в закрытии месяцаСчета 60.21, 62.21, 52, 50.21, 71.21
БП 3.0, договор в у.е. с оплатой в рубляхТа же операцияСчета 60.31, 62.31; оплата идёт с рублёвого счёта 51
БП 3.0, подотчётник в командировке за рубежомТа же операцияВыдача в валюте с 50.21 на 71.21, авансовый отчёт в валюте
БП 3.0, продажа и покупка валютыНе курсовая разницаРазница между курсом банка и курсом ЦБ — отдельный прочий доход или расход

Разница при продаже валюты часто путает при сверке. Если банк купил доллары по 89,50, а курс ЦБ на дату — 90,00, потеря 0,50 ₽ на доллар относится к доходам и расходам от продажи валюты, а не к курсовым разницам. В 1С она идёт отдельной строкой по счёту 91 со своей статьёй.

Отчёты для контроля курсовой разницы

Проверять удобно в три шага.

  1. ОСВ по счёту 91. Отчёты → Оборотно-сальдовая ведомость по счёту, счёт 91, группировка по статьям прочих доходов и расходов. Строка «Курсовые разницы» покажет сумму за период отдельно по доходу и расходу.
  2. ОСВ по валютным счетам. Тот же отчёт по 60, 62 или 52. В настройках отчёта включите показатель «Валютная сумма» и группировку по договорам. Правило простое: если в валюте ноль, в рублях тоже должен быть ноль. Если остался рублёвый «хвост», переоценка не прошла или прошла по неверному курсу.
  3. Карточка счёта. По проблемному договору сформируйте Отчёты → Карточка счёта по 60.21 с отбором по контрагенту. Видно, какая операция дала разницу и по какому курсу.

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

Типичные ошибки при отражении курсовых разниц

  • ❌ Валютный счёт, рублёвый договор. Оплата в долларах по договору в рублях не попадает на 60.21, переоценки нет, а в расчётах появляется рублёвая сумма по курсу дня. Валюту договора нужно исправлять до проведения документов.
  • ❌ Курс не загружен на дату. 1С берёт последний известный курс — иногда месячной давности. Разница посчитается, но не та. Признак — одинаковый курс в документах разных дней.
  • ❌ Ручная переоценка авансов. Бухгалтер видит разницу между курсом аванса и текущим курсом по 60.22 и «доводит» её операцией вручную. Это прямо противоречит ПБУ 3/2006 и НК: авансы не переоцениваются.
  • ❌ Ручные операции без валютной суммы. Проводка на 60.21 только в рублях (например, корректировка остатков) ломает переоценку: программа считает рублёвый остаток без валютного и будет пытаться его выровнять. В ручной операции на валютный субсчёт заполняйте валюту и валютную сумму.
  • ❌ Курсовая разница в себестоимости. Разницу по долгу поставщику не включают в стоимость товара. Она всегда в прочих доходах или расходах.
  • ❌ Изменение задним числом без перезакрытия. Перепровели оплату в закрытом месяце — закройте месяц повторно, иначе переоценка останется от старых данных.

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

Курсовая разница возникает каждый день, когда меняется курс?
Нет. Её признают на дату операции с суммой и на последнее число месяца. Промежуточные изменения курса в учёте не отражают.
Почему курсовой разницы по 60.22 нет, хотя курс сильно вырос?
Выданный аванс — немонетарная статья. Он остаётся по курсу дня перечисления, а товар в части аванса принимается по тому же курсу.
Что делать, если у контрагента нет долга в валюте, а в рублях остаток висит?
Загрузите курс на последний день месяца и перезакройте месяц. Если остаток не ушёл, ищите ручную операцию без валютной суммы через карточку счёта.
Нужен ли первичный документ на курсовую разницу?
Её рассчитывает регламентная операция, результат которой служит бухгалтерской справкой-расчётом. Отдельный документ от контрагента не нужен.
Переоценивается ли остаток в валютной кассе?
Да, наличная валюта на 50.21 — монетарная статья. Её переоценивают на конец месяца так же, как остаток на 52.

Источники

  • ПБУ 3/2006 «Учет активов и обязательств, стоимость которых выражена в иностранной валюте» (приказ Минфина России от 27.11.2006 № 154н)
  • Налоговый кодекс РФ, статья 250 (внереализационные доходы) и статья 265 (внереализационные расходы)
  • Налоговый кодекс РФ, статьи 271 и 272 (порядок признания доходов и расходов при методе начисления)