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

На практике в договорах с иностранными контрагентами редко встречается только один простой сценарий: «договор в валюте — платеж в той же валюте».
Условия расчетов могут предусматривать оплату в другой валюте, использование курса иностранного банка, конверсию банком или даже собственный курс, установленный непосредственно в договоре.
Для бухгалтера это означает, что недостаточно просто увидеть сумму поступления или списания в банковской выписке. Нужно понимать, в какой валюте сформировано обязательство, в какой валюте фактически движутся деньги и по какому курсу должна быть рассчитана сумма погашения.
Рассмотрим четыре распространенные ситуации.
Все суммы и курсы в примерах условные и используются только для объяснения механики.
Ситуация 1. Обязательство в USD, оплата в RUB по курсу ЦБ РФ на дату оплатыПредставим, что белорусская организация отгрузила товар российскому покупателю.
По договору задолженность покупателя составляет 10 000 USD, но оплатить ее покупатель должен в российских рублях. При этом стороны договорились использовать не курс Национального банка Республики Беларусь, а курс Центрального банка Российской Федерации на определенную дату.
Например, в договоре указано:
10 000 USD x курс ЦБ РФ = сумма платежа в RUB.
Покупатель перечисляет на валютный счет организации, например, 100 000 RUB.
На первый взгляд все просто: получили деньги — закрыли задолженность.
Но для бухгалтерского учета нужно одновременно учитывать несколько параметров:
• задолженность по договору выражена в USD;
• фактический платеж поступил в RUB;
• для определения суммы погашения используется курс ЦБ РФ;
• курс, установленный договором, может отличаться от курса НБ РБ;
• необходимо определить, какая сумма задолженности в USD погашается поступившим платежом.
То есть в банковском документе недостаточно просто указать валюту поступления и сумму.
Нужно связать фактическое движение денег с обязательством по договору и правилами пересчета, которые стороны зафиксировали в договоре.
Что происходит в 1СВ типовом документе «Поступление на расчетный счет» бухгалтер отражает фактически полученную сумму в RUB и выбирает договор.
При бивалютном расчете дополнительно возникает задача пересчета платежа в валюту обязательства — USD.
Если условия договора предусматривают специальный курс, например курс ЦБ РФ, необходимо обеспечить использование именно этого курса при определении суммы погашения.
Именно здесь появляется дополнительный ручной контроль: бухгалтеру нужно проверить не только сумму платежа, но и правильность курса и результата погашения задолженности.
Теперь рассмотрим ситуацию импортера.
Белорусская организация приобрела товар у китайского поставщика. В договоре обязательство указано в 50 000 CNY.
При этом отдельного счета в юанях у организации нет. Для оплаты банк списывает белорусские рубли и самостоятельно конвертирует их в CNY.
Для бухгалтера в выписке при этом может отображаться операция в BYN.
Получается своеобразная «скрытая конверсия»: фактически обязательство погашается в CNY, но движение денежных средств со счета организации происходит в белорусских рублях.
Например:
• задолженность по договору — 50 000 CNY;
• банк списал со счета — 23 000 BYN;
• банк самостоятельно выполнил конверсию BYN → CNY;
• поставщику перечислено 50 000 CNY.
Здесь важно не перепутать валюту движения денежных средств с валютой погашаемого обязательства.
Для бухгалтера ключевой вопрос звучит так:
какую сумму задолженности в CNY погашает списание 23 000 BYN?
Что происходит в 1СВ документе «Списание с расчетного счета» фактически отражается списание денежных средств в BYN.
Но договор и задолженность — в CNY.
Поэтому при проведении операции необходимо связать рублевое списание с валютным обязательством и выполнить соответствующий пересчет.
Причем бухгалтеру важно учитывать не только текущий курс, но и условия договора и данные банковской операции.
В результате задача состоит не просто в том, чтобы «перевести юани в рубли». Нужно корректно сопоставить рублевое списание со счета и погашение обязательства в CNY.
Еще одна ситуация встречается, когда договор заключен в иностранной валюте, но фактическое зачисление происходит не на счет в этой валюте.
Предположим, по договору покупатель должен организации 21 500 GBP.
При этом у белорусской организации нет отдельного счета в фунтах.
Здесь возможны как минимум два варианта.
Вариант 1. GBP зачисляются на другой валютный счет
Банк может зачислить поступившую сумму в другой иностранной валюте в соответствии с условиями операции и банковского обслуживания.
Например, обязательство покупателя определено в GBP, а фактическое поступление отражается в EUR.
Для бухгалтера снова возникает бивалютный расчет:
валюта договора — GBP, валюта счета — EUR.
Необходимо определить, какую сумму обязательства в GBP погашает фактически поступившая сумма EUR.
Вариант 2. GBP конвертируются и зачисляются в BYN
Другой вариант — банк выполняет конверсию, и на расчетный счет организации поступают уже белорусские рубли.
Тогда в банковском документе бухгалтер видит движение в BYN, а задолженность по договору остается в GBP.
То есть фактически:
договор — GBP → платеж — BYN → обязательство — GBP.
И здесь важно правильно определить сумму погашения валютной задолженности.
Получается, что отсутствие счета в валюте договора само по себе не отменяет валютное обязательство. Просто между валютой договора и валютой фактического движения денежных средств появляется дополнительный этап пересчета.
Самый интересный вариант — когда стороны заранее договорились, что для расчетов используется не просто официальный курс.
Например, договор заключен в USD, но в нем указано:
«Расчеты производятся по курсу НБ РБ на дату платежа, увеличенному на 10 пунктов».
Или стороны предусматривают другой порядок:
«При снижении официального курса ниже установленного значения для расчетов применяется зафиксированный в договоре курс».
В этом случае бухгалтер уже не может ориентироваться только на стандартный курс валюты в программе.
Для определения суммы погашения необходимо учитывать условие самого договора.
Например, если официальный курс составляет 3,20 BYN за USD, а договор предусматривает увеличение курса на 10 пунктов, расчетная величина будет определяться уже по договорному правилу.
Это особенно важно в ситуациях, когда подобных договоров несколько и условия расчетов по ним отличаются.
По одному договору может использоваться курс НБ РБ.
По другому — курс НБ РБ с надбавкой.
По третьему — зафиксированный сторонами курс при определенных условиях.
И бухгалтеру каждый раз необходимо понимать, какое именно правило применяется к конкретному договору.
На первый взгляд это четыре разных сценария.
Но с точки зрения бухгалтерского учета проблема у них одна:
валюта обязательства не всегда совпадает с валютой фактического движения денежных средств, а порядок пересчета может определяться не только официальным курсом.
Поэтому при проведении платежа приходится одновременно контролировать:
• валюту договора;
• валюту фактического платежа;
• сумму платежа;
• курс;
• источник курса;
• условия пересчета, предусмотренные договором;
• сумму задолженности, которая должна быть погашена;
• возникающие разницы.
При единичной операции такой контроль можно выполнить вручную.
Но если компания регулярно работает с иностранными контрагентами, количество таких комбинаций быстро увеличивается.
И тогда вопрос уже не только в правильности одного расчета. Важно, чтобы правила, заложенные в договоре, были корректно перенесены в учетную операцию.
Как автоматизировать такие расчеты в 1СДля «1С:Бухгалтерии 8 для Беларуси», ред. 2.1, компания «МиСофт» разработала дополнительный модуль «МиСофт: Мультивалютные расчеты».
Модуль предназначен для ситуаций, когда валюта фактического платежа отличается от валюты обязательства и требуется выполнить пересчет при проведении банковской операции.
Работа выполняется в привычных документах:
• «Поступление на расчетный счет»;
• «Списание с расчетного счета».
Бухгалтер указывает фактическую сумму платежа, выбирает договор и включает признак «Бивалютный».
После этого в документе можно указать или проверить валюты расчета, курс и сумму пересчета.
При необходимости курс может быть скорректирован с учетом условий конкретного договора.
В результате программа связывает фактическое движение денежных средств с задолженностью по договору и формирует необходимые бухгалтерские записи, в том числе по возникающим разницам.
Таким образом, модуль помогает решить задачу не на уровне простой конвертации валют, а на уровне взаиморасчетов по конкретному договору.
Почему важно начинать именно с договораВ валютных расчетах банковская выписка показывает, что фактически произошло с деньгами.
А договор определяет, как стороны договорились рассчитываться.
Между этими двумя событиями и возникает основная учетная задача.
«МиСофт: Мультивалютные расчеты» позволяет перенести эту логику непосредственно в банковский документ 1С и сократить объем ручных расчетов и проверок.
Если в вашей компании есть подобные договоры, специалисты МиСофт могут показать на конкретном примере, как такой расчет будет отражаться в «1С:Бухгалтерии 8 для Беларуси» и какие операции можно автоматизировать с помощью модуля.