Nexto
ГлавнаяБлогБухгалтерия
Бухгалтерия

Средневзвешенная себестоимость валюты — считайте фактическую цену каждой валюты правильно

Если вы покупаете валюту по разным курсам, какова себестоимость единицы? Метод средневзвешенной и почему без него прибыль обменного пункта считается неверно.

6 мин чтения · Команда Nexto · Последнее обновление: 7 августа 2026 г.

Вопрос кажется простым: «По сколько куплен каждый доллар?» Но в активном обменном пункте ответ на этот простой вопрос совсем не очевиден. Вы не покупаете доллар один раз; в течение дней и недель вы покупаете его несколькими партиями и по разным курсам. После нескольких покупок уже нет одной «цены покупки»; есть набор разных курсов, которые смешались в одной кассе. Теперь, когда вы хотите продать часть этих долларов, нужно знать, по какой «себестоимости» вы их продали, чтобы понять: была прибыль или убыток.

Стандартный ответ на эту задачу — средневзвешенная себестоимость валюты. В этой статье мы разберем этот метод на полном числовом примере. Если сначала хотите увидеть общую картину учета в обменном пункте, полное руководство по учету и операциям обменного пункта — хорошая точка входа.

Почему «последний курс покупки» не работает?

Есть соблазн сказать, что себестоимость каждого доллара — это курс, который мы заплатили при последней покупке. Но такой подход сильно искажает прибыль. Допустим, вчера вы купили доллар дешево и касса заполнена; сегодня купили всего 100 долларов по высокому курсу. Если считать себестоимость всего остатка по сегодняшнему дорогому курсу, получится, будто весь ваш дешевый остаток за одну ночь подорожал — и в результате прибыль от продажи будет показана ниже реальной. Обратная ситуация вводит в заблуждение точно так же.

Правильный метод — считать себестоимость на основе взвешенного среднего всех покупок; то есть каждая покупка влияет на среднее пропорционально своему объему, а не на равных условиях. Крупная покупка имеет больший вес в себестоимости; маленькая — меньший. Та же логика рассматривается с точки зрения прибыли в статье расчет прибыли обменного пункта.

Формула простым языком

Средневзвешенная себестоимость единицы валюты получается из такого соотношения:

Средневзвешенная = «общая сумма в риалах, уплаченная за покупки» разделить на «общий объем купленной валюты»

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

Полный числовой пример

Пойдем по простым условным цифрам. Допустим, у обменного пункта сначала нет долларов, и он делает две покупки:

Событие Количество (долларов) Курс за доллар (риал) Сумма оплаты (риал)
Первая покупка 10 000 60 000 600 000 000
Вторая покупка 5 000 66 000 330 000 000
Итого остаток 15 000 930 000 000

Теперь считаем средневзвешенную себестоимость каждого доллара:

Средневзвешенная = 930 000 000 ÷ 15 000 = 62 000 риалов за доллар

Обратите внимание: это число, 62 000, не равно ни курсу первой покупки, ни курсу второй. Поскольку первая покупка (10 000 долларов) имеет больший вес, среднее оказалось ближе к ее курсу. Если бы мы по-простому взяли арифметическое среднее двух курсов (60 000 и 66 000 дали бы 63 000), получили бы неправильное число; потому что проигнорировали бы разный вес двух покупок.

Теперь продаем

Допустим, приходит клиент и покупает у вас 8 000 долларов; то есть вы продаете 8 000 долларов по курсу продажи 65 000 риалов:

Статья Количество / курс Сумма (риал)
Выручка от продажи 8 000 × 65 000 520 000 000
Себестоимость (средневзвешенная) 8 000 × 62 000 496 000 000
Торговая прибыль 24 000 000

Прибыль по этой продаже — 24 миллиона риалов; это 3 000 риалов прибыли на каждом долларе (65 000 минус 62 000). Теперь посмотрите, что было бы, если бы себестоимость взяли неправильно. Если считать по курсу последней покупки (66 000), себестоимость составила бы 528 миллионов риалов, и продажа на бумаге показала бы 8 миллионов риалов убытка — хотя в реальности была прибыль! Одно такое число может полностью исказить ваше решение по ценообразованию.

Что остается после продажи?

После этой продажи в остатке остается 7 000 долларов и — это ключевой момент — средняя себестоимость каждого доллара по-прежнему 62 000 риалов. Продажа не меняет среднее. Балансовая стоимость оставшегося остатка становится 7 000 × 62 000 = 434 миллиона риалов. Если завтра будет новая покупка по другому курсу, тогда среднее снова обновится на основе этих оставшихся 7 000 долларов плюс новая покупка.

Почему в программе это должно быть автоматизировано?

На бумаге этот расчет для одной валюты и нескольких покупок прост. Но реальный обменный пункт делает десятки покупок и продаж в день и работает с несколькими валютами одновременно. Вести актуальную среднюю себестоимость каждой валюты вручную — и рискованно по ошибкам, и практически невозможно. Поэтому Nexto автоматически ведет себестоимость каждой валюты методом средневзвешенной: при каждой покупке среднее пересчитывается, а при каждой продаже реальная прибыль фиксируется на основе этого же среднего.

Это число — база для двух важных вещей. Во-первых, корректная торговая прибыль в отчете о прибылях и убытках с выгрузкой в Excel и PDF. Во-вторых, правильная оценка оставшегося валютного остатка, которая будет базой сравнения, когда рыночный курс изменится и вы захотите переоценить остатки — эту тему мы продолжили в статье валютная позиция и переоценка.

Итоги

Средневзвешенная себестоимость валюты — правильный ответ на внешне простой вопрос: «Во сколько мне реально обошлась каждая единица валюты?» Использование последнего курса или простого арифметического среднего искажает прибыль и может показать прибыльную продажу как убыточную, а убыточную — как прибыльную. Правильный метод: каждая покупка влияет на себестоимость пропорционально своему объему, среднее обновляется при каждой покупке и остается неизменным при продаже. Когда этот расчет автоматический и точный, вы впервые можете уверенно сказать, сколько прибыли дала каждая сделка.

Посмотрите всё это в Nexto

Полноценный приватный экземпляр с демо-данными — без установки, без банковской карты.

Создать бесплатное демо Связанные функции ←
Написать в WhatsApp