Документы и Печать · 11 мин
Как в 1С выписать счет в евро
Как выставить счет в евро в 1С: настройка валюты, договора с контрагентом, курса ЦБ и печатной формы. Типичные ошибки и проверка результата.
Выставление счета в евро в 1С требуется, когда договор с покупателем или поставщиком заключен в иностранной валюте, а расчеты ведутся по курсу Центрального банка. Программа 1С (Бухгалтерия предприятия, Управление торговлей, Комплексная автоматизация) поддерживает валютные документы штатно, но результат зависит от правильной настройки валют, договора и самого счета. Если хотя бы одно звено настроено неверно, в печатной форме вместо евро останутся рубли или курс подтянется не тот.
Механизм одинаков по логике во всех типовых конфигурациях: сначала проверяется наличие валюты EUR в справочнике, затем создается договор с расчетами в евро, после чего оформляется счет на оплату с указанием валютного договора. Сумма в документе хранится в евро, а рублевый эквивалент рассчитывается автоматически по курсу на дату счета — именно он попадет в бухгалтерские регистры при последующей оплате и отгрузке.
Ниже разобран полный порядок действий: от проверки справочника валют до печати готового счета, а также типичные ошибки, из-за которых документ формируется с неверной суммой или валютой.
Проверка справочника валют и курса евро
Прежде чем выписывать счет, откройте справочник валют. В 1С:Бухгалтерии 8.3 путь: «Справочники» → «Валюты» (в некоторых релизах — «Банк и касса» → «Валюты»). В типовой поставке евро (код 978, EUR) уже присутствует. Если валюты нет, добавьте её кнопкой «Создать» → «По классификатору» и выберите EUR из списка ОКВ.
Далее проверьте, что курс евро загружается. Откройте карточку валюты и перейдите по ссылке «Курсы валют». Если таблица пустая или данные устарели, нажмите «Загрузить курсы валют» — программа подтянет актуальные курсы с сервера при наличии интернета и действующей подписки на сервис 1С. Без загруженного курса программа не сможет рассчитать рублевый эквивалент, и в проводках появятся нулевые суммы либо ошибка «Не задан курс валюты».
Если интернет-сервис недоступен, курс можно ввести вручную: в списке курсов нажмите «Создать», укажите дату и значение курса ЦБ. Ручной ввод допустим, но требует внимательности — ошибка в одном знаке исказит все рублевые суммы документа и последующую выручку в учете.
Настройка договора с контрагентом в евро
Валюта счета в 1С определяется не самим документом, а договором с контрагентом. Откройте карточку покупателя, перейдите на вкладку «Договоры» и создайте новый договор. Ключевое поле — «Валюта расчетов» (в Бухгалтерии это переключатель «Расчеты в валюте» / «Оплата в»). Укажите EUR.
Обратите внимание на различие двух настроек: «расчеты в валюте, оплата в валюте» и «расчеты в валюте, оплата в рублях». Второй вариант применяется, когда по договору цена зафиксирована в евро, но покупатель платит рублями по курсу на дату оплаты — это типичная схема для российских контрагентов, не имеющих валютных счетов. От выбранного варианта зависит, какие банковские счета будут доступны при оплате и как сформируются курсовые разницы.
Если у контрагента уже есть договор в рублях, не редактируйте его валюту, если по нему были проведены документы, — это нарушит данные прошлых периодов. Корректное решение — создать отдельный договор в евро и использовать его для новых сделок.
Выставление счета на оплату в евро
Перейдите в раздел «Продажи» → «Счета покупателям» (в Управлении торговлей — «Продажи» → «Счета на оплату покупателям») и создайте новый документ. Заполните покупателя и выберите договор с валютой EUR — именно после выбора договора в шапке документа появится поле «Валюта» со значением «EUR», а цены и суммы начнут отображаться в евро.
Заполните табличную часть товарами или услугами. Цены подставляются из прайса; если прайс ведется в рублях, программа пересчитает цену в евро по курсу на дату счета. Проверьте итоговую сумму: она должна быть указана с символом или кодом валюты. При необходимости вручную скорректируйте курс в документе — в некоторых договорах предусмотрен расчет по курсу ЦБ плюс процент, и поле курса в счете доступно для редактирования.
Ставка НДС в валютном счете указывается как обычно. Налоговая база по НДС для отгрузки в валюте пересчитывается в рубли по курсу на дату отгрузки — это произойдет позже, в документе реализации, а в самом счете НДС просто отражается в составе суммы.
- 1Откройте справочник валют и убедитесь, что EUR есть и курс загружен на нужную дату
- 2Создайте для покупателя договор с валютой расчетов EUR
- 3Создайте документ «Счет покупателю» и выберите этот договор
- 4Заполните товары или услуги, проверьте цены и итог в евро
- 5Проверьте курс и рублевый эквивалент в документе
- 6Проведите счет и выведите печатную форму
Печатная форма счета в евро
После проведения нажмите кнопку «Печать» и выберите «Счет на оплату». В типовой печатной форме сумма прописью и итоговые значения выводятся в валюте документа — евро. Если в макете остались рубли, почти всегда причина в том, что в документе выбран рублевый договор: вернитесь в счет и проверьте реквизит «Договор».
В печатной форме должны быть указаны реквизиты банковского счета для оплаты. Если оплата предполагается в евро на валютный счет организации, убедитесь, что в карточке организации заведен валютный банковский счет в EUR и именно он подставлен в счет. Если расчеты в евро, а оплата в рублях, в форму счета полезно добавить текст с условием пересчета — например, «оплата в рублях по курсу ЦБ на дату платежа». Текст добавляется в поле «Дополнительная информация» документа или в шаблон печатной формы.
Для счетов-фактур действует правило: счет-фактура может выставляться в валюте, если обязательство выражено в валюте, но в книге продаж суммы отражаются в рублях по курсу на дату отгрузки. В 1С этот пересчет выполняется автоматически при проведении реализации.
Как проверить результат
Указано EUR, суммы и итог в евро
Стоит RUB или валюта недоступна для выбора — проверьте договор
Сумма прописью в евро, итог с кодом EUR
Сумма прописью в рублях — выбран рублевый договор
Подставлен курс ЦБ на дату счета
Курс равен нулю или устарел — загрузите курсы валют
Для оплаты в евро указан валютный счет организации
Подставлен рублевый счет при оплате в валюте
Оплата, отгрузка и курсовые разницы
После выставления счета жизненный цикл валютной сделки продолжается. При поступлении оплаты в евро на валютный счет создайте документ «Поступление на расчетный счет» с видом операции «Оплата от покупателя» и укажите тот же валютный договор. Программа зафиксирует валютную сумму и пересчитает её в рубли по курсу на дату оплаты.
Реализация оформляется документом «Реализация (акты, накладные)» на основании счета — валюта и договор подтянутся автоматически. Если между датой счета, оплаты и отгрузки курс евро изменился, возникнут курсовые разницы. В 1С они рассчитываются автоматически при проведении документов и при выполнении регламентной операции «Переоценка валютных средств» в закрытии месяца.
Курсовые разницы попадают в прочие доходы или расходы и влияют на налог на прибыль (или УСН-доходы при авансах в валюте — тут есть особенности, при УСН авансы в валюте не переоцениваются). Поэтому важно не пропускать регламентные операции закрытия месяца и проверять отчет «Анализ субконто» по валютным договорам.
Если покупатель платит рублями по счету в евро, следите за тем, чтобы в платежном поручении и в документе оплаты 1С был указан именно валютный договор. Иначе аванс «повиснет» на рублевом договоре, и зачет придется делать вручную через корректировку долга.
Типичные ошибки и как их избежать
Чаще всего проблемы возникают не из-за самого счета, а из-за настроек вокруг него. Первая распространенная ошибка — попытка выбрать валюту прямо в документе, когда договор рублевый: поле валюты в этом случае недоступно или выбор не сохраняется. Решение всегда одно — правильный договор.
Вторая ошибка — счет выставлен корректно, но курс на дату документа не загружен, и в проводках рублевые суммы равны нулю. Это вскрывается при формировании оборотно-сальдовой ведомости или при оплате. Третья типичная ситуация — изменение валюты в договоре с историей, что ломает взаиморасчеты за прошлые периоды. Наконец, пользователи иногда путают «валютный счет» и «счет в условных единицах»: если договор в евро, а оплата в рублях, это именно схема с оплатой в рублях, и настраивается она соответствующим переключателем в договоре.
Особенности в разных конфигурациях 1С
В 1С:Бухгалтерии 8.3 весь механизм сосредоточен в договоре и документе «Счет покупателю»; валютный учет активируется функциональной опцией «Расчеты в валюте и у.е.» в разделе «Администрирование» → «Параметры учета» (в свежих релизах — «Настройки» → «Функциональность»). Если валютные поля не видны, проверьте в первую очередь эту настройку.
В 1С:Управление торговлей 11 счет на оплату создается из раздела «Продажи», валюта указывается в самом документе, но согласуется с соглашением с клиентом. В Комплексной автоматизации и ERP логика аналогична: валюта документа наследуется из соглашения или договора, а курсы валют загружаются через обработку «Загрузка курсов валют».
Во всех конфигурациях перед первым валютным документом полезно сделать тестовый пример на копии базы или на тестовом контрагенте: выписать счет, провести оплату и реализацию, сформировать ОСВ и убедиться, что валютные и рублевые суммы сходятся с ожиданиями.
Как выбрать действие
FAQ: счета в евро в 1С
Можно ли в одном счете указать и евро, и рубли?
В шапке документа валюта одна — она определяется договором. Но в печатную форму можно вывести рублевый эквивалент через дополнительный текст или доработанный макет. В учете рублевые суммы программа хранит автоматически параллельно с валютными.
Почему в печатной форме счета сумма прописью в рублях, хотя договор в евро?
Чаще всего в счете выбран не тот договор либо используется доработанный макет, где сумма прописью жестко задана в рублях. Проверьте реквизит «Договор» в документе и попробуйте типовую печатную форму. Если типовая форма выводит евро корректно — проблему нужно исправлять в пользовательском макете.
По какому курсу пересчитывается счет, выставленный задним числом?
По курсу ЦБ на дату документа. Если курс за эту дату не загружен, программа либо оставит рублевую сумму пустой, либо сообщит об ошибке при проведении связанных документов. Загрузите курсы за нужный период до проведения оплаты и реализации.
Нужно ли выставлять счет-фактуру в евро?
Если обязательство по договору выражено в евро, счет-фактура может быть выставлен в валюте. В 1С счет-фактура формируется на основании реализации и наследует её валюту, а в книге продаж суммы отражаются в рублях по курсу на дату отгрузки автоматически.
Как исправить счет, если ошибочно выставили его в рублях?
Если по счету еще не было оплаты и реализации, пометьте его на удаление и создайте новый с правильным валютным договором. Если оплата уже прошла, сначала отмените зачет аванса и только затем исправляйте документы, чтобы не нарушить взаиморасчеты.
Что важно запомнить
Валюта счета в 1С задается договором с контрагентом: создайте договор в EUR, убедитесь, что курс загружен на дату документа, и выберите этот договор в счете. Печатная форма, оплата и реализация унаследуют валюту автоматически, а курсовые разницы рассчитаются при проведении документов и закрытии месяца. Не меняйте валюту в договорах с уже проведенными документами.