Вплив на середню ціну при поверненні продукту в Odoo

Як зазначено в документації *оцінки інвентаризації*, один із можливих методів визначення ціни, який ви можете використовувати для безперервної оцінки, - це середня ціна.

Ця документація відповідає на одне повторюване запитання для компаній, які використовують цей метод для оцінки їхньої вартості: як відвантаження повернене своєму постачальнику, впливає на середню вартість та записи бухгалтерського обліку? Цей документ призначений лише для конкретного випадку використання безперервної оцінки (на відміну від періодичної) та методу середнього ціноутворення (на відміну від стандарту FIFO).

Визначення середньої ціни

Метод визначення середньої ціни обчислює вартість на кінець інвентаризації та вартість продуктів, що продаються, на основі середньозваженої вартості одиниці інвентаризації.

Середньозважена вартість одиниці обчислюється за такою формулою:

  • Коли нові продукти потрапляють до складу, нові середні витрати перераховуються як:

../../../../../_images/avg01.png
  • Коли продукти виходять зі складу: середня вартість не змінюється

Визначення ціни покупки

Ціна придбання оцінюється при отриманні продуктів (можливо, ви ще не отримали рахунок постачальника) і переоцінили на отримання рахунка постачальника. Ціна придбання включає вартість, яку ви сплачуєте за продукти, але може також включати додаткові витрати, як-от розмір витрат.

Приклад середньої вартості

Операція

Значення дельти

Складська оцінка

Кількість в наявності

Середня вартість

$0

0

$0

Отримати 8 продуктів на 10 доларів

+8*$10

$80

8

$10

Отримати 4 продукти на 16 доларів

+4*$16

$144

12

$12

Доставити 10 продуктів

-10*$12

$24

2

$12

Спочатку середню вартість встановлено на 0, тому що на складі немає продукту. Коли здійснюється перший прийом, середня вартість логічно стає закупівельною ціною.

На другий прийому середня вартість оновлюється, оскільки загальна вартість інвентаризації зараз становить``$80 + 4*$16 = $144``. Оскільки в нас 12 одиниць в наявності, середня ціна за одиницю становить $144 / 12 = $12.

За визначенням, доставка 10 продуктів не змінює середню вартість. Дійсно, вартість інвентаризації зараз становить 24 долари, тому що у нас залишилося всього 2 одиниці, що залишилися від кожних $24 / 2 = $12.

Випадок повернення купівлі

Якщо продукт повертається постачальнику після отримання, вартість інвентаризації зменшується з використанням середніх формул витрат (не за початковою ціною цих продуктів!).

Це означає, що наведена вище таблиця буде оновлена таким чином:

Операція

Значення дельти

Складська оцінка

Кількість в наявності

Середня вартість

$24

2

$12

Повернення 1 продукту, купленого спочатку за $10

-1*$12

$12

1

$12

Пояснення: зустрічний приклад

Запам’ятайте визначення Середня ціна, зазначивши, що ми не оновлюємо середню вартість продукту, що залишаєсклад. Якщо ви порушите це правило, ви можете привести до невідповідності на вашому складі.

Як приклад, ось сценарій, коли ви доставляєте один продукт клієнту та повертаєте інший постачальнику (за ціною, яку ви купили). Ось операція:

Операція

Значення дельти

Складська оцінка

Кількість в наявності

Середня вартість

$24

2

$12

Відправлення клієнту 1 продукту

-1*$12

$12

1

$12

Повернення 1 продукту, купленого спочатку за $10

-1*$10

$2

0

$12

Як ви можете бачити в цьому прикладі, це не правильно: складська оцінка 2 доларів за 0 одиниць на складі.

Правильним сценарієм має бути повернення продукту за поточною середньою ціною:

Операція

Значення дельти

Складська оцінка

Кількість в наявності

Середня вартість

$24

2

$12

Відправлення клієнту 1 продукту

-1*$12

$12

1

$12

Повернення 1 продукту, купленого спочатку за $10

-1*$12

$0

0

$12

З іншого боку, використання середньої ціни для значення повернення гарантує правильну складську оцінку у будь-який час.

Концепція в англо-саксонському режимі

Для людей, які використовують принципи англо-саксонського бухобліку, існує інша концепція, яка враховує: рахунок прийняття продукту, який має намір у будь-який час зберігати вартість отримуваних рахунків постачальника. Таким чином, рахунок на прийняття продукту збільшуватиметься при отриманні вхідних відправлень і зменшуватиметься при отриманні відповідних рахунків постачальника.

Повертаючись до нашого прикладу, ми бачимо, що коли прибуток оцінюється за середньою ціною, сума, заброньована на рахунку вхідного складу, є початковою ціною покупки:

Операція

отримання продукту

різниця цін

Складська оцінка

Кількість в наявності

Середня вартість

$0

0

$0

Отримати 8 продуктів на 10 доларів

($80)

$80

8

$10

Отримати рахунок постачальника на $80

$0

$80

8

$10

Отримати 4 продукти на 16 доларів

($64)

$144

12

$12

Отримати рахунок постачальника на $64

$0

$144

12

$12

Доставити 10 продуктів

$0

$24

2

$12

Повернення 1 продукту, купленого спочатку за $10

$10

$2

$12

1

$12

Отримати відшкодування постачальника на $10

$0

$2

$12

1

$12

Це відбувається тому, що відшкодування постачальника здійснюватиметься за допомогою першої ціни закупки, тому для того, щоби знизити ефект від повернення у вхідній продукції останньої операції, ми повинні знову використовувати першочергову ціну. Знижка ціни, розташована у категорії продукту, використовується для резервування різниці між середньою ціною та початковою ціною закупки.