Как в 1С КА 1.1 настроить зачёт валютного аванса при реализации нерезиденту и корректно отразить курсовые разницы

Курс аванса теряется в КА 1.1 из-за трёх настроек, и выручка считается по курсу отгрузки. В статье: чек-лист проверки договора и учётной политики, расчёт на цифрах, сверка проводок по счёту 62 и таблица отличий от КА 2.4. Настройте зачёт один раз и перестаньте ловить курсовые разницы по предоплате.

Курс аванса не попадает в документ отгрузки по трём причинам: в договоре не включён признак расчётов в валюте, в учётной политике стоит флаг переоценки авансов, документ поступления денег проведён позже отгрузки или не проведён вовсе. Эти три точки закрывают большинство случаев, когда 1С КА 1.1 считает рублёвую сумму продажи по курсу на дату отгрузки и теряет курс предоплаты.

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

Проверка занимает 10-15 минут: договор, учётная политика, дата и проведение платежа, затем перепроведение документов и сверка проводок. Ниже разобраны все шаги, нормативное обоснование и способ убедиться, что курсовые разницы попали туда, где их ждёт бухгалтер и инспекция.

Почему в 1С КА 1.1 реализация не подтягивает курс аванса: разбор проблемы

Сценарий, с которым приходят чаще всего. Нерезидент 12 января перечисляет 1000 USD авансом, курс ЦБ в этот день 80 руб. 12 февраля уходит партия на 1500 USD, курс 85 руб. По правилам выручка равна 80 000 руб. (аванс по курсу платежа) плюс 42 500 руб. (500 USD превышения по курсу отгрузки), итого 122 500 руб.

В КА 1.1 с ненастроенным договором документ отгрузки покажет 127 500 руб., то есть 1500 × 85. Курс аванса не использован ни в выручке, ни в зачёте. Разница 5 000 руб. равна переоценке всей суммы предоплаты, которую делать нельзя.

Как выглядит ошибка в проводках: пример из практики

Открываем движения документа отгрузки. Дт 62.11 Кт 90.01 на 127 500 руб.: сумма собрана по курсу 85. Зачёт аванса Дт 62.21 Кт 62.11 тоже проходит по 85, то есть на 85 000 руб. вместо 80 000 руб.

Что получается в отчётности: бухгалтерская выручка завышена на 5 000 руб., дебиторка по нерезиденту занижена, курсовые разницы по авансовой части не сформированы. Налоговая база по налогу на прибыль вырастает на ту же величину, а разница между бухгалтерским и налоговым учётом появляется там, где её никто не планировал.

С НДС логика другая, и путать два контура нельзя. Налог с полученного аванса считают по курсу на дату платежа, при отгрузке НДС начисляют по курсу на дату отгрузки, а налог с аванса принимают к вычету (ст. 153 НК РФ). Поэтому расхождение между бухгалтерской выручкой и базой по НДС в валютных сделках нормально. Ненормально, когда оно возникает из-за потерянного курса предоплаты.

Три основные причины: договор, учётная политика, последовательность

  1. Договор. В карточке не установлен признак расчётов в валюте или не выбрана валюта контракта. Тогда контрагент числится как рублёвый, и программа применяет курс на дату операции к полной сумме.
  2. Учётная политика. Стоит флаг переоценки авансов. По ПБУ 3/2006 авансы не переоцениваются, а включённая настройка заставляет систему пересчитывать предоплату на конец месяца и ломает зачёт.
  3. Последовательность. Поступление денег не проведено, помечено на удаление, датировано позже отгрузки или в нём вручную изменён курс. Без проведённого платежа зачитывать нечего.

Проблема почти всегда сидит в настройках, а не в ошибке кода. Названия разделов и набор полей в КА 1.1 отличаются от релиза к релизу, поэтому перед правкой сверьтесь с фактическим интерфейсом своей базы.

Нормативная база: ПБУ 3/2006 и ст. 316 НК РФ о валютных авансах

Нормативная часть ниже дана как рабочая опора для настройки учёта. Перед использованием в спорной ситуации сверьте формулировки с действующей редакцией ПБУ 3/2006 (приказ Минфина России № 154н) и главы 25 НК РФ на дату операции.

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

ПБУ 3/2006: почему авансы не переоцениваются

Полученный аванс это уже исполненное обязательство покупателя, а не «висящий» валютный долг. Курс по нему зафиксирован в момент платежа, и пересчёт на отчётную дату не делают. Иначе каждая реформация баланса создавала бы курсовые разницы по деньгам, которые компания уже получила и не должна возвращать.

Практический вывод: курсовые разницы возникают по непогашенной части обязательства, а не по предоплате. В КА 1.1 механизм, который это обеспечивает, есть, но он срабатывает только при корректных настройках договора и учётной политики.

Ст. 316 НК РФ: расчёт выручки для налога на прибыль

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

Если настройка сбита, налоговая база искажается на разницу курсов, умноженную на сумму аванса, и это видно в декларации при сверке с бухгалтерской выручкой. Расхождение объяснимо только тогда, когда оно вызвано разными правилами НДС, а не потерей курса.

Пошаговая настройка зачёта валютного аванса в 1С КА 1.1

Алгоритм проверки идёт от договора к документам. Менять настройки на закрытом периоде рискованно: сначала сделайте копию базы, потом правьте и перепроводите.

Настройка договора с нерезидентом: на что обратить внимание

Откройте карточку договора, вкладку расчётов. Проверьте три реквизита:

  • Валюта расчётов. Должна стоять валюта контракта (USD, EUR, CNY), а не рубли. Если контракт в валюте, а здесь рубли, программа считает сделку рублёвой и курс подставляет только на дату операции.
  • Признак «Расчёты в валюте». Без него часть механизмов валютного учёта в КА 1.1 не включается, и зачёт идёт по курсу отгрузки.
  • Порядок зачёта аванса. Автоматический режим или зачёт по конкретному документу. При автоматическом режиме важно, чтобы платежей и отгрузок по договору было ровно столько, сколько вы ожидаете: лишний документ сбивает порядок.

Отдельно проверьте, что договор не помечен как «Расчёты в условных единицах». Для нерезидента с оплатой в валюте нужен именно валютный контракт, иначе курсовые разницы пойдут в другую аналитику.

Учётная политика: снимаем флаг переоценки авансов

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

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

Перепроведение документов и проверка последовательности расчётов

  1. Проверьте поступление на расчётный счёт: вид операции «Оплата от покупателя», верный договор, курс ЦБ на дату платежа, документ проведён.
  2. Перепроведите документ отгрузки. Проще и надёжнее сделать групповое перепроведение за период, чтобы не пропустить связанные счёта-фактуры и корректировки.
  3. Запустите проверку последовательности расчётов. Ошибки вида «документ проведён раньше поступления аванса» или «не найден документ расчётов» показывают, что связь между платежом и отгрузкой не установлена.
  4. Сверьте движения по регистрам взаиморасчётов: остаток аванса после отгрузки должен уменьшиться ровно на сумму зачёта в валюте.

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

Как проверить курсовые разницы и проводки после настройки

Контроль сводится к двум действиям: прочитать движения документа и сверить сальдо по счёту 62.

Анализ проводок: сопоставляем с расчётом

Возьмите наш пример: аванс 1000 USD по 80 руб., отгрузка 1500 USD по 85 руб. В корректном варианте Дт 62.11 Кт 90.01 показывает 122 500 руб. Проводка зачёта Дт 62.21 Кт 62.11 идёт на 80 000 руб., то есть по курсу платежа. Остаток долга 500 USD пересчитывается по курсу отгрузки.

Если в первой проводке видите 127 500 руб., курс аванса не применён. Курсовые разницы по непогашенной части считаются как разница между курсами на дату отгрузки и на дату оплаты, умноженная на остаток в валюте, и попадают на прочие доходы или расходы.

Переоценка валютных остатков на счетах и правила работы с наличной валютой разобраны в материале о наличной валюте в 1С в 2026 году: там же описан порядок пересчёта остатков и типичные ошибки с лимитами.

Оборотно-сальдовая ведомость как инструмент контроля

Сформируйте ОСВ по счёту 62 за период сделки, с детализацией по субсчетам и договору. Правила чтения простые:

  • по счёту авансов после полного зачёта сальдо нулевое;
  • по расчётам с покупателем остаётся только неоплаченная часть отгрузки в рублях по курсу отгрузки;
  • сумма зачёта в рублях равна валютной сумме аванса, умноженной на курс платежа.

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

Сравнение с 1С КА 2.4: почему там работает из коробки

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

В КА 1.1 тот же результат достижим, но держится на дисциплине настроек: валютный договор, снятый флаг переоценки авансов, корректная последовательность. Один сбитый реквизит возвращает ошибку.

Ключевые различия в механизме зачёта авансов

Таблица 1. Если таблица шире экрана, прокрутите её влево или вправо. С клавиатуры: перейдите к таблице клавишей Tab и используйте стрелки.

Что проверяемКА 1.1КА 2.4
Курс аванса при зачётеЗависит от настроек договора и учётной политикиОпределяется типовым валютным учётом
Переоценка авансовУправляется флагом, требует контроляАвансы не переоцениваются по умолчанию
Последовательность расчётовНужна регулярная проверка и перепроведениеОшибки последовательности возникают реже
Трудозатраты на сделкуВыше, нужен чек-листНиже при типовом сценарии

Если валютные авансы идут потоком, обновление до КА 2.4 снижает объём ручных проверок. При нескольких сделках в год дешевле держать регламент проверки в 1.1. Названия и поведение механизмов уточняйте на своём релизе: между версиями есть изменения.

Типичные ошибки и как их избежать

Шесть ситуаций, которые дают неверные проводки чаще остальных:

  1. Курс в поступлении на расчётный счёт изменён вручную. Проверяйте соответствие курсу ЦБ на дату платежа.
  2. В учётной политике включена переоценка авансов. Снимите флаг и перепроведите период.
  3. Договор без признака расчётов в валюте. Исправьте карточку и перепроведите документы по этому договору.
  4. Отгрузка проведена раньше поступления аванса. Восстановите хронологию, затем пересчитайте последовательность.
  5. Настройки изменены, документы не перепроведены. Запустите групповое перепроведение за период.
  6. НДС в счёте-фактуре посчитан по неверному курсу. Сверьте пары «авансовый счёт-фактура» и «счёт-фактура при отгрузке».

Ошибки в НДС при валютных авансах

Налог с предоплаты считают по курсу на дату платежа, при отгрузке начисляют НДС по курсу на дату отгрузки, а сумма с аванса идёт в вычет. Сбой в настройках зачёта ломает именно связку двух счетов-фактур: авансовый документ может не найти основание, и вычет останется неотработанным.

Порядок восстановления связки описан в статье о счёте-фактуре на отгрузку и авансовом счёте-фактуре, созданном задним числом: там разобраны перепроведение и проверка НДС.

Для сделок с нерезидентами добавьте валютный контроль: отчётность по зарубежным счетам и подтверждающие документы лучше собирать сразу, а не по запросу. Пошаговый порядок формирования отчётов КНД 1112520 и 1112521 разобран в материале по отчёту о движении средств по зарубежному счёту.

Часто задаваемые вопросы

Что делать, если после настройки курсовые разницы всё равно неверны?

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

Можно ли исправить проводки вручную?

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

Влияет ли релиз 1С КА 1.1 на результат?

Да. В поздних релизах часть ошибок зачёта исправлена, поэтому перед разбором сделки обновите конфигурацию и проверьте поведение на копии базы.

Нужно ли переоценивать аванс на конец месяца?

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

Аванс в одном месяце, отгрузка в другом: где искать разницу?

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

Похожие статьи

Как настроить открытие окон в 1С:Бухгалтерия 3.0, не отказываясь от интерфейса «Такси»

Полноэкранные окна и рекламные блоки в «1С:Бухгалтерии 3.0» отключаются за пару минут. Пошагово показываем, где в интерфейсе «Такси» находится режим открытия форм, как выбрать «лестницу» или открытие поверх основного окна и какие ошибки в настройках мешают коллегам.

Ошибка «не заполнена колонка» при проведении документа в 1С: как найти причину

Проведение падает с сообщением о незаполненной колонке, а «Записать» проходит без ошибок? Разбираем, как отладчиком найти процедуру и строку, почему реквизиты «Цвет» и «Страна» не попадают в движения регистра, и даём чек-лист диагностики на 6 шагов.

Как настроить проводки по НДФЛ для обособленных подразделений при обмене между ЗУП 3 и БП 3

Разбираем, почему при обмене ЗУП 3 и БП 3 НДФЛ по обособленным подразделениям уходит на 68.01.1 вместо 68.01.2, и показываем, что штатных настроек для этого нет. Три подхода к доработке с оценкой трудозатрат и влияния на обновления, плюс чек-лист проверки проводок на актуальных версиях.