К статье
Практический материал

Документы и Печать · 11 мин

Как в 1С выставить счёт иностранному контрагенту

Пошаговая инструкция: как выставить счёт иностранному контрагенту в 1С:Бухгалтерии — валюта, НДС 0%, договор, печатная форма и типичные ошибки при экспорте.

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

Инструкция ниже ориентирована на 1С:Бухгалтерию 8 (ред. 3.0), но логика справедлива и для Управления торговлей, и для Комплексной автоматизации: различаются только названия разделов меню. Порядок действий одинаков — сначала справочники и договор, затем счёт на оплату, затем контроль печатной формы.

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

Подготовка: что проверить в программе до выставления счёта

Перед созданием документа убедитесь, что в программе включён учёт валютных операций. В 1С:Бухгалтерии это делается в разделе «Главное → Настройки → Функциональность»: на закладке «Расчёты» должен стоять флаг расчётов в валюте и у.е. Без этого признака поле валюты в договоре и счёте просто не появится.

Второй шаг — проверить загрузку курсов валют. Откройте справочник «Валюты» и убедитесь, что нужная валюта (USD, EUR, CNY и другие) присутствует, а курсы загружаются автоматически или внесены вручную на дату счёта. Счёт в валюте проведётся и без курса, но последующая реализация потребует курсовую переоценку, и отсутствие курса вызовет ошибку.

Третий момент — банковский счёт организации. Если оплата ожидается в валюте, в карточке организации должен быть заведён валютный счёт с указанием банка, номера в формате транзитного/текущего валютного счёта и SWIFT-кода банка. Именно эти реквизиты попадут в печатную форму счёта для иностранного плательщика.

Как создать карточку иностранного контрагента

Откройте «Справочники → Контрагенты» и создайте новый элемент. Ключевое отличие нерезидента — страна регистрации: в поле «Страна регистрации» выберите государство из классификатора стран мира. После этого программа автоматически скроет российские реквизиты (ИНН, КПП, ОГРН) и покажет поля для нерезидента: налоговый номер в стране регистрации (TIN/VAT number) и регистрационный номер.

Заполните наименование латиницей так, как оно указано в контракте, — именно эта строка попадёт в счёт и инвойс. Юридический адрес введите в свободной форме, включая страну, город, улицу и почтовый индекс. Если контрагент находится в стране ЕАЭС (Беларусь, Казахстан, Армения, Киргизия), проверьте код страны особенно внимательно: для них действуют особые правила подтверждения нулевой ставки НДС.

Поле «Государственный регистрационный номер» и налоговый номер заполняйте по данным контракта или регистрационных документов покупателя. Эти данные не проверяются программой автоматически, но нужны для таможенной декларации и подтверждения экспорта.

Типичные ошибки
01
Страна регистрации оставлена «Россия» — программа требует ИНН/КПП и не даёт корректно оформить валютный договор
02
Название контрагента введено кириллицей — банк и таможня не сопоставят платёж с контрактом
03
Не указан налоговый номер нерезидента — проблемы при подтверждении ставки 0% и валютном контроле

Настройка договора в валюте

В карточке контрагента создайте новый договор. В поле «Расчёты в» выберите валюту (например, USD или EUR). Вид договора — «С покупателем». Номер и дату договора укажите по внешнеторговому контракту — эти реквизиты подставятся в счёт, реализацию и понадобятся для валютного контроля в банке.

Обратите внимание на поле «Порядок расчётов» и валюту оплаты, если она отличается от валюты договора: в ред. 3.0 можно указать, что договор в USD, а оплата принимается в EUR. Для большинства случаев достаточно совпадения валюты договора и оплаты.

Если вы работаете с авансами, проверьте счета расчётов в договоре: по умолчанию подставляются 62.01 и 62.02. Для валютных расчётов эти же счета используются с валютной аналитикой, отдельных счетов заводить не нужно — программа ведёт валютный учёт на стандартных счетах автоматически.

Как выставить счёт на оплату иностранному покупателю

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

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

Проверьте реквизиты для оплаты: в счёте должен быть указан валютный банковский счёт организации. Для зарубежного плательщика критичны SWIFT-код банка, номер счёта и наименование банка на английском. Если стандартная печатная форма не выводит SWIFT, используйте поле «Дополнительная информация» в документе или доработайте внешнюю печатную форму.

Порядок действий
  1. 1
    Включите валютный учёт в функциональности и загрузите курсы валют
  2. 2
    Создайте контрагента с корректной страной регистрации и реквизитами нерезидента
  3. 3
    Заведите договор в валюте с номером и датой внешнеторгового контракта
  4. 4
    Создайте счёт покупателю, укажите номенклатуру, цены в валюте и ставку НДС
  5. 5
    Проверьте печатную форму: валюта, SWIFT, банковские реквизиты, реквизиты контракта
  6. 6
    Отправьте счёт покупателю и сохраните PDF в карточке документа

НДС при расчётах с иностранным контрагентом

Ставка НДС зависит от того, что именно вы продаёте и куда. При экспорте товаров из РФ применяется ставка 0% — в счёте выберите ставку «НДС 0%». Право на нулевую ставку нужно будет подтвердить пакетом документов (контракт, таможенная декларация, транспортные документы) в течение установленного срока, поэтому дата отгрузки и реквизиты контракта должны совпадать во всех документах.

При оказании услуг место реализации определяется по правилам статьи 148 НК РФ. Если местом реализации не признаётся РФ (например, консультационные услуги иностранному заказчику), в счёте указывается «Без НДС». Это принципиально разные коды операции: путать «0%» и «Без НДС» нельзя — в декларации они попадают в разные разделы.

Для товаров, отгружаемых в страны ЕАЭС, действует отдельный порядок подтверждения 0% — через заявление о ввозе товаров и уплате косвенных налогов от покупателя. В 1С для этого предусмотрен учёт по коду вида операции, который задаётся в реализации; в счёте на оплату достаточно ставки 0%.

Печатная форма счёта и инвойс

Стандартная печатная форма счёта в 1С формируется на русском языке. Для иностранного покупателя обычно требуется инвойс на английском. В ред. 3.0 нет встроенного двуязычного инвойса, поэтому используются три подхода: внешняя печатная форма инвойса, переведённый макет из подсистемы печати (в некоторых отраслевых решениях) или выгрузка в Word/Excel с ручным переводом.

Практичный вариант без доработок: заполнить наименования номенклатуры латиницей (или добавить в карточке номенклатуры полное наименование на английском и выводить его в печать), а реквизиты контракта и банка указать в международном формате. Тогда даже русская форма счёта будет читаема для зарубежного плательщика и его банка.

Перед отправкой проверьте в печатной форме: валюту и сумму прописью, номер и дату контракта, SWIFT и номер валютного счёта, наименование товара, совпадающее с будущей таможенной декларацией. Расхождение названия товара между инвойсом и декларацией — частая причина вопросов таможни и банка.

Контрольные точки

Как проверить результат

Валюта в счёте
Норма

Совпадает с валютой договора и контракта

Тревожный признак

Счёт в рублях при валютном договоре

Ставка НДС
Норма

0% для экспорта товаров или «Без НДС» для услуг вне РФ

Тревожный признак

20% в экспортном счёте

Банковские реквизиты
Норма

Валютный счёт, SWIFT, банк получателя указаны

Тревожный признак

Рублёвый счёт или отсутствует SWIFT

Контрагент
Норма

Страна регистрации не РФ, название латиницей

Тревожный признак

Страна «Россия», требуется ИНН

Что делать после оплаты: реализация и курсовые разницы

После поступления оплаты на валютный счёт выписка загружается в 1С, и аванс зачитывается по курсу на дату платежа. На его основании оформляется документ «Реализация (акты, накладные, УПД)» — создать его удобно кнопкой «Создать на основании» прямо из счёта, тогда все реквизиты перенесутся без ручного ввода.

Если между датой аванса и датой отгрузки курс валюты изменился, программа автоматически рассчитает рублёвую оценку по правилам ПБУ 3/2006: авансовая часть — по курсу на дату оплаты, остальное — по курсу на дату отгрузки. Ручную корректировку сумм в реализации делать не нужно — это сломает расчёт курсовых разниц.

При экспорте с 0% не забудьте о сроке подтверждения ставки: в 1С для этого есть документ «Подтверждение нулевой ставки НДС» (раздел «Операции»). Его нужно оформить после сбора пакета документов, иначе программа корректно не сформирует раздел декларации по экспорту.

Храните PDF счёта и инвойса в присоединённых файлах документа 1С. При валютном контроле банк часто запрашивает именно тот счёт, который оплатил покупатель, и найти его за секунды проще из карточки документа, чем в почте.
ПЗ
Практическое замечание

Ограничения и когда нужна доработка

Типовая 1С:Бухгалтерия закрывает базовый экспортный сценарий, но имеет границы. Нет встроенного англоязычного инвойса, нет автоматической постановки контракта на учёт в банке по валютному контролю, нет специфических форм для стран ЕАЭС в части заявлений о ввозе — последнее частично решается отдельными документами, но требует ручного контроля.

Если поставок много, используются спецификации, партии и серии в валюте, рассмотрите 1С:Управление торговлей или Комплексную автоматизацию — там внешнеторговые документы (инвойсы, packing list) поддерживаются шире. Доработка печатной формы инвойса внешней обработкой обычно занимает у разработчика один-два дня и не требует снятия конфигурации с поддержки.

Итог

Что важно запомнить

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

Частые вопросы

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

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

Какую ставку НДС ставить при продаже электронных услуг иностранцу?

Если местом реализации по статье 148 НК РФ не является Россия, в счёте указывается «Без НДС». Для услуг, фактически оказываемых в РФ (например, связанных с недвижимостью в России), применяется обычная ставка. Вид услуги и место реализации определяйте до выставления счёта — от этого зависит раздел декларации.

Почему в счёте не выводится SWIFT-код банка?

Стандартный макет счёта в ред. 3.0 выводит только российские реквизиты (БИК, корсчёт). SWIFT нужно либо вписать в поле «Дополнительная информация» документа, либо добавить в наименование банка в справочнике, либо вывести через внешнюю печатную форму. Для регулярных экспортных операций удобнее всего внешняя форма инвойса.

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

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

Как исправить счёт, если контрагент уже оплатил, а в нём ошибка?

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

Чем счёт на оплату отличается от счёта-фактуры при экспорте?

Счёт на оплату — коммерческий документ для получения предоплаты, налогового значения он не имеет. Счёт-фактура оформляется по факту отгрузки (даже при ставке 0%) и регистрируется в книге продаж. В 1С счёт-фактура создаётся на основании реализации, а не счёта на оплату.