Как распечатать УПД в рублях, если документ реализации оформлен в валюте в 1С:КА 2.4

Бухгалтер 1С v8.3 (Управляемые формы) 1С:Комплексная автоматизация Бухгалтерский учет Торговля и дистрибуция
← На главную

В процессе ведения внешнеэкономической деятельности или при заключении договоров в условных единицах пользователи часто сталкиваются с ситуацией, когда документ Реализация товаров и услуг в программе «1С:Комплексная автоматизация 2.4» (или ERP 2.5) оформлен в иностранной валюте (например, EUR или USD), однако печатную форму УПД или Счета на оплату необходимо получить исключительно в рублях. Разберем подробно, почему программа может настойчиво выдавать валютную форму и как настроить систему для получения корректного рублевого результата.

Анализ настроек Договора и Соглашения

Первым делом проанализируем настройки первичного документа, на основании которого создана реализация. В современных конфигурациях 1С (КА, ERP, УТ) решающее значение имеет не только валюта самого документа, но и то, как определены условия расчетов в Договоре или Соглашении с клиентом. Выясним причину, по которой система выбирает валюту печати:

  1. Перейдем в карточку договора, указанного в документе реализации.
  2. Проверим вкладку Основное. Обратим внимание на поле Валюта расчетов. Если здесь указана иностранная валюта, это задает базовый учет для документа.
  3. Найдем параметр Оплата в рублях. Это критически важный флаг. Если он не установлен, система считает контракт «чисто валютным» (например, между нерезидентами), и тогда печать УПД в рублях будет противоречить логике учета. Для печати в рублях при валютной цене флаг Оплата в рублях должен быть активен.
  4. Проанализируем вкладку Учетная информация. Здесь находится флаг Выписывать счета-фактуры в валюте. Если эта опция включена, 1С будет формировать УПД (в части счета-фактуры) в валюте договора. Для получения рублевой формы этот флаг необходимо снять.

Методология законодательства и Постановление №1137

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

Если в документе РеализацияТоваровУслуг выбрана валюта EUR, а в договоре стоит признак оплаты в рублях, система должна произвести пересчет всех сумм по курсу ЦБ РФ (или курсу договора) на дату отгрузки. Если этого не происходит, попробуем перевыбрать договор в документе реализации, чтобы обновились внутренние флаги (кэш настроек), и заново провести документ.

Настройка печатной формы в окне предпросмотра

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

  1. Нажмем кнопку Печать и выберем Универсальный передаточный документ (УПД).
  2. В открывшемся окне предварительного просмотра обратим внимание на верхнюю панель или кнопку в виде «шестеренки» (Настройка).
  3. В некоторых версиях конфигураций там присутствует поле Выводить валюту. Мы можем принудительно переключить отображение с Валюта документа на Валюта регламентированного учета.
  4. Проанализируем результат: суммы должны пересчитаться в рубли по актуальному курсу.

Влияние полученных авансов на суммы в УПД

Важный нюанс, который часто вызывает вопросы у бухгалтеров: почему сумма в рублевой УПД не совпадает с результатом простого умножения «Валюта в документе * Курс на дату отгрузки»? Разберем, как 1С производит расчет в случае наличия предоплаты:

Согласно ПБУ 3/2006, выручка в части, оплаченной авансом, фиксируется по курсу на дату получения аванса и в дальнейшем не пересчитывается. Поэтому, если клиент заплатил 50% предоплаты неделю назад (по низкому курсу), а сегодня вы делаете отгрузку (курс вырос), общая сумма в рублевой УПД будет состоять из:


Сумма_в_УПД = (Сумма_Аванса * Курс_на_дату_Аванса) + (Остаток_Суммы * Курс_на_дату_Отгрузки)

Если вы видите «странные» цифры в рублевом УПД, обязательно загляните на вкладку Расчеты платежами в реализации. Если там зачтены авансы, то печатная форма в рублях строится именно на основе этих исторических курсов, что является методологически верным.

Особенности печати Счета на оплату

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

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

Техническая проверка курсов валют

Иногда проблема кроется в технической плоскости. Проанализируем состояние справочника валют:

  1. Перейдем в раздел Настройки и справочники — Валюты.
  2. Найдем EUR (или нужную валюту документа).
  3. Убедимся, что на дату документа реализации курс загружен и не равен «1» (если это не предусмотрено настройками).
  4. Проверим, как настроен Способ загрузки курса. Если курс не актуален, 1С может выдавать некорректные формы или использовать упрощенные алгоритмы вывода.

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

← На главную