Анастасия КовалеваАналитик управленческого учёта

Оптовая выгрузка: валюты и курс именно на дату операции

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

Задача

В журнале есть RUB, EUR, корректировка прежней операции и строка без курса. Подстановка среднего курса скрыла бы пропуск и изменила итог.

Открыть работающий материал →

Корректировка сохраняет своё основание

Для 1 и 2 октября заданы разные курсы евро — 90 и 92. Операция без курса остаётся в исходной валюте и попадает на сверку. Отрицательная корректировка допустима как отдельная запись, связанная с исходной операцией: запрет любого минуса сделал бы исправление учёта невозможным.

Что сделано

Я реализовала пересчёт валют по дате операции и учёт отдельных корректировок со ссылкой на основание.

При исходных курсах рассчитано 331800 ₽; 300 EUR за 3 октября остаются вне рублевого итога. После явного добавления курса 93 эта строка дает 27900 ₽ и итог 359700 ₽. Корректировка OP2 на −100 EUR рассчитана по своей дате.

Открыть работающий материал · Контрольные примеры CSV · Повторить проверку · Модель и исходные условия