Как 1С:Бухгалтерия 8.3 считает курсовую разницу по поступлению, оплате и валютному счёту
Содержание
Курсовую разницу в 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. Добавить валюту и загрузку курса
- Откройте
Справочники → Банк и касса → Валюты. - Нажмите «Подобрать из ОКВ» и выберите USD, EUR, CNY или нужную валюту.
- В карточке оставьте способ установки курса «загружается из интернета».
- В списке валют нажмите «Загрузить курсы» и укажите период.
Загрузка работает при подключённой интернет-поддержке: Администрирование → Интернет-поддержка и сервисы. Если её нет, курс вводят вручную в карточке валюты.
ЦБ устанавливает курс на следующий календарный день. Курс, опубликованный в пятницу, действует в субботу, воскресенье и понедельник. Если на дату документа курса нет, 1С возьмёт последний известный — проверьте, что он загружен.
3. Завести валютный банковский счёт
В карточке организации на вкладке банковских счетов создайте счёт и укажите валюту. Счёт учёта программа подставит из 52 «Валютные счета». Для транзитного и текущего валютного счетов заводят два разных банковских счёта.
4. Указать валюту в договоре с контрагентом
В договоре поставщика или покупателя выберите валюту взаиморасчётов. Если цена в долларах, а платите рублями, включите расчёты в условных единицах — тогда расчёты пойдут на 60.31/62.31.
По валютному договору 1С сама подставит в документы 60.21 и 60.22 (62.21 и 62.22 у покупателей). Проверьте это на вкладке счетов расчётов в первом документе.
5. Проверить статью «Курсовые разницы»
В справочнике статей прочих доходов и расходов должна быть предопределённая статья «Курсовые разницы». Её подставляет регламентная операция. Не переименовывайте и не помечайте её на удаление.
Как отразить курсовую разницу в 1С: порядок действий в течение месяца
Порядок работы одинаков для импорта и экспорта.
- Поступление или реализация. Документ
Покупки → Поступление (акты, накладные, УПД)илиПродажи → Реализация (акты, накладные, УПД)по валютному договору. Суммы вводите в валюте, 1С пересчитает в рубли по курсу на дату документа. - Оплата.
Банк и касса → Банковские выписки, документ «Списание с расчётного счёта» с видом «Оплата поставщику» или «Поступление на расчётный счёт» с видом «Оплата от покупателя». Банковский счёт — валютный, договор — валютный. - Авансы. Если оплата прошла раньше поставки, 1С при проведении поступления или реализации сама зачтёт аванс по курсу дня оплаты. Отдельный документ для этого не нужен.
- Закрытие месяца
.
Операции → Закрытие месяца, выберите месяц и выполните закрытие. - Проверка. Нажмите на операцию переоценки в обработке и откройте её проводки.
Если курс за прошлый месяц загрузили после закрытия, переоценка посчитана по старому курсу. Перезакройте месяц: отмените закрытие и выполните заново, иначе разница останется в остатках 60.21 и 52.
Курсовые разницы в 1С 8.3: проводки на примерах поступления и оплаты
Все примеры условные, курсы взяты круглыми, чтобы проверить арифметику.
Пример 1. Поступление товара, оплата в следующем месяце
Поставка от иностранного поставщика на 10 000 USD.
| Дата | Операция | Курс | Проводка | Сумма, ₽ |
|---|---|---|---|---|
| 10.03 | Поступление товара | 90,00 | Дт 41.01 Кт 60.21 | 900 000 |
| 31.03 | Переоценка долга (курс вырос) | 92,00 | Дт 91.02 Кт 60.21 | 20 000 |
| 15.04 | Переоценка на дату оплаты (курс снизился) | 91,50 | Дт 60.21 Кт 91.01 | 5 000 |
| 15.04 | Оплата с валютного счёта | 91,50 | Дт 60.21 Кт 52 | 915 000 |
Проверка: 900 000 + 20 000 − 5 000 = 915 000. Остаток по 60.21 обнулился и в валюте, и в рублях. Себестоимость товара осталась 900 000 ₽ — разница целиком ушла в прочие доходы и расходы.
Для поставщика рост курса — расход: долг в рублях увеличился. Для покупателя всё наоборот.
Пример 2. Аванс поставщику, затем поступление
Предоплата 50 % по договору на 5 000 EUR.
| Дата | Операция | Курс | Проводка | Сумма, ₽ |
|---|---|---|---|---|
| 01.03 | Аванс 2 500 EUR | 98,00 | Дт 60.22 Кт 52 | 245 000 |
| 20.03 | Поступление: часть в счёт аванса | 98,00 | Дт 41.01 Кт 60.21 | 245 000 |
| 20.03 | Поступление: неоплаченная часть | 101,00 | Дт 41.01 Кт 60.21 | 252 500 |
| 20.03 | Зачёт аванса | — | Дт 60.21 Кт 60.22 | 245 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.1 | 1 800 000 |
| 25.04 | Переоценка на дату оплаты (курс упал) | 88,00 | Дт 91.02 Кт 62.21 | 40 000 |
| 25.04 | Поступление на валютный счёт | 88,00 | Дт 52 Кт 62.21 | 1 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 ₽.
Курсовая разница в бухгалтерском и налоговом учёте: где совпадает, где нет
В налоговом учёте при ОСНО курсовые разницы признаются так же, как в бухгалтерском: положительная — внереализационный доход (ст. 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 со своей статьёй.
Отчёты для контроля курсовой разницы
Проверять удобно в три шага.
- ОСВ по счёту 91.
Отчёты → Оборотно-сальдовая ведомость по счёту, счёт 91, группировка по статьям прочих доходов и расходов. Строка «Курсовые разницы» покажет сумму за период отдельно по доходу и расходу. - ОСВ по валютным счетам. Тот же отчёт по 60, 62 или 52. В настройках отчёта включите показатель «Валютная сумма» и группировку по договорам. Правило простое: если в валюте ноль, в рублях тоже должен быть ноль. Если остался рублёвый «хвост», переоценка не прошла или прошла по неверному курсу.
- Карточка счёта. По проблемному договору сформируйте
Отчёты → Карточка счётапо 60.21 с отбором по контрагенту. Видно, какая операция дала разницу и по какому курсу.
💡 Для проверки одной суммы удобно открыть движения регламентной операции прямо из обработки закрытия месяца: там проводки сгруппированы по счетам и договорам.
Типичные ошибки при отражении курсовых разниц
- ❌ Валютный счёт, рублёвый договор. Оплата в долларах по договору в рублях не попадает на 60.21, переоценки нет, а в расчётах появляется рублёвая сумма по курсу дня. Валюту договора нужно исправлять до проведения документов.
- ❌ Курс не загружен на дату. 1С берёт последний известный курс — иногда месячной давности. Разница посчитается, но не та. Признак — одинаковый курс в документах разных дней.
- ❌ Ручная переоценка авансов. Бухгалтер видит разницу между курсом аванса и текущим курсом по 60.22 и «доводит» её операцией вручную. Это прямо противоречит ПБУ 3/2006 и НК: авансы не переоцениваются.
- ❌ Ручные операции без валютной суммы. Проводка на 60.21 только в рублях (например, корректировка остатков) ломает переоценку: программа считает рублёвый остаток без валютного и будет пытаться его выровнять. В ручной операции на валютный субсчёт заполняйте валюту и валютную сумму.
- ❌ Курсовая разница в себестоимости. Разницу по долгу поставщику не включают в стоимость товара. Она всегда в прочих доходах или расходах.
- ❌ Изменение задним числом без перезакрытия. Перепровели оплату в закрытом месяце — закройте месяц повторно, иначе переоценка останется от старых данных.
Частые вопросы
Курсовая разница возникает каждый день, когда меняется курс?
Почему курсовой разницы по 60.22 нет, хотя курс сильно вырос?
Что делать, если у контрагента нет долга в валюте, а в рублях остаток висит?
Нужен ли первичный документ на курсовую разницу?
Переоценивается ли остаток в валютной кассе?
Источники
- ПБУ 3/2006 «Учет активов и обязательств, стоимость которых выражена в иностранной валюте» (приказ Минфина России от 27.11.2006 № 154н)
- Налоговый кодекс РФ, статья 250 (внереализационные доходы) и статья 265 (внереализационные расходы)
- Налоговый кодекс РФ, статьи 271 и 272 (порядок признания доходов и расходов при методе начисления)