Сценарий "Учет операций в валюте"
Обратите внимание, для работы учета операций в валюте в модуле заработной платы должен быть доступен валютный учет операций для сотрудника через Финансовый журнал.
Шаг 1 Условия трудового договора в валюте
Условия договора можно добавить на всех базовых страницах с условиями договора:
- Условия трудового договора по умолчанию
- Настройка условий трудового договора с карточки Позиции
- Условия трудового договора по карточке Трудового договора.
За валютные условия на вышеперечисленных страницах отвечают следующие поля:
Поле | Описание |
---|---|
Код валюты | Необходимо выбрать код валюты, применимый для определенного начисления или удержания. |
Использовать оригинальную валюту | Настройка, определяющая в какой валюте будет проходить учет данной операции. Если настройка = Да, то при учете будут созданы операции в оригинальной валюте (ОВ). Если опция = Нет, то при учете будут созданы операции в локальной валюте (ЛОК). Значение можно установить, только если поле Код валюты – заполнено. |
Значения полей переносятся в связанные таблицы при утверждении/создании следующих записей:
- Из Условий трудового договора по умолчанию на Настройку условий трудового договора с карточки Позиции при создании Позиции
- Из Настройки условий трудового договора с карточки Позиции на Условия трудового договора с карточки Трудового договора при выполнении действия Создать условия договора
- Из Условий трудового договора с карточки Трудового договора в Книгу операций по зарплатным элементам при утверждении строки трудового договора
Кроме этого, на карточке позиции, в блоке Заработная плата, если оклад по позиции устанавливается в валюте, то необходимо указать валюту в поле Код валюты.
Обратите внимание, если для Базового оклада на карточке позиции определен один код валюты, а на Настройках условий трудового договора для Позиции есть надбавки, для которых сумма установлена в других валютах, то сумма таких надбавок не будет перенесена в поле Надбавка на карточке Позиции, и соответственно не будет отображена в поле Месячный оклад вместе с суммой базового оклада.
Шаг 2 Валютные операции в зарплатном документе
Для операций, для которых в Книге операций по зарплатным элементам определены настройки Код валюты и Использовать оригинальную валюту - данные настройки будут перенесены в строку Зарплатного документа в одноименные поля.
Для операций, для которых в строках Зарплатного документа определен код валюты, рассчитывается Коэффициент курса валюты - курс оригинальной валюты к локальной валюте на Дату учета.
Для операций, для которых определен код валюты, кроме поля Сумма зарплаты (ЛОК) – сумма зарплаты в локальной валюте, заполняется поле Сумма зарплаты (ОВ) – сумма зарплаты в оригинальной валюте.
Наполнение этих полей нужно прописать в алгоритме расчета зарплатного элемента. Для конвертации валютных операций используются следующие функции расчета заработной платы:
Функция | Описание |
---|---|
21094089 | Расчет Сумы заработной платы (ЛОК) от Суммы заработной платы (ОВ) на основе Коэффициента курса валют. |
21094090 | Расчет Сумы заработной платы (ОВ) от Суммы заработной платы (ЛОК) на основе Коэффициента курса валют. |
21094091 | Копирование кода валюты для Netto Salary |
При учете зарплатного документа значения всех вышеуказанных полей для строк с операциями в валюте переносятся в одноименные поля в строки Учетного зарплатного документа.
Ша г 3 Учет операций в валюте
Учет операций, для которых указан Код валюты, зависит от установленного значения в поле Использовать оригинальную валюту для таких операций.
Если "Использовать оригинальную валюту" = Нет
При такой настройке валютные операции во всех связанных таблицах учитываются в локальной валюте. А именно:
- В Книге операций Сотрудника создается одна строка с суммой по всем начислениям в локальной валюте (с учетом стандартных фильтров по группировке по Дополнительной учетной группе, Источнику выплаты, Номеру кадрового приказа и т.п.)
- При формировании операций Главной книги никакой дополнительной группировки по коду валюты для валютных операций не происходит. Операции группируются совместно с операциями в локальной валюте (создается одна пачка с учетом стандартных фильтров по группировке).
- Операции в других таблицах создаются в локальной валюте.
Если "Использовать оригинальную вал юту" = Да
При такой настройке валютные операции учитываются следующим образом:
- В Книге операций Сотрудника создается отдельная строка для валютного начисления с суммой в оригинальной валюте. Сумма остатка отображается в двух полях: сумма остатка в оригинальной валюте и сумма остатка в локальной валюте. К валютной операции применяются удержания и платежи в одноименной валюте.
- При формировании операций Главной книги происходит дополнительная группировка по коду валюты (с учетом стандартных фильтров по группировке)). Для операций с одним кодом валюты создается отдельная пачка. При этом самая сумма такой операции в учете идет в локальной валюте.
- Операции в других таблицах создаются в локальной валюте.
Обратите внимание, что если в зарплатном документе несколько операций в разных валютах, то каждая из них при учете дополнительно фильтруется и группируется по Коду валюты.
При учете валютных операций информация о Коде валюты, Коэффициенте курса валют, настройках "Использовать оригинальную валюту", Сумме зарплаты (ЛОК), Сумме зарплаты (ОВ) переносятся в связанные таблицы.
Швг 4 Выплата заработной плати в валюте
На заголовке Ведомость на выплату добавлена возможность в поле Код банка компании выбрать валютный счет. Обратите внимание, для того чтобы сотруднику создались платежи в валюте, на карточке Сотрудника должен быть установлен соответствующий Код банка компании, который будет указан в заголовке Ведомости на выплату.
Формирование валютных платежей для сотрудников происходит через отчет Предложить платежи сотруднику в Ведомости на выплату.
На параметрах отчета добавлена настройка Фильтр по оригинальной валюте. Логика работы настройки описана в матрице ниже:
Настройка "Использовать оригинальную валюту" | Валюта операции начисления" | Настройка "Фильтр по оригинальной валюте" | Валюта банка | Платежи |
---|---|---|---|---|
Нет | ЛОК | Да | ЛОК | Создаются платежи только для операций в ЛОК. Сумма платежа формируется в ЛОК по Сумме остатка в ЛОК. |
Да | ОВ | Да | ОВ | Создаются платежи только для операций в ОВ. Сумма платежа формируется в ОВ по сумме остатка в ОВ. |
Нет/Да | Мультивалютные операции | Нет | ЛОК | Создаются платежи для всех открытых операций в ЛОК и ОВ. Сумма платежей формируется в ЛОК. Сумма платежей формируется по сумме остатка в ЛОК. |
Нет | ОВ | Нет | ЛОК | Создаются платежи для открытых операций. Сумма платежа формируется в ЛОК по Сумме остатка в ЛОК. |
*ЛОК - локальная валюта (операция в локальной валюте/счет в локальной валюте)
**ОВ - оригинальная валюта (валютная операция/счет в валюте)
Предложить платежи в валюте можно через Журнал платежей через отчет Предложить оплату сотрудникам. При обработке запроса система создаст платежи для всех открытых операций как в ЛОК, так и в ОВ. Сумма каждого платежа будет определяться в оригинальной валюте операции начисления по с умме остатка.
Шаг 5 Применение платежей в валюте
В ходе учета ведомости на выплату, при применении валютных платежей к валютным операциям начисления, если курс на дату учета Зарплатного документа отличается от курса на дату учета Ведомости на выплату, происходит корректировка курсовых разниц.
Система создает операции реализуемых курсовых разниц следующим образом:
-
если курс на дату учета зарплатного документа > чем курс на дату учета ведомости на выплату, в Операциях детализированной книги сотрудников создается операция на Реализованную прибыль
-
если курс на дату учета зарплатного документа < чем курс на дату учета ведомости на выплату, в Операциях детализированной книги сотрудников создается операция на Реализованный убыток
При отмене применения платежа к операции начисления система автоматически сторнирует ранее созданные и учтенные операции по корректировке курсовых разниц.
Шаг 6 Валютные оклады в Штатном расписании
Для позиций, для которых на карточке для Базового оклада определен Код валюты, а также в Условиях договора имеются валютные надбавки, настроена автоматическая конвертация в локальную валюту на странице Штатного расписания.
Конвертация происходит на рабочую дату по имеющемуся курсу валют.
Обратите внимание! В настоящее время действует ограничение при формировании печатной формы архива штатного расписания для валютных позиций. А именно, если в штатном расписании есть позиции с валютным окладом и/или надбавками, то при печати на параметрах запуска необходимо выключить настройку Штатная расстановка. Так как для сохранения оптимального времени формирования штатного расписания валютная конвертация была настроена путем группирования позиций с одинаковыми условиями в разрезе уникальных ставок позиций. Поэтому, при формировании в печатной форме штатного расписания детализации по каждой позиции – конвертация в локальную валюту не будет работать.