В практике работы с иностранными контрагентами часто возникает вопрос: как правильно отразить в программе «1С:Бухгалтерия 3.0» ситуацию, когда покупатель платит в долларах или другой иностранной валюте? Иногда бухгалтеры, опасаясь сложностей валютного учета, пытаются «упростить» схему, разделяя оплату и отгрузку на разные договоры или требуя выставлять документы только в рублях. Разберем подробно, почему такой подход ошибочен, и как настроить учет согласно законодательству и логике 1С.
Рассмотрим ситуацию, описанную в теме: организация заключает валютный договор, получает по нему оплату в USD, но реализацию делает по второму — рублевому — договору. Проанализируем, к каким последствиям это приводит:
62.22, а задолженность за товар — на дебите счета 62.01.Вывод очевиден: схема с «костылями» в виде корректировок долга не является нормальной и только усложняет жизнь бухгалтеру и техническому специалисту.
Для того чтобы 1С понимала, как обрабатывать операцию, необходимо правильно настроить справочник Договоры. Посмотрим на ключевые реквизиты:
В карточке договора с иностранным покупателем в разделе «Расчеты» мы должны указать:
Важный нюанс: Если в бумажном договоре указано, что цена установлена в валюте, а оплата производится в рублях по курсу (так называемые «у.е.»), то в поле «Оплата в» следует выбрать «руб.». Но если, как в нашем примере, покупатель-нерезидент присылает именно валюту на валютный счет, то оба поля должны содержать иностранную валюту.
При такой настройке программа автоматически задействует специализированные субсчета счета 62:
62.21 — Расчеты с покупателями и заказчиками (в валюте);62.22 — Расчеты по авансам полученным (в валюте).Разберем опасение бухгалтера о том, что «отгружать нужно обязательно в рублях». На самом деле, законодательство РФ (ФЗ-402 «О бухгалтерском учете») действительно требует ведения учета в валюте РФ — в рублях. Но это не означает, что в документах 1С нельзя выбирать валюту.
Проанализируем ситуацию: когда вы создаете документ Реализация (акт, накладная, УПД) и выбираете валютный договор, программа позволяет указать цены в USD. В момент проведения документа система совершает следующие действия:
62.22 по данному договору (наличие аванса).Таким образом, требование «учета в рублях» выполняется автоматически на уровне проводок, в то время как первичный документ остается привязанным к валюте договора.
Выясним, какие документы мы должны передать покупателю и налоговой. Если договор валютный, то:
Счет-фактура: В соответствии с Постановлением Правительства РФ №1137, если цена и расчеты по договору установлены в иностранной валюте, то и счет-фактура выставляется в валюте. В строке 7 «Валюта: наименование, код» должно быть указано, например, «Доллар США, 840». Оформление счета-фактуры в рублях при валютных расчетах будет считаться ошибкой.
УПД или ТОРГ-12: Для иностранного контрагента логично и правильно предоставлять документы в валюте. В 1С при печати таких форм из документа реализации суммы будут выведены в той валюте, которая выбрана в документе.
Проанализируем дополнительные сложности, возникающие при валютных продажах нерезидентам. Чаще всего это экспортная операция, которая подразумевает ставку НДС 0%.
Для подтверждения нулевой ставки в 1С используется специальный механизм «Подтверждение нулевой ставки НДС». Чтобы этот механизм отработал корректно, реализация должна быть четко связана с поступлением валютной выручки. Если вы используете схему с разными договорами и корректировкой долга, автоматическое заполнение регламентных операций по НДС будет невозможно. Программа просто «не увидит» связи между рублевой отгрузкой и валютной оплатой.
Кроме того, не забываем про валютный контроль банка. При получении перевода из-за границы вы обязаны предоставить в банк Справку о подтверждающих документах (СПД). В качестве подтверждающего документа выступает УПД или накладная. Если в банк уходит документ в валюте, а в вашем учете он «проведен в рублях» по другому договору — это прямой путь к расхождениям в отчетности и штрафам со стороны регулятора.
Рассмотрим правильную последовательность действий для оформления сделки:
Поступление на расчетный счет. Выбираем валютный счет (52) и наш валютный договор. Программа сама сформирует проводку Дт 52 - Кт 62.22, зафиксировав сумму в долларах и рублевый эквивалент по курсу ЦБ на дату платежа.Реализация (акт, накладная, УПД). Выбираем тот же валютный договор. На вкладке «Дополнительно» проверяем, что указана валюта USD.62.22 и сделает зачет: Дт 62.22 - Кт 62.21.Дт 62.21 - Кт 90.01.1. Сумма в рублях будет рассчитана исходя из курса ранее полученного аванса.Счет-фактуру, который автоматически подтянет валюту из реализации.Если в конце месяца на счетах расчетов (например, при частичной оплате) остаются остатки, необходимо выполнить регламентную операцию «Переоценка валютных остатков» в рамках закрытия месяца. Программа рассчитает курсовые разницы и отнесет их на счет 91 (Прочие доходы и расходы), что также критически важно для корректного расчета налога на прибыль.
Использование «рублевых прослоек» при реальных валютных расчетах — это методическая ошибка, которая ведет к потере контроля над взаиморасчетами и искажению налоговой базы. Современная конфигурация 1С:Бухгалтерия 3.0 полностью автоматизирует валютный учет. Достаточно один раз правильно настроить договор, и программа возьмет на себя все сложные расчеты курсовых разниц и соблюдение требований ПБУ 3/2006.