Документы и Печать · 11 мин
Как в 1С выставить счёт иностранному контрагенту
Пошаговая инструкция: как выставить счёт иностранному контрагенту в 1С:Бухгалтерии — валюта, НДС 0%, договор, печатная форма и типичные ошибки при экспорте.
Выставление счёта иностранному покупателю в 1С отличается от обычного рублёвого документа тремя моментами: договором в валюте, нулевой ставкой НДС при экспорте и корректным заполнением карточки нерезидента. Если хотя бы один из этих элементов настроен неверно, счёт уйдёт заказчику с ошибкой, а реализация потом не закроется правильными документами.
Инструкция ниже ориентирована на 1С:Бухгалтерию 8 (ред. 3.0), но логика справедлива и для Управления торговлей, и для Комплексной автоматизации: различаются только названия разделов меню. Порядок действий одинаков — сначала справочники и договор, затем счёт на оплату, затем контроль печатной формы.
Важно понимать: счёт на оплату — это не регламентированный налоговый документ, а коммерческое приглашение оплатить. Однако именно из него данные подтягиваются в реализацию и счёт-фактуру, поэтому ошибки на этом этапе тиражируются дальше по всей цепочке.
Подготовка: что проверить в программе до выставления счёта
Перед созданием документа убедитесь, что в программе включён учёт валютных операций. В 1С:Бухгалтерии это делается в разделе «Главное → Настройки → Функциональность»: на закладке «Расчёты» должен стоять флаг расчётов в валюте и у.е. Без этого признака поле валюты в договоре и счёте просто не появится.
Второй шаг — проверить загрузку курсов валют. Откройте справочник «Валюты» и убедитесь, что нужная валюта (USD, EUR, CNY и другие) присутствует, а курсы загружаются автоматически или внесены вручную на дату счёта. Счёт в валюте проведётся и без курса, но последующая реализация потребует курсовую переоценку, и отсутствие курса вызовет ошибку.
Третий момент — банковский счёт организации. Если оплата ожидается в валюте, в карточке организации должен быть заведён валютный счёт с указанием банка, номера в формате транзитного/текущего валютного счёта и SWIFT-кода банка. Именно эти реквизиты попадут в печатную форму счёта для иностранного плательщика.
Как создать карточку иностранного контрагента
Откройте «Справочники → Контрагенты» и создайте новый элемент. Ключевое отличие нерезидента — страна регистрации: в поле «Страна регистрации» выберите государство из классификатора стран мира. После этого программа автоматически скроет российские реквизиты (ИНН, КПП, ОГРН) и покажет поля для нерезидента: налоговый номер в стране регистрации (TIN/VAT number) и регистрационный номер.
Заполните наименование латиницей так, как оно указано в контракте, — именно эта строка попадёт в счёт и инвойс. Юридический адрес введите в свободной форме, включая страну, город, улицу и почтовый индекс. Если контрагент находится в стране ЕАЭС (Беларусь, Казахстан, Армения, Киргизия), проверьте код страны особенно внимательно: для них действуют особые правила подтверждения нулевой ставки НДС.
Поле «Государственный регистрационный номер» и налоговый номер заполняйте по данным контракта или регистрационных документов покупателя. Эти данные не проверяются программой автоматически, но нужны для таможенной декларации и подтверждения экспорта.
Настройка договора в валюте
В карточке контрагента создайте новый договор. В поле «Расчёты в» выберите валюту (например, USD или EUR). Вид договора — «С покупателем». Номер и дату договора укажите по внешнеторговому контракту — эти реквизиты подставятся в счёт, реализацию и понадобятся для валютного контроля в банке.
Обратите внимание на поле «Порядок расчётов» и валюту оплаты, если она отличается от валюты договора: в ред. 3.0 можно указать, что договор в USD, а оплата принимается в EUR. Для большинства случаев достаточно совпадения валюты договора и оплаты.
Если вы работаете с авансами, проверьте счета расчётов в договоре: по умолчанию подставляются 62.01 и 62.02. Для валютных расчётов эти же счета используются с валютной аналитикой, отдельных счетов заводить не нужно — программа ведёт валютный учёт на стандартных счетах автоматически.
Как выставить счёт на оплату иностранному покупателю
Перейдите в «Продажи → Счета покупателям» и нажмите «Создать». Выберите созданного контрагента — договор в валюте подставится автоматически, если он единственный. Если договоров несколько, выберите нужный вручную.
В табличной части добавьте номенклатуру или услугу. Цены указываются в валюте документа — программа пересчитает рублёвую оценку по курсу на дату счёта только для справочных целей, проводок по счёту на оплату не формируется. Ставку НДС установите согласно виду операции (подробнее — в следующем разделе).
Проверьте реквизиты для оплаты: в счёте должен быть указан валютный банковский счёт организации. Для зарубежного плательщика критичны SWIFT-код банка, номер счёта и наименование банка на английском. Если стандартная печатная форма не выводит SWIFT, используйте поле «Дополнительная информация» в документе или доработайте внешнюю печатную форму.
- 1Включите валютный учёт в функциональности и загрузите курсы валют
- 2Создайте контрагента с корректной страной регистрации и реквизитами нерезидента
- 3Заведите договор в валюте с номером и датой внешнеторгового контракта
- 4Создайте счёт покупателю, укажите номенклатуру, цены в валюте и ставку НДС
- 5Проверьте печатную форму: валюта, SWIFT, банковские реквизиты, реквизиты контракта
- 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С счёт-фактура создаётся на основании реализации, а не счёта на оплату.