Docs

Docs

Open in ChatGPT
Ask ChatGPT about this page
Open in Claude
Ask Claude about this page

Мультивалютность

Мультивалютность

Назначение

Сервис обеспечивает работу с несколькими валютами в расчетах, учете и отчетности. Включает настройку валют и курсов обмена , пересчет в базовую валюту компании и отображение сумм в выбранной валюте.

Цели и задачи

  • Вести документы и счета в разных валютах (клиентская валюта, валюта контракта).
  • Учитывать курсы обмена и пересчитывать суммы в базовую валюту компании для отчетности.
  • Отображать суммы в транзакционной и в базовой валюте в формах и отчетах.
  • Обновлять курсы обмена (вручную или по интеграции) через Currency Exchange.
  • Обеспечивать консистентность финансовой отчетности при мультивалютности.

Для кого

  • Финансовые контролеры и бухгалтерия.
  • Менеджеры по продажам и закупкам при работе с контрактами в иностранной валюте.
  • Администраторы, настраивающие валюты и курсы.
  • Пользователи отчетов с отображением сумм в нескольких валютах.

Основные понятия

  • Базовая валюта (Company Currency) — валюта компании для учета и отчетности; все суммы в итоге приводятся к ней по курсу на дату операции.
  • Currency Exchange — документ или таблица курсов обмена: валюта, дата, курс к базовой валюте. Используется при проведении документов и при пересчете.
  • Транзакционная валюта — валюта документа (счет, заказ); в форме отображаются сумма в валюте документа и при необходимости в базовой валюте.
  • Курс на дату — курс обмена на дату документа; при отсутствии курса на точную дату может использоваться ближайший предыдущий курс по правилам системы.

Основные сущности / объекты

  • Currency, Currency Exchange .
  • Документы с полями валюты и суммы: Sales Invoice, Purchase Invoice, Payment Entry и др.

Основные сценарии / процессов

Настройка валют и курсов

  1. Включить нужные валюты в справочнике Currency (или в настройках компании).
  2. Создавать записи Currency Exchange: дата, валюта, курс к базовой валюте компании. Либо настроить автоматическую загрузку курсов по API (если реализовано в проекте).
  3. Регулярно обновлять курсы для актуального пересчета при проведении и отчетах.
  4. В карточке компании указать базовую валюту; в документах при необходимости выбирать валюту транзакции.

Документ в иностранной валюте

  1. При создании счета или платежа выбрать валюту (например, USD); ввести сумму в этой валюте.
  2. Система подставит курс на дату документа и рассчитает сумму в базовой валюте (для проводок и отчетности).
  3. Сохранить и провести документ; в отчетах сумма будет учтена в базовой валюте по этому курсу.
  4. При изменении курса после проведения пересчет прошлых периодов может быть ограничен политикой компании (только ручные корректировки или перепроведение по правилам).

Отчетность в нескольких валютах

  1. В отчетах обычно отображаются суммы в базовой валюте; при необходимости добавить колонку «Сумма в валюте документа» из полей документа.
  2. Для отчетности в выбранной валюте (например, только в USD) может потребоваться кастомный отчет или настройка группировки по валюте с пересчетом по курсу на дату отчета.
  3. Уточните в документации Dinext и в настройках вашей версии.

Правила и ограничения

  • Курс на дату документа фиксируется при проведении; последующие изменения курса не меняют уже проведенные проводки без перепроведения или ручных корректировок.
  • Базовая валюта компании задается в настройках компании; смена базовой валюты в работающей системе — сложная операция (миграция), выполняется по регламенту.
  • Округление сумм при пересчете и при отображении следует настройкам валюты (количество знаков после запятой).

Результаты / отчетность

  • Документы и проводки в базовой валюте с сохранением суммы в валюте транзакции.
  • Отчеты P&L, баланс и др. в базовой валюте с учетом пересчета по курсам.
  • Справочник курсов (Currency Exchange) для аудита и ручной корректировки.

Типовые вопросы и ошибки (FAQ)

Ошибка «Exchange rate required» при проведении

Для выбранной валюты и даты документа нет курса в Currency Exchange. Добавьте запись курса на эту дату (или на ближайшую предыдущую, если система так настроена) и повторите проведение.

Как изменить курс для уже проведенного документа?

Обычно требуется отменить проведение документа, обновить курс на дату (или изменить сумму/курс в документе в пределах правил) и провести снова. Либо оформить корректировочную проводку по регламенту компании. Не меняйте исторические курсы без согласования с бухгалтерией — это влияет на отчетность.

Где задается базовая валюта?

В карточке Company (Компания) — поле default_currency или Company Currency. Все компании могут иметь одну базовую валюту или разные в зависимости от мульти-компанийной настройки Dinext.

Связанные темы

Last updated 3 months ago
Was this helpful?
Thanks!