В процессе ведения внешнеэкономической деятельности или при заключении договоров в условных единицах пользователи часто сталкиваются с ситуацией, когда документ Реализация товаров и услуг в программе «1С:Комплексная автоматизация 2.4» (или ERP 2.5) оформлен в иностранной валюте (например, EUR или USD), однако печатную форму УПД или Счета на оплату необходимо получить исключительно в рублях. Разберем подробно, почему программа может настойчиво выдавать валютную форму и как настроить систему для получения корректного рублевого результата.
Первым делом проанализируем настройки первичного документа, на основании которого создана реализация. В современных конфигурациях 1С (КА, ERP, УТ) решающее значение имеет не только валюта самого документа, но и то, как определены условия расчетов в Договоре или Соглашении с клиентом. Выясним причину, по которой система выбирает валюту печати:
Рассмотрим ситуацию с точки зрения бухгалтерского и налогового учета. Согласно Постановлению Правительства РФ №1137, если обязательство по договору выражено в иностранной валюте, но расчеты производятся в рублях, то счет-фактура (составляющая часть УПД) обязательно должна быть выписана в рублях. Программа 1С реализует этот алгоритм автоматически, но только при условии правильной настройки взаиморасчетов.
Если в документе РеализацияТоваровУслуг выбрана валюта EUR, а в договоре стоит признак оплаты в рублях, система должна произвести пересчет всех сумм по курсу ЦБ РФ (или курсу договора) на дату отгрузки. Если этого не происходит, попробуем перевыбрать договор в документе реализации, чтобы обновились внутренние флаги (кэш настроек), и заново провести документ.
В последних релизах платформы и конфигураций существует возможность «ручного» управления выводом валюты непосредственно перед печатью. Разберем по шагам, как это проверить:
Важный нюанс, который часто вызывает вопросы у бухгалтеров: почему сумма в рублевой УПД не совпадает с результатом простого умножения «Валюта в документе * Курс на дату отгрузки»? Разберем, как 1С производит расчет в случае наличия предоплаты:
Согласно ПБУ 3/2006, выручка в части, оплаченной авансом, фиксируется по курсу на дату получения аванса и в дальнейшем не пересчитывается. Поэтому, если клиент заплатил 50% предоплаты неделю назад (по низкому курсу), а сегодня вы делаете отгрузку (курс вырос), общая сумма в рублевой УПД будет состоять из:
Сумма_в_УПД = (Сумма_Аванса * Курс_на_дату_Аванса) + (Остаток_Суммы * Курс_на_дату_Отгрузки)
Если вы видите «странные» цифры в рублевом УПД, обязательно загляните на вкладку Расчеты платежами в реализации. Если там зачтены авансы, то печатная форма в рублях строится именно на основе этих исторических курсов, что является методологически верным.
Со Счетом на оплату ситуация может быть иной. В зависимости от настроек в справочнике ДоговорыКонтрагентов, программа может предлагать разные печатные формы. Проверим наличие следующих вариантов в списке печати:
Если в списке доступна только валютная форма, убедитесь, что в договоре не установлена жесткая настройка Сумма договора фиксирована в валюте без возможности оплаты в рублях.
Иногда проблема кроется в технической плоскости. Проанализируем состояние справочника валют:
Резюме: Для того чтобы УПД гарантированно печатался в рублях при валютной реализации, необходимо соблюдение трех условий: в договоре должна стоять галочка Оплата в рублях, в настройках налогового учета договора должен быть снят флаг Выписывать счета-фактуры в валюте, и документ должен быть корректно проведен с зачетом всех авансов (для правильного определения рублевого эквивалента).