К статье
Практический материал

Учет и Финансы · 9 мин

Как отразить поступление в валюте в 1С 8

Как отразить поступление товаров и услуг в валюте в 1С 8: настройка договора, курсы, переоценка авансов, курсовые разницы, проводки и типичные ошибки.

Поступление в валюте в 1С 8 отражается стандартным документом «Поступление (акты, накладные, УПД)», но корректность учёта зависит от трёх вещей: правильно настроенного договора с контрагентом, актуальных курсов валют в программе и верно выбранного порядка зачёта авансов. Если хотя бы один из этих элементов настроен неверно, программа посчитает рублёвую оценку с ошибкой, а курсовые разницы исказят финансовый результат.

По правилам бухгалтерского учёта (ПБУ 3/2006) стоимость валютных ценностей пересчитывается в рубли по курсу ЦБ на дату операции, а выданные и полученные авансы переоценке на отчётную дату не подлежат. В налоговом учёте по налогу на прибыль действуют свои правила пересчёта авансов, из-за чего между БУ и НУ могут возникать разницы. 1С автоматизирует эти пересчёты, но только при условии, что договор заведён с корректными параметрами.

Ниже разобран полный цикл: от подготовки справочников до проверки проводок и закрытия месяца. Инструкция применима к «1С:Бухгалтерии 8» (ред. 3.0); в «1С:ERP» и «1С:Комплексной автоматизации» логика аналогична, отличается интерфейс и состав документов.

Подготовка: договор в валюте и курсы валют

Основание любого валютного расчёта в 1С — договор с контрагентом, в котором указана валюта. Откройте карточку контрагента, создайте договор и установите вид договора «С поставщиком», а в поле «Расчёты в валюте» выберите нужную валюту (USD, EUR, CNY и т.д.). В типовых конфигурациях доступны варианты: расчёты в валюте, оплата в валюте; расчёты в валюте, оплата в рублях (валютная оговорка); расчёты в условных единицах.

Выбор варианта принципиален. Если контракт номинирован в валюте, а оплата идёт в рублях по курсу на дату платежа, — это договор в условных единицах или валютная оговорка, и порядок пересчёта отличается от чисто валютного договора. Ошибка в этом поле — самая частая причина неверных курсовых разниц.

Далее проверьте курсы валют: раздел «Справочники» → «Валюты». Курсы должны быть загружены на дату поступления и на дату оплаты. Используйте кнопку «Загрузить курсы валют» — программа подтянет данные ЦБ за выбранный период. Если курс на дату документа отсутствует, 1С возьмёт последний известный курс, что исказит рублёвую оценку.

Оформление документа поступления в валюте

Перейдите в раздел «Покупки» → «Поступление (акты, накладные, УПД)» и создайте документ с нужным видом операции: «Товары», «Услуги» или «Товары, услуги, комиссия». Выберите контрагента и договор в валюте — после этого в табличной части появится возможность указывать цены в валюте, а в шапке документа отобразится валюта и курс.

Заполните табличную часть: номенклатура, количество, цена в валюте, ставка НДС. Для импортных товаров из стран ЕАЭС и при ввозе с таможенным оформлением НДС в документе поступления обычно не начисляется — он отражается через документы таможенного учёта и заявление о ввозе. Для услуг иностранного поставщика проверьте, не выступаете ли вы налоговым агентом по НДС.

Программа автоматически рассчитает рублёвую сумму по курсу на дату документа. При проведении формируются проводки: Дт 10 (41, 26, 44) — Кт 60.21 (или 60.22 при расчётах в у.е.) на рублёвую оценку поступления. В движениях документа видны одновременно валютная и рублёвая суммы.

Порядок оформления поступления
  1. 1
    Проверьте договор: валюта расчётов и порядок оплаты указаны верно
  2. 2
    Загрузите курсы валют на дату документа
  3. 3
    Создайте «Поступление (акты, накладные)», выберите валютный договор
  4. 4
    Заполните табличную часть ценами в валюте, укажите ставку НДС
  5. 5
    Проверьте автоматический пересчёт в рубли в шапке документа
  6. 6
    Проведите документ и откройте движения (Дт/Кт) для контроля проводок

Учёт авансов поставщику в валюте

Если поставщику перечислен предварительный платёж, он отражается документом «Списание с расчётного счёта» с валютного счёта (счёт 52) по дебету 60.22 в рублёвой оценке по курсу на дату платежа. Выданный аванс в бухгалтерском учёте дальше не переоценивается: поступление в части, покрытой авансом, оценивается по курсу даты аванса.

При проведении поступления программа автоматически зачитывает аванс: часть стоимости считается по курсу аванса, остаток — по курсу поступления. Итоговая рублёвая оценка товара получается смешанной, и это правильно с точки зрения ПБУ 3/2006. Проверить зачёт можно по проводке Дт 60.21 — Кт 60.22 в движениях документа.

В налоговом учёте правила иные: при определённых условиях авансы пересчитываются, и возникают разницы между БУ и НУ, которые 1С отражает через временные разницы (при применении ПБУ 18/02). Не пытайтесь «выравнять» учёт ручными проводками — сначала проверьте настройки учётной политики.

Курсовые разницы и закрытие месяца

Кредиторская задолженность перед поставщиком (непокрытая авансом часть) переоценивается на каждую отчётную дату и на дату оплаты. При оплате документ «Списание с расчётного счёта» автоматически рассчитывает курсовую разницу: Дт 60.21 — Кт 91.01 (положительная) или Дт 91.02 — Кт 60.21 (отрицательная).

Переоценку на конец месяца выполняет регламентная операция «Переоценка валютных средств» в составе обработки «Закрытие месяца» (раздел «Операции»). Она пересчитывает остатки по валютным счетам бухгалтерского учёта — 52, 60.21, 62.21 и другим — по курсу на последнее число месяца.

Если закрытие месяца не выполнено, а отчётность уже формируется, кредиторская задолженность в балансе будет показана по устаревшему курсу. Перед сдачей отчётности убедитесь, что операция переоценки выполнена за каждый месяц периода и не содержит ошибок.

Типичные ошибки
01
Договор заведён в рублях при валютном контракте — курсовые разницы не считаются вовсе
02
Курс не загружен на дату документа — программа берёт старый курс, рублёвая оценка искажена
03
Ручная правка курса в документе без оснований — расхождение с данными ЦБ и ошибки в переоценке
04
Оплата проведена раньше поступления по времени в один день — аванс не зачитывается корректно
05
Пропущено закрытие месяца — задолженность в отчётности по неверному курсу

Проверка результата и отчёты

Базовый контроль — оборотно-сальдовая ведомость по счетам 60.21 и 60.22 с детализацией по контрагентам. В настройках отчёта включите показ валютных сумм: для валютных договоров должны быть заполнены и валютные, и рублёвые остатки. Нулевой валютный остаток при ненулевом рублёвом (или наоборот) — признак ошибки в зачётах авансов или переоценке.

Дополнительно используйте отчёт «Анализ счёта» по 60.21 за период и карточку счёта по конкретному договору — по ним удобно отследить цепочку «аванс → поступление → оплата → курсовая разница». Для расчётов в у.е. проверяйте счета 60.31/60.32.

Контрольные точки

Как проверить результат

ОСВ по 60.21 с валютными суммами
Норма

Валютный и рублёвый остатки соответствуют курсу на отчётную дату

Тревожный признак

Есть рублёвый остаток при нулевом валютном или наоборот

Движения документа поступления
Норма

Рублёвая сумма = валютная × курс на дату документа (с учётом аванса)

Тревожный признак

Сумма не сходится с курсом ЦБ без видимой причины

Закрытие месяца
Норма

Операция «Переоценка валютных средств» выполнена без ошибок

Тревожный признак

Операция пропущена или помечена с ошибкой

Особые сценарии

Поступление по договору в условных единицах

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

Импорт товаров и таможенная декларация

При импорте поступление оформляется по курсу на дату документа, а таможенные платежи и НДС — документом «Таможенная декларация на импорт» (в 1С:Бухгалтерии — через раздел покупок). Таможенная стоимость в декларации пересчитывается по курсу на дату подачи декларации, что может отличаться от курса поступления — это нормально.

Изменение курса между поступлением и оплатой

Если курс вырос, возникает отрицательная курсовая разница (прочий расход), если снизился — положительная (прочий доход). Самостоятельно ничего считать не нужно: разница формируется автоматически при оплате и при переоценке на конец месяца. Ваша задача — следить за актуальностью курсов и правильностью договоров.

Итог

Что важно запомнить

Корректный учёт поступления в валюте держится на трёх опорах: правильный договор с валютой расчётов, загруженные курсы ЦБ на все даты операций и выполненная переоценка при закрытии месяца. Авансы в БУ не переоцениваются, задолженность — переоценивается. Контролируйте учёт через ОСВ по 60-му счёту с валютными суммами.

Частые вопросы

Можно ли вручную изменить курс в документе поступления?

Технически курс в документе редактируется, но делать это стоит только если договором предусмотрен пересчёт по согласованному курсу, отличному от курса ЦБ. Во всех остальных случаях ручная правка приведёт к расхождению с переоценкой и ошибкам в курсовых разницах.

Почему аванс не зачёлся при поступлении?

Чаще всего причины: оплата и поступление оформлены по разным договорам, документ оплаты проведён позже документа поступления по времени, либо в договоре изменён порядок зачёта авансов. Проверьте договор в обоих документах и время проведения.

Как отразить поступление, если оплата была 100% авансом?

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

Нужно ли переоценивать остатки товаров, купленных за валюту?

Нет. Переоценке подлежат денежные средства и обязательства (дебиторская и кредиторская задолженность), выраженные в валюте. Товары и материалы после принятия к учёту учитываются в рублёвой оценке и не пересчитываются.

Что делать, если курсовые разницы не формируются при оплате?

Проверьте три вещи: договор заведён в валюте (а не в рублях), курсы загружены на даты поступления и оплаты, и сами курсы на эти даты различаются. Если курс не изменился, курсовой разницы законно не будет.

Как исправить ошибку в валютном поступлении прошлого периода?

Если период не закрыт — скорректируйте документ и перепроведите цепочку оплат и закрытие месяца. Если период закрыт и отчётность сдана, исправление оформляется в текущем периоде по правилам исправления ошибок; при существенности может потребоваться уточнённая отчётность. Перед массовым перепроведением сделайте резервную копию базы.