Перейти к основному содержимому

Сценарий "Учет операций в валюте"

Обратите внимание, для работы учета операций в валюте в модуле заработной платы должен быть доступен валютный учет операций для сотрудника через Финансовый журнал.

Шаг 1 Условия трудового договора в валюте

Условия договора можно добавить на всех базовых страницах с условиями договора:

  1. Условия трудового договора по умолчанию
  2. Настройка условий трудового договора с карточки Позиции
  3. Условия трудового договора по карточке Трудового договора.

За валютные условия на вышеперечисленных страницах отвечают следующие поля:

ПолеОписание
Код валютыНеобходимо выбрать код валюты, применимый для определенного начисления или удержания.
Использовать оригинальную валютуНастройка, определяющая в какой валюте будет проходить учет данной операции. Если настройка = Да, то при учете будут созданы операции в оригинальной валюте (ОВ). Если опция = Нет, то при учете будут созданы операции в локальной валюте (ЛОК). Значение можно установить, только если поле Код валюты – заполнено.

Значения полей переносятся в связанные таблицы при утверждении/создании следующих записей:

  1. Из Условий трудового договора по умолчанию на Настройку условий трудового договора с карточки Позиции при создании Позиции
  2. Из Настройки условий трудового договора с карточки Позиции на Условия трудового договора с карточки Трудового договора при выполнении действия Создать условия договора
  3. Из Условий трудового договора с карточки Трудового договора в Книгу операций по зарплатным элементам при утверждении строки трудового договора

Кроме этого, на карточке позиции, в блоке Заработная плата, если оклад по позиции устанавливается в валюте, то необходимо указать валюту в поле Код валюты.

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

Шаг 2 Валютные операции в зарплатном документе

Для операций, для которых в Книге операций по зарплатным элементам определены настройки Код валюты и Использовать оригинальную валюту - данные настройки будут перенесены в строку Зарплатного документа в одноименные поля.

Для операций, для которых в строках Зарплатного документа определен код валюты, рассчитывается Коэффициент курса валюты - курс оригинальной валюты к локальной валюте на Дату учета.

Для операций, для которых определен код валюты, кроме поля Сумма зарплаты (ЛОК) – сумма зарплаты в локальной валюте, заполняется поле Сумма зарплаты (ОВ) – сумма зарплаты в оригинальной валюте.

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

ФункцияОписание
21094089Расчет Сумы заработной платы (ЛОК) от Суммы заработной платы (ОВ) на основе Коэффициента курса валют.
21094090Расчет Сумы заработной платы (ОВ) от Суммы заработной платы (ЛОК) на основе Коэффициента курса валют.
21094091Копирование кода валюты для Netto Salary

GitHub Logo

При учете зарплатного документа значения всех вышеуказанных полей для строк с операциями в валюте переносятся в одноименные поля в строки Учетного зарплатного документа.

Шаг 3 Учет операций в валюте

Учет операций, для которых указан Код валюты, зависит от установленного значения в поле Использовать оригинальную валюту для таких операций.

Если "Использовать оригинальную валюту" = Нет

При такой настройке валютные операции во всех связанных таблицах учитываются в локальной валюте. А именно:

  1. В Книге операций Сотрудника создается одна строка с суммой по всем начислениям в локальной валюте (с учетом стандартных фильтров по группировке по Дополнительной учетной группе, Источнику выплаты, Номеру кадрового приказа и т.п.)
  2. При формировании операций Главной книги никакой дополнительной группировки по коду валюты для валютных операций не происходит. Операции группируются совместно с операциями в локальной валюте (создается одна пачка с учетом стандартных фильтров по группировке).
  3. Операции в других таблицах создаются в локальной валюте.

Если "Использовать оригинальную валюту" = Да

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

  1. В Книге операций Сотрудника создается отдельная строка для валютного начисления с суммой в оригинальной валюте. Сумма остатка отображается в двух полях: сумма остатка в оригинальной валюте и сумма остатка в локальной валюте. К валютной операции применяются удержания и платежи в одноименной валюте.
  2. При формировании операций Главной книги происходит дополнительная группировка по коду валюты (с учетом стандартных фильтров по группировке)). Для операций с одним кодом валюты создается отдельная пачка. При этом самая сумма такой операции в учете идет в локальной валюте.
  3. Операции в других таблицах создаются в локальной валюте.

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

При учете валютных операций информация о Коде валюты, Коэффициенте курса валют, настройках "Использовать оригинальную валюту", Сумме зарплаты (ЛОК), Сумме зарплаты (ОВ) переносятся в связанные таблицы.

Швг 4 Выплата заработной плати в валюте

На заголовке Ведомость на выплату добавлена возможность в поле Код банка компании выбрать валютный счет. Обратите внимание, для того чтобы сотруднику создались платежи в валюте, на карточке Сотрудника должен быть установлен соответствующий Код банка компании, который будет указан в заголовке Ведомости на выплату.

Формирование валютных платежей для сотрудников происходит через отчет Предложить платежи сотруднику в Ведомости на выплату.

На параметрах отчета добавлена настройка Фильтр по оригинальной валюте. Логика работы настройки описана в матрице ниже:

Настройка "Использовать оригинальную валюту"Валюта операции начисления"Настройка "Фильтр по оригинальной валюте"Валюта банкаПлатежи
НетЛОКДаЛОКСоздаются платежи только для операций в ЛОК. Сумма платежа формируется в ЛОК по Сумме остатка в ЛОК.
ДаОВДаОВСоздаются платежи только для операций в ОВ. Сумма платежа формируется в ОВ по сумме остатка в ОВ.
Нет/ДаМультивалютные операцииНетЛОКСоздаются платежи для всех открытых операций в ЛОК и ОВ. Сумма платежей формируется в ЛОК. Сумма платежей формируется по сумме остатка в ЛОК.
НетОВНетЛОКСоздаются платежи для открытых операций. Сумма платежа формируется в ЛОК по Сумме остатка в ЛОК.

*ЛОК - локальная валюта (операция в локальной валюте/счет в локальной валюте)

**ОВ - оригинальная валюта (валютная операция/счет в валюте)

Предложить платежи в валюте можно через Журнал платежей через отчет Предложить оплату сотрудникам. При обработке запроса система создаст платежи для всех открытых операций как в ЛОК, так и в ОВ. Сумма каждого платежа будет определяться в оригинальной валюте операции начисления по сумме остатка.

Шаг 5 Применение платежей в валюте

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

Система создает операции реализуемых курсовых разниц следующим образом:

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

  2. если курс на дату учета зарплатного документа < чем курс на дату учета ведомости на выплату, в Операциях детализированной книги сотрудников создается операция на Реализованный убыток

При отмене применения платежа к операции начисления система автоматически сторнирует ранее созданные и учтенные операции по корректировке курсовых разниц.

Шаг 6 Валютные оклады в Штатном расписании

Для позиций, для которых на карточке для Базового оклада определен Код валюты, а также в Условиях договора имеются валютные надбавки, настроена автоматическая конвертация в локальную валюту на странице Штатного расписания.

Конвертация происходит на рабочую дату по имеющемуся курсу валют.

Обратите внимание! В настоящее время действует ограничение при формировании печатной формы архива штатного расписания для валютных позиций. А именно, если в штатном расписании есть позиции с валютным окладом и/или надбавками, то при печати на параметрах запуска необходимо выключить настройку Штатная расстановка. Так как для сохранения оптимального времени формирования штатного расписания валютная конвертация была настроена путем группирования позиций с одинаковыми условиями в разрезе уникальных ставок позиций. Поэтому, при формировании в печатной форме штатного расписания детализации по каждой позиции – конвертация в локальную валюту не будет работать.

© 2008 - 2023 SMART business