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