При оформлении экспортных операций со ставкой НДС 0% пользователи и бухгалтеры нередко сталкиваются с вопросом: в какой валюте должен быть распечатан и передан покупателю документ Счет-фактура выданный, если договор и документ Реализация товаров и услуг оформлены в иностранной валюте? Разберем законодательные нормы, логику работы типовых конфигураций 1С и практические варианты решения возникающих задач.
Проанализируем требования Налогового кодекса РФ и подзаконных актов, регулирующих правила выставления счетов-фактур:
Таким образом, если договор заключен в евро, отгрузка производится в евро и фактическая оплата от иностранного контрагента поступает в евро, счет-фактура должен быть составлен и напечатан только в валюте расчетов (евро). Печать оригинального счета-фактуры в рублях при валютных платежах является нарушением установленных правил заполнения документов.
В типовых конфигурациях 1С (включая УПП, 1С:Комплексная автоматизация и 1С:ERP) логика печати полностью соответствует законодательству:
Счет-фактура выданный жестко определяется реквизитами документа-основания Реализация товаров и услуг и выбранного договора с контрагентом.УчетНДС) автоматически формирует печатную форму с валютными показателями и соответствующим кодом ОКВ в строке 7.Выясним, почему у бухгалтера возникает потребность получить рублевый документ при экспорте:
Рассмотрим, как правильно организовать работу без нарушения типового функционала и норм законодательства.
Вариант 1. Разъяснение методологии и использование стандартных отчетов
Счет-фактуру покупателю и в архив оставляем в иностранной валюте. Рублевую стоимость отгрузки для внутреннего контроля и налоговой инспекции подтверждаем следующими документами:
ТОРГ-12 формируется в рублях по курсу на дату отгрузки).Подтверждение нулевой ставки НДС и отчетом Книга продаж.Вариант 2. Разработка внешней печатной формы (ВПФ)
Если организации необходим бланк счета-фактуры с рублевыми суммами в качестве внутренней справки или вспомогательного приложения для контрагента, не следует изменять типовой модуль УчетНДС. Рекомендуется подключить внешнюю печатную форму к документу Счет-фактура выданный через механизм дополнительных отчетов и обработок.
Разберем пример алгоритма пересчета сумм в рубли внутри внешней обработки:
// Получаем курс валюты на дату документа реализации
КурсДокумента = 1;
КратностьДокумента = 1;
Если ЗначениеЗаполнено(СсылкаНаОбъект.ДоговорКонтрагента.ВалютаВзаиморасчетов) Тогда
СтруктураКурса = РегистрыСведений.КурсыВалют.ПолучитьПоследнее(
СсылкаНаОбъект.Дата,
Новый Структура("Валюта", СсылкаНаОбъект.ДоговорКонтрагента.ВалютаВзаиморасчетов)
);
КурсДокумента = ?(СтруктураКурса.Курс > 0, СтруктураКурса.Курс, 1);
КратностьДокумента = ?(СтруктураКурса.Кратность > 0, СтруктураКурса.Кратность, 1);
КонецЕсли;
// Пересчитываем сумму строки табличной части в рубли
СуммаВРублях = Окр((СуммаВВалюте * КурсДокумента) / КратностьДокумента, 2);
Такой подход сохраняет конфигурацию на полной поддержке и исключает ошибки при последующих обновлениях программы.