Обмен валюты между клиентом и компанией
Путь к разделу: Главная страница → Управление финансами → Управление платежами
В разделе «Обмен валюты» показан пример обмена рублей на юани. В базе DEMO юани выбраны в качестве учётной валюты. Чтобы показать, что функционал работает по всем подключённым к системе валютам, разберём прямой обмен USD на EUR с автоматическим пересчётом через кросс‑курсы.
Исходные данные
- контрагент передал вам 1000 долларов наличными
- оговорённая сумма возврата — 870 евро
- курс для клиента — 1,1494 доллара США за 1 евро
- курс, по которому вы можете приобрести евро, — 1,1200 (что эквивалентно 892,86 евро)
- курсовая разница — 22,86 евро, она останется у вас в качестве прибыли
Запуск цепочки обмена. Создание стартовой транзакции
Из раздела «Управление платежами» выберите тип новой транзакции «обмен валюты» в выпадающем списке типов новой транзакции.

Система предложит выбрать:
- название транзакции из выпадающего списка «транзакция»
- входную валюту цепочки из выпадающего списка «входная валюта»
- выходную валюту цепочки из выпадающего списка «выходная валюта»
Выполните следующие действия:
- выберите «поступление ДС»
- выберите входную валюту USD
- выберите выходную валюту EUR
- система автоматически рассчитает кросс‑курс USD/EUR по предоставляемым ЦБ РФ курсам на текущую дату и заполнит поле этим значением. Менять кросс‑курс не нужно — он нужен только для ориентира

- нажмите кнопку «СОЗДАТЬ». Система откроет страницу редакции входящего платежа

- установите дату входящего платежа (например, 04.07.2026)
- выберите отправителя платежа: удалите из поля «отправитель» значение «выбрать контрагента», введите последовательность символов, которые точно есть в названии контрагента, и из списка‑подсказки выберите нужного (в данном случае — «клиент 1»)
- поскольку получатель платежа — вы, таким же образом выберите себя как получателя, введя своё имя, которое вы заводили в основных настройках как имя владельца
- фактическая входная валюта платежа уже будет установлена. При необходимости входную и выходную валюты можно поменять между собой
ЗАМЕЧАНИЕ: если получателем или отправителем платежа установлен владелец компании, то смена валюты происходит с помощью выбора счёта, а не валюты.
- выберите счёт «USD cash», по которому будет проведена транзакция
- заполните поле «сумма во входной валюте» значением 1000. Система автоматически пересчитает сумму в выходной валюте по кросс‑курсу
- проставьте в поле «входной курс» выгодный вам курс — 1,12
- система «забудет» кросс‑курс и автоматически пересчитает сумму в выходной валюте по установленному вами курсу. В данном примере получится 892,86 EUR, а не 870 EUR, как было оговорено с контрагентом
- при желании заполните поле «внутренний комментарий» так, чтобы вам было понятно, что за платёж проводится
- скроллингом прокрутите страницу ниже кнопки «ПОДТВЕРДИТЬ»
- касанием нужной сделки в списке сделок контрагента выберите сделку, к которой будет отнесён входной (стартовый) платёж цепочки обмена (в данном случае — сделка № 16). Без указания сделки система не создаст транзакцию
- подтвердите действие
Система создаст транзакцию в указанной сделке как платёж от контрагента и откроет интерфейс цепочки обмена.

Что показывает интерфейс цепочки обмена
- детали операции (список транзакций и виртуальную услугу по обмену, которая на самом деле не проводится, так как прибыль фиксируется в проводках в учётной валюте; в данном случае вы увидите только одну транзакцию)
- прибыль/убыток с указанием валюты и статуса (в данном случае статус — «незавершённый обмен»)
- балансы контрагентов по данной цепочке в обеих валютах (в данном случае входной баланс контрагента «клиент 1» — 1000 USD, выходной баланс — 892,86 EUR; выходной баланс выгоден для вас, так как оговорённая сумма возврата — 870 EUR)
- балансы валютной пары по данной цепочке в обеих валютах (в данном случае они соответствуют балансам контрагента, так как контрагент в цепочке один)
- остатки по задействованным счетам (фактическое движение средств только по данной цепочке; в данном случае значения соответствуют балансам контрагента)
- сделки, по которым проведены транзакции (в данном случае одна транзакция по сделке № 16)
В списке деталей операций указываются:
- номера и даты проведения транзакций
- контрагент
- названия операций с указанием курса обмена
- счёт, по которому проведена транзакция, с указанием валюты
- сумма транзакции
Важные особенности работы с цепочкой
- вы запустили цепочку обмена валют, создав стартовую транзакцию. Все остальные транзакции, созданные на основании стартовой, являются зависимыми
- если попытаться войти в режим редактирования любой зависимой транзакции, система откроет интерфейс цепочки обмена, где можно будет редактировать те зависимые транзакции, которые созданы вами. Транзакции, созданные автоматикой, редактируются только автоматикой
- если удалить стартовую транзакцию, система удалит все зависимые транзакции. Поэтому при ошибочном создании цепочки обмена исключены риски, что после её удаления в системе останутся «мусорные проводки»
Как отображаются данные в модулях сделки на этапе стартовой транзакции
В модуле сделки «ВАЛЮТНЫЕ ОПЕРАЦИИ» вы видите следующие данные:

В таблице перечислены параметры стартовой транзакции и их значения.
В модуле «взаиморасчеты с клиентами» вы видите следующие данные:

Вы видите, что создана одна транзакция. Хотя она влияет на взаиморасчёты с контрагентом, она помечена красным цветом, так как это незавершённый обмен валюты.
Вызов информационного всплывающего окна показывает расширенные данные транзакции:

В комментарий автоматически добавлена фраза «НЕЗАВЕРШЕННЫЙ ОБМЕН ВАЛЮТЫ».
Что увидит контрагент по этой операции обмена, если вы предоставите ему отчёт на этом этапе:

По всем представлениям за вами сформирована задолженность в размере 1000 USD.
Создание зависимой транзакции возврата средств на основании стартовой
Если вы вышли из цепочки обмена в интерфейс «Управление платежами», коснитесь созданной стартовой или любой другой зависимой от неё операции и войдите в интерфейс цепочки обмена.

- касанием стартовой операции в списке деталей цепочки обмена вызовите всплывающее окно с данными операции и опциями
- в списке действий выбрана опция «создать на основании» (другие доступные опции — «редактировать» и «удалить»)
- не меняя опцию «создать на основании», из второго раскрывающегося списка выберите опцию «списание ДС» для отражения реальной последовательности операций в цепочке обмена

Система откроет редакцию зависимого документа.
- поскольку отправитель платежа — вы, выберите себя как отправителя, введя своё имя, которое вы заводили в основных настройках как имя владельца
- в поле «получатель» выберите контрагента, от которого поступили 1000 USD
- измените счёт транзакции на «EUR cash»
- проставьте значение суммы во входной валюте — 870
- проставьте сумму в выходной валюте — 1000; система сама пересчитает курс
- скроллингом прокрутите страницу ниже кнопки «ПОДТВЕРДИТЬ»
- касанием нужной сделки в списке сделок контрагента выберите ту же сделку, к которой будет отнесён выходной платёж цепочки обмена (в данном случае — сделка № 16)
- подтвердите действие
Система создаст зависимую транзакцию на основании стартовой.
Что теперь видите вы:

- в списке деталей операции — две транзакции в USD и EUR с соответствующими оговорёнными суммами
- в разделе «прибыль/убыток» сумма «0» и статус «незавершённый обмен»
- в разделе «балансы контрагентов» баланс контрагента в USD — «0», а в EUR — «22,86». Это курсовая разница, которая является вашей прибылью
- в разделе «баланс валютной пары» — те же значения
- в разделе «остатки по счетам» — плюс 1000 USD (приход) и минус 870 EUR (расход)
- в разделе «сделки» — список сделок, по которым проведены транзакции (в данном случае обе транзакции проведены по одной сделке)
В модуле сделки «ВАЛЮТНЫЕ ОПЕРАЦИИ»:

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

Из этих данных следует, что вы должны контрагенту 1000 USD, а контрагент должен вам 870 EUR.
Что увидит контрагент по этой операции обмена, если вы предоставите ему отчёт на этом этапе:

Из этих данных также следует, что вы должны контрагенту 1000 USD, а контрагент должен вам 870 EUR.
Фиксация прибыли и закрытие цепочки обмена
Чтобы закрыть взаиморасчёты с контрагентом по этой цепочке обмена, необходимо зафиксировать прибыль и закрыть цепочку обмена.
- в интерфейсе цепочки обмена вызовите всплывающее окно касанием стартовой операции
- опцию «создать на основании» не меняйте
- из второго раскрывающегося списка выберите опцию «зафиксировать прибыль»
Система зафиксирует прибыль и автоматически создаст недостающие проводки.
Как теперь выглядят операции по этой цепочке обмена:

- в списке деталей — три операции
- зафиксирована прибыль — 22,86 EUR
- балансы контрагентов и валютной пары вышли в ноль
- в разделе «остатки по счетам» — плюс 1000 USD (приход) и минус 870 EUR (расход)
- в разделе «сделки» — список сделок, по которым проведены транзакции (в данном случае обе транзакции проведены по одной сделке)
В модуле сделки «ВАЛЮТНЫЕ ОПЕРАЦИИ»:

Вы видите только стартовую операцию с балансом контрагента по обеим валютам и информацией, что прибыль 22,86 EUR зафиксирована.
В модуле «взаиморасчеты с клиентами»:

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

Контрагент видит, что балансы по обеим валютам закрыты в ноль, и, соответственно, обмен завершён.
Прибыль по состоявшемуся обмену валют составила 22,86 EUR и осталась на вашем счёте «EUR cash», то есть наличными.
Прибыль — строго конфиденциальная информация, и контрагенту в отчёте она не показывается.
Практический совет для понимания как отражать извлечение прибыли из обмена валют в системе
- операция «поступление ДС» во входной валюте от контрагента всегда проводится по выгодному для вас курсу, а не по курсу, оговоренному с контрагентом. Таким образом, вы примете на счет компании сумму, оговоренную с контрагентом в валюте платежа, но несколько большую в выходной валюте, чем договорились с контрагентом
- операция возврата средств контрагенту «списание ДС» всегда проводится по оговоренному курсу с контрагентом. Таким образом вы выплатите контрагенту оговоренную сумму возврата в выходной валюте в эквиваленте оговоренной с контрагентом суммы и курсу во входной валюте
- на счете в выходной валюте у вас останется курсовая разница в качестве прибыли
ЗАМЕЧАНИЕ К СТАТЬЕ:
- Пошаговый алгоритм создания такой типовой цепочки обмена с подробным описанием что и где пользователь увидит после каждого шага, а также что увидит клиент, изложен с единственной целью: объяснить логику извлечения прибыли из валютных операций и отражения её в системе
- для экономии времени, большинство транзакций проводится автоматикой и, при наличии навыков, такая цепочка обмена создаётся за несколько минут
- в рассмотренной цепочке обмена, вручную, создано всего две транзакции («поступление ДС» и «списание ДС»)
- Цепочка обмена валют считается незавершённой, пока не зафиксирована прибыль или убыток — статус отображается в интерфейсе цепочки
- Виртуальная услуга по обмену не является реальной транзакцией — её назначение только справочное, вся экономика операции отражена в проводках
- Для корректного отображения балансов и прибыли важно завершить все этапы цепочки в том порядке, который предусмотрен сценарием операции
- Система закроет цепочку обмена и сделает необходимые проводки, только в случае когда балансы контрагента в одной из валют и баланс этой валюты выйдут в ноль
- Поступающие от контрагента на ваш счет средства всегда принимайте по выгодному для вас курсу, а не курсу, оговоренному с контрагентом
- Исходящие с вашего счета средства всегда отправляйте контрагенту по оговоренному с контрагентом курсу