Ведение внешнеэкономической деятельности требует от бухгалтера или менеджера особого внимания к деталям оформления первичных документов. Выставление счета покупателю в иностранной валюте — это не просто смена символа денежной единицы в форме документа. Это цепочка взаимосвязанных настроек, которые влияют на корректность отражения задолженностей, расчет налогов и подготовку отчетности перед контролирующими органами.

Система 1С:Предприятие предоставляет мощный инструментарий для автоматизации этих процессов, однако функционал требует правильной предварительной настройки. Ошибки на этапе создания договора или ввода начальных остатков могут привести к тому, что система не позволит создать документ или рассчитает суммы неверно. Мы разберем все ключевые этапы работы с валютными операциями, от проверки настроек справочников до проведения итоговых документов.

Прежде чем приступить к практическим действиям, убедитесь, что у вашей учетной записи есть необходимые права доступа. Работа с валютными счетами часто требует расширенных полномочий, особенно в части изменения курсов и настройки видов расчетов. Неполный доступ может заблокировать возможность проведения документа, даже если все данные введены верно.

Проверка настроек валют и курсов

Фундаментом любой операции в иностранной валюте является корректность справочной информации. В системе должен быть активирован режим многовалютного учета. Обычно эта опция включается при старте базы, но в уже работающих системах ее статус нужно перепроверять перед началом нового квартала или года.

Первым делом зайдите в раздел настроек и убедитесь, что необходимый вам вид валюты (например, Доллар США или Евро) присутствует в справочнике и помечен как используемая. Если валюта есть в списке, но не активна, система просто не даст выбрать ее в документе счета. Это частая причина путаницы у новых сотрудников.

Критически важным моментом является наличие актуальных курсов. 1С может загружать их автоматически из интернета или требовать ручного ввода. Без установленного курса на дату документа проведение станет невозможным. Система рассчитывает суммы в рублях строго по курсу, действующему на момент операции или на дату, указанную в договоре.

⚠️ Внимание: Если вы работаете с экзотическими валютами, автоматическая загрузка курсов может не сработать. В таком случае необходимо вручную внести курс через документ Курсы валют перед созданием счета, иначе документ не проведется.

Для проверки актуальности данных используйте отчеты по движению валютных средств. Они покажут, какие курсы были применены в предыдущих периодах. Это поможет избежать разрывов в данных и обеспечит непрерывность учета.

💡

Настройте автоматическую загрузку курсов валют в начале каждого месяца, чтобы избежать ручного ввода и возможных ошибок при перепечатке цифр.

Оформление договора с контрагентом

Создание счета в валюте невозможно без правильно оформленного договора с контрагентом. Именно в карточке договора задаются основные параметры взаиморасчетов, включая валюту долга и порядок расчетов. Игнорирование этого этапа приведет к тому, что в документе "Счет на оплату" просто не будет нужного поля.

При создании нового договора или редактировании существующего перейдите на вкладку расчетов. Здесь необходимо явно указать вид договора, например, «С покупателем» или «С поставщиком». Далее в поле Валюта взаиморасчетов выберите требуемую иностранную денежную единицу. По умолчанию там всегда стоит рубль, поэтому этот шаг обязателен.

Также важно настроить статьи доходов и расходов. Для валютных операций часто требуются специфические статьи, которые привязаны к определенным счетам бухгалтерского учета. Неправильный выбор статьи может исказить структуру баланса в будущем.

📊 В какой валюте вы чаще всего выставляете счета?
Доллары США
Евро
Юани
Фунты стерлингов

Обратите внимание на поле «Оплата». Если выбран вариант «В валюте договора», то все суммы в документах будут отражаться в иностранной валюте, а пересчет в рубли будет происходить автоматически по курсу. Если же выбрано «В рублях», то система будет требовать указания курса вручную для каждой операции, что неудобно при большом документообороте.

Создание документа Счет на оплату

Процесс непосредственного выставления счета начинается с создания нового документа в разделе продаж или закупок, в зависимости от вашей роли. Интерфейс может отличаться в разных конфигурациях, таких как 1С:Бухгалтерия или 1С:Управление торговлей, но логика остается единой.

В шапке документа обязательно укажите созданный ранее валютный договор. Как только договор выбран, поле «Валюта» должно автоматически подтянуться из его настроек. Если этого не произошло, значит, в договоре допущена ошибка, и ее нужно исправить до продолжения работы.

Заполнение табличной части происходит стандартным образом: выбираются номенклатурные позиции, указывается количество и цена. Однако здесь есть нюанс: цена вводится именно в валюте договора. Система сразу покажет эквивалент в рублях в соседней колонке, используя текущий курс.

⚠️ Внимание: При ручной корректировке суммы в рублях в печатной форме счета, убедитесь, что это не противоречит условиям договора. Изменение рублевого эквивалента без изменения валютной суммы может привести к расхождениям при сверке с банком.

После заполнения всех строк нажмите кнопку проведения. Документ сформирует движения по регистрам, зафиксировав задолженность покупателя в валюте. Теперь счет готов к печати и отправке клиенту.

☑️ Проверка перед отправкой счета

Выполнено: 0 / 5

Особенности печати валютных счетов

Печатные формы в 1С гибко настраиваются под требования бизнеса. Для валютных счетов критично, чтобы в документе были отображены две суммы: в иностранной валюте и в рублях (для целей статистики или внутреннего контроля, если это требуется).

Стандартная форма счета часто выводит только валюту договора. Если законодательство или внутренние правила компании требуют дублирования суммы в рублях, необходимо использовать макет с дополнительными полями. Это настраивается через раздел Администрирование → Печатные формы.

В некоторых конфигурациях доступна опция вывода суммы прописью в двух валютах одновременно. Это полезно для избежания разночтений при оплате, особенно если платеж проходит через несколько банков-корреспондентов, где могут быть свои правила конвертации.

⚠️ Внимание: С 2026 года требования к оформлению первичных документов могут меняться в зависимости от новых указаний ЦБ или Минфина. Всегда сверяйте макет счета с актуальными нормативными актами перед массовой рассылкой документов.

Не забывайте проверять шрифты и кодировку при экспорте счета в PDF. Специфические символы валют или кириллица в комментариях могут отображаться некорректно в некоторых версиях драйверов печати, что сделает документ нечитаемым для получателя.

Учет курсовых разниц при оплате

Выставление счета — это только начало процесса. Главная сложность валютного учета возникает в момент оплаты, когда курс валюты неизбежно меняется. Разница между курсом на дату отгрузки (или выставления счета) и курсом на дату оплаты образует курсовую разницу.

В 1С этот процесс автоматизирован. При поступлении денег на валютный счет система сама предложит закрыть задолженность. Однако бухгалтер должен проконтролировать, правильно ли определилась сумма курсовой разницы.

Если курс вырос, у компании возникает прибыль (или уменьшение убытка), если упал — убыток. Эти суммы попадают на счета бухгалтерского учета (обычно 91.01 или 91.02) и влияют на налог на прибыль.

Ситуация Курс на дату счета Курс на дату оплаты Результат для продавца
Курс вырос 85.00 руб. 90.00 руб. Положительная разница (доход)
Курс упал 85.00 руб. 80.00 руб. Отрицательная разница (расход)
Курс не изменился 85.00 руб. 85.00 руб. Разница отсутствует
Частичная оплата 85.00 руб. 88.00 руб. Разница только на сумму оплаты

Для корректного закрытия периода необходимо регулярно выполнять регламентные операции по переоценке валютных средств. Это делается через обработку Переоценка валютных средств в конце каждого месяца.

Что делать, если курсовая разница не рассчиталась?

Проверьте, установлен ли курс валюты на дату оплаты. Если курс отсутствует, система не сможет рассчитать разницу. Также убедитесь, что в настройках учетной политики включен расчет курсовых разниц.

Частые ошибки и их решение

Даже опытные пользователи сталкиваются с проблемами при работе с валютой. Чаще всего ошибки связаны не с самим функционалом 1С, а с неверной методологией ввода данных или устаревшими настройками справочников.

Одна из распространенных проблем — невозможность выбрать валюту в документе. Это почти всегда означает, что в карточке договора стоит галочка «Оплата в рублях» или выбран неверный вид договора. Решение простое: зайти в договор и исправить настройки.

Другая частая ситуация — отрицательные остатки по валютным счетам после проведения документов. Это возникает, если сначала провели оплату, а потом счет, либо если неправильно введены начальные остатки по валютным долгам.

⚠️ Внимание: Никогда не меняйте задним числом курсы валют в закрытых периодах без перепроведения всех документов. Это приведет к хаосу в учете и неверным данным в регистрах за прошлые месяцы.

Если вы видите ошибку «Недостаточно средств на счете» при проведении валютного платежа, проверьте не только рублевый, но и валютный остаток. В 1С эти остатки хранятся раздельно, и наличие рублей не гарантирует наличие долларов на конкретном субсчете.

💡

90% ошибок при работе с валютой в 1С связаны с неверными настройками в карточке договора контрагента, а не с ошибками в самом документе счета.

Можно ли выставить счет в валюте, если договор заключен в рублях?

Технически в 1С можно создать счет в валюте, даже если в договоре указаны рубли, но это методологически неверно. Для корректного учета и автоматического расчета курсовых разниц валюта документа должна совпадать с валютой взаиморасчетов в договоре. В противном случае придется вводить дополнительные ручные корректировки.

Как изменить валюту в уже проведенном счете?

Изменить валюту в проведенном документе напрямую обычно нельзя, так как это изменит регистры накопления. Рекомендуется сделать пометку на удаление старого счета и создать новый с верной валютой. Если период открыт, можно попробовать отменить проведение, изменить валюту (если это позволяет конфигурация) и провести заново, но это рискованно.

Нужно ли указывать курс вручную в каждом счете?

Нет, если в системе настроена автоматическая загрузка курсов и в договоре выбран тип оплаты «В валюте договора». 1С сама подтянет актуальный курс на дату документа. Ручное вмешательство требуется только при отсутствии курса в базе или при использовании фиксированного курса по договоренности.

Влияет ли счет в валюте на книгу продаж?

Сам по себе счет на оплату не является документом, формирующим записи в книге продаж. Для книги продаж важен момент перехода права собственности (обычно это отгрузка). Однако сумма отгрузки в валюте будет пересчитана в рубли по курсу на дату отгрузки для целей НДС и налога на прибыль.