Учет и Финансы · 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Проверьте договор: валюта расчётов и порядок оплаты указаны верно
- 2Загрузите курсы валют на дату документа
- 3Создайте «Поступление (акты, накладные)», выберите валютный договор
- 4Заполните табличную часть ценами в валюте, укажите ставку НДС
- 5Проверьте автоматический пересчёт в рубли в шапке документа
- 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 и другим — по курсу на последнее число месяца.
Если закрытие месяца не выполнено, а отчётность уже формируется, кредиторская задолженность в балансе будет показана по устаревшему курсу. Перед сдачей отчётности убедитесь, что операция переоценки выполнена за каждый месяц периода и не содержит ошибок.
Проверка результата и отчёты
Базовый контроль — оборотно-сальдовая ведомость по счетам 60.21 и 60.22 с детализацией по контрагентам. В настройках отчёта включите показ валютных сумм: для валютных договоров должны быть заполнены и валютные, и рублёвые остатки. Нулевой валютный остаток при ненулевом рублёвом (или наоборот) — признак ошибки в зачётах авансов или переоценке.
Дополнительно используйте отчёт «Анализ счёта» по 60.21 за период и карточку счёта по конкретному договору — по ним удобно отследить цепочку «аванс → поступление → оплата → курсовая разница». Для расчётов в у.е. проверяйте счета 60.31/60.32.
Как проверить результат
Валютный и рублёвый остатки соответствуют курсу на отчётную дату
Есть рублёвый остаток при нулевом валютном или наоборот
Рублёвая сумма = валютная × курс на дату документа (с учётом аванса)
Сумма не сходится с курсом ЦБ без видимой причины
Операция «Переоценка валютных средств» выполнена без ошибок
Операция пропущена или помечена с ошибкой
Особые сценарии
Поступление по договору в условных единицах
Если цена установлена в валюте, но оплата в рублях, заведите договор с оплатой в рублях. Документ поступления оформляется в валюте, программа пересчитает обязательство в рубли по курсу на дату поступления, а при оплате возникнет суммовая разница, отражаемая через курсовые разницы в БУ.
Импорт товаров и таможенная декларация
При импорте поступление оформляется по курсу на дату документа, а таможенные платежи и НДС — документом «Таможенная декларация на импорт» (в 1С:Бухгалтерии — через раздел покупок). Таможенная стоимость в декларации пересчитывается по курсу на дату подачи декларации, что может отличаться от курса поступления — это нормально.
Изменение курса между поступлением и оплатой
Если курс вырос, возникает отрицательная курсовая разница (прочий расход), если снизился — положительная (прочий доход). Самостоятельно ничего считать не нужно: разница формируется автоматически при оплате и при переоценке на конец месяца. Ваша задача — следить за актуальностью курсов и правильностью договоров.
Что важно запомнить
Корректный учёт поступления в валюте держится на трёх опорах: правильный договор с валютой расчётов, загруженные курсы ЦБ на все даты операций и выполненная переоценка при закрытии месяца. Авансы в БУ не переоцениваются, задолженность — переоценивается. Контролируйте учёт через ОСВ по 60-му счёту с валютными суммами.
Частые вопросы
Можно ли вручную изменить курс в документе поступления?
Технически курс в документе редактируется, но делать это стоит только если договором предусмотрен пересчёт по согласованному курсу, отличному от курса ЦБ. Во всех остальных случаях ручная правка приведёт к расхождению с переоценкой и ошибкам в курсовых разницах.
Почему аванс не зачёлся при поступлении?
Чаще всего причины: оплата и поступление оформлены по разным договорам, документ оплаты проведён позже документа поступления по времени, либо в договоре изменён порядок зачёта авансов. Проверьте договор в обоих документах и время проведения.
Как отразить поступление, если оплата была 100% авансом?
Оформите поступление обычным порядком — программа зачтёт аванс полностью, и рублёвая оценка будет равна рублёвой сумме аванса по курсу платежа. Курсовых разниц по такой поставке в бухгалтерском учёте не возникнет.
Нужно ли переоценивать остатки товаров, купленных за валюту?
Нет. Переоценке подлежат денежные средства и обязательства (дебиторская и кредиторская задолженность), выраженные в валюте. Товары и материалы после принятия к учёту учитываются в рублёвой оценке и не пересчитываются.
Что делать, если курсовые разницы не формируются при оплате?
Проверьте три вещи: договор заведён в валюте (а не в рублях), курсы загружены на даты поступления и оплаты, и сами курсы на эти даты различаются. Если курс не изменился, курсовой разницы законно не будет.
Как исправить ошибку в валютном поступлении прошлого периода?
Если период не закрыт — скорректируйте документ и перепроведите цепочку оплат и закрытие месяца. Если период закрыт и отчётность сдана, исправление оформляется в текущем периоде по правилам исправления ошибок; при существенности может потребоваться уточнённая отчётность. Перед массовым перепроведением сделайте резервную копию базы.