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