Добавление новой валюты в 1С:Предприятие — обязательный шаг для компаний, работающих с иностранными контрагентами, импортом/экспортом или мультивалютными счетами. Без корректной настройки валют невозможно вести учет в иностранной валюте, формировать отчетность по стандартам МСФО или автоматически пересчитывать курсы для расчетов. В этой статье разберем пошаговый алгоритм создания валюты в 1С 8.3 (актуально для конфигураций Бухгалтерия предприятия, Управление торговлей и ERP), а также нюансы настройки курсов, реквизитов и интеграции с банковскими выписками.
Ошибки при добавлении валют чреваты искажением финансовой отчетности, проблемами с налоговыми органами или сбоями в расчетах с партнерами. Например, если не указать код валюты по ОКВ (Общероссийский классификатор валют), система не сможет корректно формировать регламентированные отчеты. А неправильная привязка к курсу ЦБ приведет к ошибкам в переоценке валютных остатков. Мы рассмотрим не только базовые действия, но и скрытые настройки, которые экономят время бухгалтеров при массовой работе с валютами.
1. Подготовка: права доступа и проверка конфигурации
Перед созданием валюты убедитесь, что ваш пользователь в 1С имеет права на редактирование справочников. Для этого:
- 🔑 Перейдите в
Администрирование → Настройка пользователей и прав. - 📋 Проверьте роль текущего пользователя: она должна включать права на изменение справочника "Валюты" (например, роль "Бухгалтер" или "Администратор").
- 🔄 Если прав недостаточно, запросите их у администратора системы или временно войдите под учетной записью с полными правами.
Также проверьте, поддерживает ли ваша конфигурация мультивалютный учет. В некоторых специализированных решениях (например, 1С:Розница) функционал валют может быть ограничен. Чтобы уточнить это:
- Откройте
Справочники → Валюты. - Если справочник отсутствует в меню, значит, ваша конфигурация не поддерживает валюты "из коробки". В этом случае потребуется доработка или установка дополнительного модуля.
⚠️ Внимание: В конфигурациях 1С:Бухгалтерия 8.3 версии ПРОФ и КОРП справочник валют доступен по умолчанию. В базовых версиях (например, 1С:Бухгалтерия 8.3 Базовая) функционал может быть урезан.
2. Добавление валюты в справочник: пошаговая инструкция
Основной этап — создание записи в справочнике "Валюты". Вот детальный алгоритм:
- Откройте справочник: перейдите в
Справочники → Валюты(илиСправочники → Денежные средства → Валютыв некоторых конфигурациях). - Создайте новую запись: нажмите кнопку
Создать(илиДобавитьв зависимости от версии интерфейса). - Заполните обязательные реквизиты:
- 🏷️ Наименование: укажите полное название валюты (например, "Доллар США" или "Евро").
- 🆔 Код: короткий символ валюты ("USD", "EUR"). Этот код будет использоваться в документах и отчетах.
- 📊 Код по ОКВ: выберите соответствующий код из классификатора (например, "840" для доллара США). Если нужного кода нет, проверьте актуальность классификатора в настройках программы.
- 💰 Кратность: укажите количество десятичных знаков для валюты (обычно "2" для большинства валют, "0" для японской иены).
Записать и закрыть.После сохранения валюта появится в общем списке и станет доступна для использования в документах. Однако для полноценной работы необходимо настроить курсы валют.
Заполнено наименование и код валюты|
Выбран код по ОКВ|
Указана корректная кратность (2 знака для большинства валют)|
Проверена уникальность кода (нет дублей в справочнике)-->
3. Настройка курсов валют: ручной ввод vs автоматическое обновление
Без актуальных курсов валюта в 1С бесполезна: система не сможет пересчитывать суммы в рубли для отчетности. Есть два способа обновления курсов:
3.1. Ручной ввод курсов
Подходит для компаний, работающих с небольшим количеством валют или использующих фиксированные курсы (например, для внутренних расчетов). Чтобы ввести курс вручную:
- Откройте справочник
Валютыи выберите нужную валюту. - Перейдите на закладку "Курсы валют".
- Нажмите
Добавитьи укажите:- 📅 Дата: день, с которого действует курс.
- 💱 Курс: значение курса (например, "90,50" для доллара).
- 🔄 Кратность: обычно "1" (сколько единиц иностранной валюты соответствует указанному курсу).
3.2. Автоматическое обновление курсов
Для компаний с большим объемом валютных операций ручной ввод неэффективен. В 1С предусмотрена автоматическая загрузка курсов с сайта Центробанка РФ или других источников. Чтобы настроить автообновление:
- Перейдите в
Администрирование → Поддержка и обслуживание → Обновление курсов валют. - Выберите источник данных (обычно "Центробанк РФ").
- Укажите периодичность обновления (ежедневно, еженедельно) и список валют для загрузки.
- Нажмите
Выполнить обновление.
После настройки курсы будут обновляться автоматически по расписанию. Это избавляет от рутинной работы и снижает риск ошибок из-за устаревших данных.
⚠️ Внимание: Если ваша компания использует упрощенную систему налогообложения (УСН), для целей налогового учета может потребоваться фиксировать курс на дату оплаты (а не на дату документа). Это требует дополнительной настройки в параметрах учета.
Ввожу вручную|
Использую автоматическую загрузку с сайта ЦБ|
Получаю курсы из банка-клиента|
Не обновляю, использую фиксированные курсы-->
4. Дополнительные реквизиты валюты: что нужно настроить
Помимо базовых параметров, в справочнике "Валюты" есть дополнительные реквизиты, влияющие на учет и отчетность. Рассмотрим ключевые из них:
| Реквизит | Назначение | Рекомендуемое значение |
|---|---|---|
| Основная валюта | Пометка, что это валюта учета (обычно рубли) | Отмечать только для российского рубля (RUB) |
| Даты действия | Период, в котором валюта активна в системе | Указывать при временном использовании валюты (например, для исторических данных) |
| Валюта управленческого учета | Используется для МСФО или внутренней отчетности | Отмечать для валют, по которым ведется управленческий учет (например, USD или EUR) |
| Валюта регламентированного учета | Влияет на формирование бухгалтерской и налоговой отчетности | Отмечать только для валют, которые используются в официальных отчетах |
Особое внимание уделите реквизиту "Валюта регламентированного учета". Если его не заполнить, система может игнорировать валюту при формировании деклараций или баланса. Например, при экспорте товаров в долларах без этой отметки суммы не попадут в декларацию по НДС.
Также проверьте настройку "Округление" в параметрах валюты. Неправильное округление может приводить к копеечным расхождениям в отчетах, что критично для банковских выписок или аудиторских проверок.
Если в вашей компании используются условные единицы (например, "у.е." для внутренних расчетов), создайте для них отдельную валюту в справочнике. Укажите фиксированный курс 1:1 к рублю и отметьте ее как "Валюта управленческого учета".
5. Интеграция валюты с банковскими выписками и платежными документами
Созданная валюта должна корректно отображаться в банковских документах и платежных поручениях. Для этого:
- Настройте банковские счета: в справочнике
Банковские счетаукажите валюту счета. Например, если у компании есть валютный счет в долларах, выберите "USD" в реквизите "Валюта". - Проверьте шаблоны документов: в настройках
Платежные порученияиБанковские выпискиубедитесь, что поле "Валюта" доступно для редактирования и подтягивает актуальные курсы. - Настройте автоматическое заполнение: в параметрах учета (
Главное → Настройки → Параметры учета) включите опцию "Автоматически заполнять курс валюты в документах". - 🔍 Корректность кода валюты (должен совпадать с кодом в банке).
- 📅 Наличие курса на дату документа.
- 🔧 Права пользователя на работу с валютными операциями.
Если валюта не отображается в платежных документах, проверьте:
Для компаний, работающих с иностранными банками, может потребоваться настройка SWIFT-кодов и дополнительных реквизитов в справочнике "Банки". Эти данные используются при формировании платежей в иностранной валюте.
Что делать, если валюта не подтягивается в платежное поручение?
Если при создании платежного поручения валюта не отображается в списке, проверьте:
1. Статус валюты в справочнике — она должна быть активна (без пометки "Запрещена").
2. Наличие курса на дату документа. Если курс не задан, система может скрывать валюту.
3. Настройки банковского счета — валюта счета должна совпадать с валютой платежа.
4. Права пользователя — убедитесь, что у текущего пользователя есть доступ к валютным операциям.
Если проблема сохраняется, проверьте журнал регистрации (Администрирование → Журнал регистрации) на наличие ошибок при обращении к справочнику валют.
6. Переоценка валютных остатков и формирование отчетности
После добавления валюты необходимо настроить переоценку валютных остатков — процедуру, которая актуализирует рублевый эквивалент средств на счетах при изменении курса. Для этого:
- Перейдите в
Операции → Закрытие периода → Переоценка валютных остатков. - Укажите период переоценки (обычно последний день месяца).
- Выберите счета, по которым нужно выполнить переоценку (например, 52 "Валютные счета" или 62.2 "Расчеты по авансам полученным в валюте").
- Запустите обработку нажатием
Выполнить.
Результаты переоценки отразятся в бухгалтерских проводках:
- 📈 Дебет 91.02 / Кредит 52 (57, 62 и др.) — отрицательная курсовая разница (убыток).
- 📉 Дебет 52 (57, 62 и др.) / Кредит 91.01 — положительная курсовая разница (доход).
Для корректного формирования отчетности (например, баланса или отчета о финансовых результатах) убедитесь, что:
- 📌 В настройках учета включена опция "Вести учет в иностранной валюте".
- 📊 Курсы валют актуальны на отчетную дату.
- 📑 Валютные операции отражены в правильных регистрах (например, "Регистр бухгалтерии" или "Регистр накопления").
⚠️ Внимание: При работе с иностранными контрагентами в валюте обязательно заполняйте реквизит "Валюта взаиморасчетов" в договорах и счетах. Без этого система не сможет корректно формировать книгу покупок/продаж для НДС.
7. Типичные ошибки и способы их исправления
При работе с валютами в 1С пользователи часто сталкиваются с типичными ошибками. Рассмотрим самые распространенные и способы их устранения:
| Ошибка | Причина | Решение |
|---|---|---|
| Валюта не отображается в документах | Отсутствует курс на дату документа или валюта запрещена | Проверьте наличие курса в справочнике и статус валюты |
| Ошибка при проведении документа: "Не задан курс валюты" | Курс не введен или введен с ошибкой (например, буквы вместо чисел) | Откройте справочник валют и исправьте курс |
| Копеечные расхождения в отчетах | Неправильное округление в настройках валюты | Установите корректную кратность (например, "2" для доллара) |
| Валюта не подтягивается в банковскую выписку | Не совпадает код валюты в 1С и в банке | Проверьте код валюты в справочнике и в выписке банка |
Если после исправлений ошибка сохраняется, воспользуйтесь журналом регистрации (Администрирование → Журнал регистрации), чтобы найти детальное описание проблемы. Часто ошибки связаны с:
- 🔗 Несовместимостью версий: если вы обновили 1С, но не обновили конфигурацию, могут возникать сбои в работе с валютами.
- 🔐 Ограничениями лицензии: в базовых версиях программы функционал валют может быть ограничен.
- 📥 Повреждением данных: если справочник валют был изменен вручную через "Конфигуратор", это могло нарушить его структуру.
Перед массовым вводом валютных операций всегда проверяйте актуальность курсов на дату документа. Даже однодневная задержка в обновлении курса может привести к искажению финансовых результатов.
8. Автоматизация работы с валютами: полезные доработки
Для компаний с большим объемом валютных операций стандартного функционала 1С может быть недостаточно. Рассмотрим полезные доработки, которые упростят работу:
8.1. Загрузка курсов из альтернативных источников
Если курсы ЦБ не подходят (например, для внутренних расчетов по условным единицам), можно настроить загрузку курсов из:
- 🏦 Банка-клиента: многие банки предоставляют выписки с курсами в формате, совместимом с 1С.
- 🌍 Международных источников: например, European Central Bank (ECB) или Federal Reserve.
- 📊 Внутренних систем: если курс устанавливается руководителем (например, для "у.е.").
Для автоматизации загрузки потребуется:
- Создать внешнюю обработку для импорта курсов (можно заказать у партнеров 1С).
- Настроить регламентное задание для регулярного обновления (
Администрирование → Регламентные задания).
8.2. Мультивалютные цены в номенклатуре
Если ваша компания ведет торговлю в разных валютах, полезно настроить мультивалютные цены для номенклатуры. Для этого:
- Откройте справочник
Номенклатураи перейдите на закладку "Цены". - Добавьте новый тип цен (например, "Цена в USD") и укажите валюту.
- Настройте автоматический пересчет цен при изменении курса (через регламентное задание).
Это позволит быстро формировать прайс-листы в разных валютах и избегать ошибок при ручном пересчете.
8.3. Интеграция с 1С:Документооборот
Если в компании используется 1С:Документооборот, настройте автоматическое создание валютных документов (например, заявок на оплату или счетов-фактур) на основе данных из бухгалтерии. Это сократит время на дублирование информации и снизит риск ошибок.
Для компаний, работающих с криптовалютами, можно создать отдельные "условные валюты" в справочнике (например, "BTC" или "USDT") и вручную обновлять их курсы. Однако учитывайте, что для целей бухгалтерского учета криптовалюты приравниваются к имуществу, а не к валюте (письмо Минфина России от 22.05.2018 № 03-04-05/34443).
FAQ: Частые вопросы по работе с валютами в 1С
Можно ли в 1С использовать валюты, которых нет в классификаторе ОКВ?
Да, но с оговорками. Вы можете создать валюту с произвольным кодом (например, "У.е." для условных единиц), однако:
- Такую валюту нельзя использовать в регламентированной отчетности (например, в декларации по НДС).
- При обмене данными с банками или налоговой могут возникать ошибки.
- Для внутреннего учета (например, управленческой отчетности) ограничений нет.
Если вам нужна валюта, отсутствующая в ОКВ, но признанная международными стандартами (например, "Злотый"), обновите классификатор через Администрирование → Классификаторы.
Как в 1С отразить операцию в валюте, курс которой не обновляется автоматически?
Если курс валюты не загружается автоматически (например, для "Китайского юаня" или внутренних условных единиц), вам нужно:
- Вручную ввести курс в справочнике "Валюты" на дату операции.
- При создании документа (например, "Поступление на расчетный счет") вручную указать курс в поле "Курс валюты".
- Если операций много, создайте регламентное задание для массового обновления курсов по заданному алгоритму (например, привязка к курсу доллара).
Для удобства можно создать дополнительный реквизит в справочнике валют (через Конфигуратор), где будет храниться формула расчета курса (например, "Курс USD * 7" для условных единиц).
Что делать, если при переоценке валютных остатков возникают расхождения с банковской выпиской?
Расхождения обычно связаны с:
- 📅 Разными датами курсов: банк может использовать курс на дату проведения операции, а в 1С — на дату документа. Уточните у банка, какой курс применяется.
- 🔢 Округлением: банки часто округляют суммы до копеек, а в 1С может быть установлено округление до рублей. Проверьте настройки валюты.
- 📝 Неучтенными комиссиями: банк мог списать комиссию за обмен валюты, которая не отражена в 1С. Добавьте ее вручную через документ "Списание с расчетного счета".
Чтобы избежать расхождений, настройте автоматическую выверку с банком через Банк и касса → Выверка с банком.
Как в 1С отразить продажу иностранной валюты (например, долларов) за рубли?
Для отражения операции продажи валюты:
- Создайте документ "Списание с расчетного счета" (или "Платежное поручение" на продажу валюты).
- Укажите:
- Счет списания — 52 "Валютный счет" (или 57 "Переводы в пути", если средства еще не зачислены).
- Валюту операции — "USD" (или другая продаваемая валюта).
- Сумму в валюте и курс на дату операции.
- Счет поступления — 51 "Расчетный счет".
- Валюта — "RUB".
- Сумма в рублях по курсу продажи.
В результате в бухгалтерском учете будут сформированы проводки:
- 📥 Дебет 57 / Кредит 52 — списание валюты со счета.
- 📤 Дебет 51 / Кредит 91.01 — зачисление рублей от продажи.
- 💰 Дебет 91.02 / Кредит 57 — списание проданной валюты по курсу.
Можно ли в 1С вести учет в нескольких валютах одновременно?
Да, 1С:Предприятие 8.3 поддерживает многовалютный учет. Для этого:
- В настройках учета (
Главное → Настройки → Параметры учета) включите опцию "Вести учет в иностранной валюте". - Для каждого документа (например, "Поступление товаров" или "Реализация") указывайте валюту и курс.
- Настройте планы счетов для валютного учета (например, субсчета 60.21 "Расчеты с поставщиками в USD").
При этом:
- Все операции будут дублироваться в рублях (для отчетности) и в иностранной валюте (для управленческого учета).
- В отчетах (например, "Оборотно-сальдовая ведомость") можно выбирать валюту отображения.
- Для НДС и налога на прибыль суммы будут пересчитываться в рубли по курсу на дату операции.
Если вам нужно вести учет в нескольких валютах одновременно (например, в долларах и евро), создайте отдельные счета и субсчета для каждой валюты.