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