Документы и Печать · 12 мин
Как в 1С сделать счет на английском языке
Как выставить счет на английском языке в 1С: настройка макета, перевод печатной формы, валюта и реквизиты. Пошаговая инструкция для 1С:Бухгалтерии и УТ.
При работе с иностранными контрагентами стандартной русскоязычной печатной формы счета недостаточно: покупатель не поймет реквизиты, назначение платежа и условия оплаты. В типовых конфигурациях 1С (Бухгалтерия предприятия, Управление торговлей, Комплексная автоматизация, ERP) нет готовой кнопки «счет на английском», но задача решается тремя рабочими способами: редактированием макета печатной формы, созданием внешней печатной формы или оформлением счета в свободной форме с ручным заполнением.
Выбор способа зависит от того, разовая это потребность или регулярная работа с экспортными клиентами. Для одного-двух счетов в месяц достаточно отредактировать макет или заполнить документ вручную. Если англоязычные счета выставляются постоянно, правильнее один раз подготовить внешнюю печатную форму и подключить её к документу «Счет на оплату покупателю».
Важно понимать: англоязычный счет (invoice) для зарубежного партнера — это не регламентированный российский документ, а коммерческий документ свободной формы. Поэтому у вас есть свобода в оформлении, но при этом нужно сохранить корректность сумм, реквизитов и связь с внутренним учетом в 1С.
Какие способы доступны и какой выбрать
Существует три основных подхода. Первый — изменить встроенный макет печатной формы счета, заменив русские надписи на английские. Способ подходит, если английский счет нужен всегда или почти всегда, и параллельно русская версия не требуется. Второй — создать внешнюю печатную форму и подключить её через механизм «Дополнительные отчеты и обработки»: тогда в меню «Печать» появится отдельный пункт, например «Invoice (EN)», а стандартная русская форма сохранится. Третий — сформировать счет в произвольной форме (например, в Word или Excel) на основании данных документа, что оправдано при единичных сделках.
Отдельный вариант — конфигурации и отраслевые решения, где многоязычность предусмотрена изначально. В некоторых решениях на платформе 1С:Предприятие 8.3 есть возможность хранить наименования номенклатуры и контрагентов на нескольких языках и выводить печатные формы на языке контрагента. Если вы работаете в такой конфигурации, сначала проверьте карточку контрагента: там может быть поле «Язык печатных форм» или аналогичное.
Сравнение вариантов
Быстро и без программирования, но форма станет английской для всех счетов; при обновлении конфигурации изменения могут затереться
Русская и английская формы сосуществуют, устойчиво к обновлениям; требует навыков работы в конфигураторе или помощи специалиста
Подходит для разовых сделок; данные не связаны с 1С, высок риск ошибок в суммах при ручном переносе
Самый чистый вариант, если поддерживается вашим решением; зависит от конкретной конфигурации
Подготовка данных перед переводом формы
Прежде чем менять макет, убедитесь, что исходные данные документа корректны для международного расчета. Проверьте валюту документа: для экспортного счета она обычно отличается от рубля, и курс должен быть актуален на дату счета. В карточке договора с иностранным контрагентом укажите валюту расчетов, чтобы программа корректно подставила её в документ.
Заполните англоязычные реквизиты сторон. Для своей организации подготовьте: название латиницей (как в регистрационных документах или банковских реквизитах SWIFT), адрес на английском, банковские реквизиты для международных переводов (SWIFT-код банка, номер счета, банк-корреспондент при необходимости). Для контрагента — полное наименование и адрес в том виде, в каком они указаны в контракте. Несовпадение названия покупателя в счете и в контракте — частая причина вопросов со стороны банка клиента при оплате.
Наименования товаров и услуг в табличной части тоже потребуют перевода. Если номенклатуры много, переводите наименования заранее и храните их отдельно — либо в дополнительном реквизите номенклатуры, либо во внешней таблице соответствий, которую использует внешняя печатная форма.
Способ 1. Редактирование макета печатной формы
В конфигурациях с управляемым интерфейсом (Бухгалтерия 3.0, УТ 11, КА 2, ERP 2) макеты печатных форм доступны для редактирования прямо в режиме предприятия. Откройте раздел «Администрирование» → «Печатные формы, отчеты и обработки» → «Макеты печатных форм». В списке найдите макет счета на оплату — обычно он называется «Счет на оплату» или «Макет счета» и относится к документу «Счет на оплату покупателю».
Откройте макет двойным щелчком. Перед вами табличный документ с областями: шапка, строка таблицы, итоги, подвал. Замените русские надписи на английские эквиваленты: «Счет на оплату №» → «Invoice No.», «Покупатель» → «Buyer» или «Bill To», «Поставщик» → «Seller», «Итого» → «Total», «Всего наименований, на сумму» → «Total amount», «В том числе НДС» → «Including VAT». Поля с параметрами (они выделены квадратными скобками, например [НомерДокумента]) не трогайте — оттуда подставляются данные документа.
Обратите внимание на сумму прописью. В типовых макетах она формируется кодом на русском языке, и простой заменой текста в макете её не перевести. Варианты решения: убрать сумму прописью из английской формы (для invoice это допустимо), заменить её на статичную строку с заполнением вручную либо реализовать английскую сумму прописью во внешней печатной форме, где доступен программный код.
- 1Откройте Администрирование → Печатные формы, отчеты и обработки → Макеты печатных форм
- 2Найдите макет счета на оплату и откройте его
- 3Сохраните копию исходного макета (скопируйте текст в файл) на случай отката
- 4Замените русские надписи на английские, не трогая параметры в квадратных скобках
- 5Решите вопрос с суммой прописью: убрать или заполнять вручную
- 6Сохраните макет и сформируйте тестовый счет
- 7Проверьте подстановку номера, даты, сумм и реквизитов
Способ 2. Внешняя печатная форма
Внешняя печатная форма — это файл обработки (.epf), который подключается к базе и добавляет новый пункт в меню «Печать» документа. Это правильный вариант, когда нужны обе версии счета — русская и английская. Разработка ведется в конфигураторе: создается внешняя обработка, в модуле которой реализуется функция «СведенияОВнешнейОбработке» и процедура «Печать», формирующая табличный документ по данным счета.
Преимущество подхода — полный контроль над выводом. В коде можно формировать английскую сумму прописью, подставлять переведенные наименования номенклатуры из дополнительного реквизита, выводить SWIFT-реквизиты и любые условия оплаты (payment terms, due date, bank details). Подключается готовая обработка через «Администрирование» → «Печатные формы, отчеты и обработки» → «Дополнительные отчеты и обработки» (предварительно включите сам механизм флажком в том же разделе).
Если навыков разработки в конфигураторе нет, эту задачу разумно поручить специалисту по 1С — это типовая доработка, которая занимает у опытного разработчика ограниченное время. При постановке задачи дайте разработчику образец желаемого invoice (например, счет от вашего иностранного поставщика) и список обязательных полей.
Способ 3. Счет в свободной форме для разовой сделки
Если английский счет нужен один раз, проще всего сформировать обычный счет в 1С, чтобы зафиксировать документ в учете, а для клиента подготовить invoice в Word или Excel. Используйте данные документа как источник: номер, дату, перечень позиций, количество, цены и итоговую сумму. Номер invoice логично связать с номером внутреннего счета — так проще сопоставлять оплаты.
Минимальный состав полей invoice: Invoice No. и дата, продавец (Seller) с адресом и банковскими реквизитами, покупатель (Buyer / Bill To) с адресом, таблица позиций (Description, Qty, Unit Price, Amount), итог (Total), валюта (например, USD или EUR), условия оплаты (Payment terms) и срок (Due date). При экспортной поставке добавьте условия поставки по Инкотермс (например, FCA, CIF) и ссылку на номер контракта.
Главный риск этого способа — расхождение сумм при ручном переносе. Всегда сверяйте итоговую сумму invoice с итогом документа в 1С до отправки клиенту. Ошибка даже в одной копейке или центе может привести к тому, что банк плательщика вернет платеж или зачтет его с расхождением.
Реквизиты и формулировки: что обязательно проверить
Английская форма повышает требования к точности реквизитов, потому что платеж пойдет через международную банковскую систему. Название вашей компании в счете должно совпадать с названием, на которое открыт счет в банке, — транслитерация «вольным стилем» приводит к задержкам и возвратам платежей. Возьмите написание из банковской карточки с реквизитами для валютных переводов.
Суммы и валюта: указывайте код валюты по ISO (USD, EUR, CNY) явно — и в таблице, и в итоге. Если счет в иностранной валюте, а оплата возможна в другой, пропишите это отдельной строкой условий. Для позиций с НДС при экспорте обычно указывают ставку 0% со ссылкой на экспорт, но формулировки зависят от вашей сделки — при сомнениях согласуйте текст с бухгалтером, отвечающим за валютные операции.
Как проверить результат
Совпадают с документом в 1С, формат даты понятен клиенту
Номер отличается от учетного, дата в неоднозначном формате
Итог invoice равен итогу документа, код валюты указан
Расхождение сумм, валюта не указана
Совпадает с банковскими реквизитами для валютных переводов
Произвольная транслитерация
SWIFT, номер счета, банк получателя указаны полностью
Только рублевые реквизиты (БИК, к/с) без SWIFT
Типичные ошибки и ограничения
Самая распространенная ошибка — перевести только заголовки, оставив русские данные: наименования товаров, ФИО подписантов, сумму прописью. Для клиента такой документ выглядит незавершенным, а банк может не принять платежное поручение с кириллицей в назначении платежа. Вторая частая проблема — потеря измененного макета после обновления конфигурации: типовые макеты при обновлении перезаписываются, поэтому храните копию доработанного макета отдельно.
Ещё одна ошибка — использовать русский счет-фактуру как основу для перевода. Invoice и счет-фактура — разные документы с разным назначением; переводить нужно именно счет на оплату (коммерческий invoice), а налоговые документы для иностранного клиента оформляются иначе или не требуются вовсе. И наконец, помните про ограничение редактирования макетов: в некоторых конфигурациях макеты печатных форм недоступны для правки в режиме предприятия, и тогда остается только путь через внешнюю обработку или конфигуратор.
FAQ
Можно ли в 1С:Бухгалтерии выбрать язык печатной формы одной кнопкой?
В типовой поставке переключателя языка печатных форм нет. Языковой выбор реализуется либо через отдельную внешнюю печатную форму, либо через доработку. Проверьте карточку контрагента и настройки договора — в некоторых отраслевых решениях там есть поле языка документов.
Что делать с суммой прописью в английском счете?
Простой вариант — убрать её из формы: для коммерческого invoice сумма прописью не обязательна, достаточно цифрового итога с кодом валюты. Если сумма прописью нужна, её формируют программно во внешней печатной форме.
Затрутся ли мои изменения макета при обновлении 1С?
Да, типовые макеты при обновлении конфигурации обычно заменяются на новые из поставки. Храните копию измененного макета и после каждого обновления проверяйте печатную форму. Внешние печатные формы обновления не затрагивают.
Нужно ли указывать НДС в счете для иностранного покупателя?
Зависит от сделки. При экспорте товаров обычно применяется ставка 0% с подтверждением, при экспорте услуг место реализации может быть за пределами РФ. Формулировку в invoice согласуйте с бухгалтером, который ведет валютные операции, — универсального текста нет.
Можно ли выставить счет в валюте, если договор в рублях?
Технически в документе можно сменить валюту, но учетные последствия определяются договором. Если расчеты по договору рублевые, корректнее выставлять счет в рублях, а для клиента указывать валютный эквивалент справочно с датой курса.
Чем invoice отличается от счета-фактуры в 1С?
Invoice — коммерческий счет на оплату для контрагента, свободная форма. Счет-фактура — российский налоговый документ строгой формы для вычета НДС, он оформляется на русском языке и иностранному клиенту обычно не передается.
Что важно запомнить
Готовой английской формы счета в типовой 1С нет: используйте правку макета для простых случаев, внешнюю печатную форму для постоянной работы с двумя языками и свободный invoice для разовых сделок. Критичны точность сумм, соответствие названия компании банковским реквизитам и наличие SWIFT-реквизитов. Перед изменениями делайте резервную копию и храните копию доработанного макета.