Валюта в 1С 8.3: как настроить, добавить и сменить
Содержание
Валюта регламентированного учёта в 1С 8.3 — рубли, и в «1С:Бухгалтерии» её сменить нельзя: это зашито в конфигурацию. Когда говорят «поменять валюту », обычно имеют в виду другое — добавить иностранную валюту в справочник, включить расчёты в валюте, задать валюту конкретного договора или банковского счёта и подгрузить курс.
Разберём каждый из этих случаев по шагам: где включается валютный учёт, как завести валюту и курс, как указать валюту в документе и что происходит с остатками при переоценке. Пути приведены для «1С:Бухгалтерии 3.0» с интерфейсом «Такси»; где порядок отличается в «Управлении торговлей» и ERP — отметил отдельно.
Что реально меняется, а что останется рублём
Сначала разведём понятия — от этого зависит, что вообще нужно делать.
- 💱 Валюта расчётов (взаиморасчётов по договору, валюта банковского счёта или кассы) — меняется свободно, это обычная настройка.
- 📘 Валюта регламентированного учёта — рубли. В «1С:Бухгалтерии» не меняется ни через настройки, ни обработкой. Все суммы в отчётности всё равно пересчитываются в рубли по курсу.
- 📊 Валюта управленческого учёта — есть только в «Управлении торговлей» и ERP. Задаётся при начале работы, после старта меняется тяжело (см. раздел ниже).
Если вам нужно именно сменить рубль на другую валюту учёта в «1С:Бухгалтерии» — это невозможно штатными средствами. Для учёта в иностранной компании используют отдельные конфигурации (например, локализованные версии), а не переключение валюты в российской БП.
Отсюда вытекает порядок действий. Чтобы вести операции в иностранной валюте, нужно последовательно: включить валютный учёт в функциональности, добавить валюту в справочник, загрузить на неё курс и указать валюту в договоре (или на банковском счёте, в кассе). Пропуск любого шага приводит к типовым сбоям — нулевым суммам или отсутствию поля выбора валюты. Разберём каждый шаг.
Как включить валютный учёт
Если в справочнике валют только рубль и в договорах нет поля выбора валюты — значит, валютный учёт выключен в функциональности.
- Откройте
Главное → Функциональность. - Перейдите на вкладку
Банк и касса. - Включите флажок расчётов в иностранной валюте и условных единицах.
После этого в программе появятся валютные счета плана счетов (52, 57, частично 60, 62, 66, 67, 76) с признаком валютного учёта, а в карточках договоров и банковских счетов — поле выбора валюты.
У валютного счёта в плане счетов стоит признак «Вал.» — он включает отдельный ресурс «Валютная сумма». Благодаря этому по такому счёту хранятся две величины сразу: сумма в валюте и её рублёвый эквивалент. Именно вторая величина и переоценивается при изменении курса.
Выключать валютный учёт обратно, если по валютным счетам уже есть обороты, не стоит: программа заблокирует изменение или оставит «повисшие» валютные остатки без рублёвой переоценки. Включать — безопасно в любой момент.
Полную функциональность менять не обязательно: достаточно включить нужный флаг в выбранной функциональности. Если флага не видно, переключите режим функциональности на Полную вверху формы.
Как добавить валюту в справочник и загрузить курс
Сам список валют лежит в Справочники → Банк и касса → Валюты. По умолчанию там только рубль.
Добавить валюту вручную:
- В списке валют нажмите
Создать. - Укажите цифровой и буквенный коды по общероссийскому классификатору (например,
840иUSDдля доллара,978иEURдля евро). - Сохраните элемент.
Подобрать валюту из классификатора — удобнее, чем вводить коды руками:
- В списке валют нажмите кнопку подбора из классификатора.
- Найдите валюту по коду или названию.
- Выберите — коды и наименование подставятся автоматически.
В карточке валюты, помимо кодов, задаются параметры прописи суммы (как называть целую часть и доли — «доллар/доллары/долларов», «цент/центы/центов»). Их заполняют, если по валюте печатаются документы с суммой прописью. Для обычного учёта достаточно кодов и наименования.
Загрузка и ввод курса
Курс хранится в отдельном регистре сведений, привязанном к валюте и дате. Способов два.
Автоматически с сайта. В списке валют нажмите Загрузить курсы валют…, задайте период и отметьте нужные валюты. Курсы подтянутся из сервиса 1С (источник — данные ЦБ РФ). Для загрузки нужна подключённая интернет-поддержка пользователя (Администрирование → Интернет-поддержка и сервисы).
Вручную. Откройте карточку валюты и внесите курс на дату в таблице курсов. Пригодится, если по договору вы применяете не курс ЦБ, а, например, курс ЦБ плюс процент — такой курс заводят как отдельную валюту (условную единицу) с ручным вводом.
Чтобы курсы подтягивались сами, настройте регламентное задание загрузки курсов: Администрирование → Обслуживание → Регламентные и фоновые задания. Тогда не придётся вспоминать про курс в начале каждого дня.
Валюта расчётов: договоры, счета, документы
Валюту конкретной операции задают не в документе напрямую, а в договоре и на банковском счёте — документы наследуют её оттуда.
В договоре. Откройте карточку договора контрагента и в поле валюты выберите нужную. Здесь же выбирается, в чём ведутся расчёты и в чём указана цена:
- расчёты и оплата в валюте — классический валютный договор (счёт 52, субсчета 60/62 в валюте);
- цена в валюте (у. е.), а оплата в рублях — договор в условных единицах, расчёты идут по счёту 76 или по 60/62 с пересчётом в рубли на дату оплаты.
На банковском счёте. Валютный счёт заводится в Справочники → Банк и касса → Банковские счета (или из карточки организации/контрагента) с указанием валюты счёта. Один счёт — одна валюта; для долларов и евро заводят два разных счёта.
Поменять валюту в договоре, по которому уже есть проводки, система обычно не даст — иначе «поедут» взаиморасчёты. Заведите новый договор с нужной валютой, а старый закройте.
После настройки в платёжных и расчётных документах сумма вводится в валюте договора, а рублёвый эквивалент считается по курсу на дату документа автоматически.
В кассе. Для наличной валюты заводят отдельную кассу с указанием валюты (Справочники → Банк и касса → Кассы). Приходный и расходный кассовые ордера по такой кассе тоже будут валютными.
Что важно помнить про валюту расчётов:
- 🔁 один контрагент может иметь несколько договоров в разных валютах — это нормально;
- 🧾 сумма документа всегда вводится в валюте договора, рубли программа подставляет сама;
- 📅 курс берётся на дату документа, поэтому курс на эту дату должен быть уже загружен (иначе рублёвая сумма окажется нулевой).
Переоценка остатков и курсовые разницы
Валютные остатки (деньги на счёте 52, задолженность по 60 и 62, займы по 66/67) каждый месяц пересчитываются в рубли по текущему курсу. Разница между старой и новой рублёвой оценкой — курсовая разница.
В «1С:Бухгалтерии» это делает регламентная операция
Переоценка валютных средств в составе Операции → Закрытие месяца. Отдельно вручную переоценивать остатки не нужно — достаточно закрыть месяц
.
Проводки формируются на прочие доходы и расходы:
| Ситуация | Проводка | Что означает |
|---|---|---|
| Курс вырос, актив (деньги, дебиторка) | Дт 52, 62 Кт 91.01 | положительная курсовая разница |
| Курс вырос, обязательство (кредиторка, заём) | Дт 91.02 Кт 60, 66 | отрицательная курсовая разница |
| Курс упал, актив | Дт 91.02 Кт 52, 62 | отрицательная разница |
| Курс упал, обязательство | Дт 60, 66 Кт 91.01 | положительная разница |
Порядок пересчёта и признания курсовых разниц установлен ПБУ 3/2006: активы и обязательства в валюте пересчитываются на дату операции и на отчётную (в 1С — на конец месяца). В налоговом учёте курсовые разницы признаются внереализационными доходами и расходами (ст. 250 и ст. 265 НК РФ), и в «1С:Бухгалтерии» они отражаются одновременно с бухгалтерскими — отдельных действий не требуется.
Переоценка срабатывает по всем валютным счетам с ненулевым остатком: деньги (52, 57), расчёты с контрагентами (60, 62, 76), займы и кредиты (66, 67). Если по счёту остаток нулевой, переоценивать нечего — проводки не будет, и это нормально.
Прикинуть сумму разницы по одному остатку можно здесь:
Авансы (полученные и выданные) по ПБУ 3/2006 не переоцениваются — они «замораживаются» по курсу на дату аванса. 1С это учитывает сама, если аванс проведён как аванс, а не как обычная оплата.
Валюта управленческого учёта в УТ и ERP
В «Управлении торговлей 11» и ERP валют две: регламентированного учёта (для РФ — рубль) и управленческого. Валюта управленческого учёта задаётся в настройках на старте внедрения.
Посмотреть и задать её можно в НСИ и администрирование → Настройка НСИ и разделов → Предприятие (блок с валютами). Там же включается ведение учёта в нескольких валютах.
Сменить валюту управленческого учёта после того, как в базе появились документы, штатной кнопки нет. Это проектная задача: все суммы придётся пересчитывать, а управленческая отчётность за прошлые периоды изменится. Делать это на рабочей базе без подготовленной копии и плана пересчёта нельзя.
Справочник валют и загрузка курсов в УТ и ERP работают так же, как в «Бухгалтерии», только лежат в разделе НСИ и администрирование, а не в Справочники.
Ещё одно отличие торговых конфигураций — в них обычно включён многовалютный учёт по умолчанию, и валюту можно задавать не только в договоре, но и в соглашении об условиях продаж, в прайс-листе (вид цен в валюте) и в заказе. Если цена номенклатуры задана в валюте, при оформлении документа она пересчитывается в валюту расчётов и в валюту учёта по текущим курсам. Поэтому в УТ и ERP особенно важно держать курсы загруженными: пустой курс «обнулит» цены в документах продажи.
Типичные ошибки при работе с валютой
Большинство проблем с валютой сводятся к одной из причин — не загружен курс или не та валюта в договоре. Как распознать и что проверить:
| Симптом | Причина | Что сделать |
|---|---|---|
| Рублёвая сумма документа = 0 | На дату документа нет курса | Загрузите курс на эту дату в карточке валюты |
| В договоре нельзя выбрать валюту | Выключен валютный учёт | Включите расчёты в валюте в Главное → Функциональность |
| Переоценка не сформировалась | Нет курса на конец месяца или нулевой остаток | Загрузите курс на последний день месяца, перезакройте месяц |
| В ОСВ не видно валютной суммы | В настройках отчёта не включён показ валюты | В настройках ОСВ отметьте вывод валютной суммы |
| Курсовая разница «не та» | Авансы переоценились как обычная оплата | Проверьте, что аванс проведён именно как аванс (зачёт аванса) |
Не меняйте валюту в договоре и не правьте курсы «задним числом», если за период уже сдана отчётность. Пересчёт курсовых разниц изменит суммы доходов и расходов, и данные разойдутся с декларацией.
Как проверить, что всё настроено верно
После настройки стоит убедиться, что валюта и курсы встали правильно — до того, как по ним пойдут документы.
- Оборотно-сальдовая ведомость по счёту (
Отчёты → Оборотно-сальдовая ведомость по счёту) для счёта 52 или 60/62 — включите в настройках показ валютной суммы. Увидите остаток и в валюте, и в рублях. - Карточка счёта по валютному счёту — покажет каждую операцию с курсом и рублёвым эквивалентом.
- После закрытия месяца проверьте, что появилась проводка переоценки по счёту 91 — значит, курсовые разницы посчитались.
Частые вопросы
Можно ли сменить рубль на другую валюту учёта в «1С:Бухгалтерии»?
Курс не загружается, что делать?
Администрирование → Интернет-поддержка и сервисы и войдите под учётной записью портала 1С. Если доступа нет — внесите курс в карточке валюты вручную.Почему в договоре нельзя выбрать валюту?
Главное → Функциональность на вкладке Банк и касса.Нужно ли переоценивать валюту вручную?
Как вести учёт в у. е., если оплата в рублях?
Источники
- ПБУ 3/2006 «Учёт активов и обязательств, стоимость которых выражена в иностранной валюте»
- НК РФ, ст. 250 и ст. 265 (курсовые разницы в налоговом учёте)