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

Як зазначено в документації оцінки інвентаризації <https://www.odoo.com/documentation/functional/valuation.html>`__, один із можливих методів визначення ціни, який ви можете використовувати для безперервної оцінки, - це середня ціна.

Ця документація відповідає на одне повторюване запитання для компаній, які використовують цей метод для оцінки їхньої вартості: як відвантаження повернене своєму постачальнику, впливає на середню вартість та записи бухгалтерського обліку? Цей документ призначений лише для конкретного випадку використання безперервної оцінки (на відміну від періодичної) та методу середнього ціноутворення (на відміну від стандарту 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

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