# Собівартість і зміни заднім числом · Складський облік — Auspex

> Модуль рахує собівартість сам — вносити її вручну не потрібно. Вона потрібна для вартості залишків, звіту «Рух товарів» і валового прибутку за угодами.

Source: https://auspex.company/uk/docs/warehouse/costing/

# Собівартість і зміни заднім числом

Модуль рахує собівартість сам — вносити її вручну не потрібно. Вона потрібна для вартості залишків, звіту «Рух товарів» і валового прибутку за угодами.

## Середньозважена собівартість

[](#середньозважена-собівартість)

У кожного товару одна середня собівартість на всі склади.

-   **Прихід** від постачальника чи оприбуткування змінює середню: нова середня = (вартість залишку + вартість приходу) / (залишок + кількість приходу). Вартість приходу — це кількість у рядку документа, помножена на ціну за одиницю; ціна береться без ПДВ і після знижки.
-   **Списання, продаж за угодою, нестача в інвентаризації** вибувають за поточною середньою і її не змінюють.
-   **Переміщення** не змінює ні середню, ні загальний залишок товару.
-   **Надлишок в інвентаризації** надходить за поточною середньою.
-   **Повернення від покупця** надходить за собівартістю, за якою товар списали в угоді.
-   Коли залишок товару дійшов до нуля, середня рахується заново з наступного приходу.

Приклад. На складі 20 кг кави по 400 ₴. Надійшло ще 10 кг по 460 ₴. Середня стає (20 × 400 + 10 × 460) / 30 = 420 ₴, і за нею списуються наступні продажі.

## Документи заднім числом

[](#документи-заднім-числом)

Документ можна провести датою в минулому — наприклад, прихід, який забули внести. Тоді модуль:

1.  перевіряє, що після цієї дати залишок ніде не йде в мінус;
2.  спершу показує вікно «Провести: перевірте наслідки» з рядком «Документ змінює минуле: собівартість буде перерахована з …» — так само для будь-якого скасування;
3.  після підтвердження перераховує собівартість товару за всією історією: змінюються собівартість пізніших списань, продажів і вартість залишків.

Поки перерахунок триває, звіти пишуть «Дані перераховуються: собівартість частини товарів ще оновлюється», а товари позначено «Перераховується». Зазвичай це секунди. Перерахунок не змінює самі документи в Uspacy — суми собівартості живуть лише в обліку модуля.

![вікно «Провести: перевірте наслідки» з рядком про перерахунок собівартості.](/_astro/costing-1.DqgfXCLA_Z2kf2YV.webp)

## Залишок ніколи не йде в мінус

[](#залишок-ніколи-не-йде-в-мінус)

Правило діє на будь-яку дату й на кожному складі окремо. Тому модуль відмовить, якщо:

-   скасування приходу заднім числом залишить без товару пізніші списання, переміщення чи продажі;
-   списання чи переміщення в минулому забере товар, який потім уже продали;
-   угоді на етапі списання бракує товару — тоді не списується нічого.

У відмові названо товар, склад, скільки бракує і з якої дати, а також документи й угоди, які забрали товар, — із посиланнями. Виправте документ або спершу проведіть потрібний прихід.

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

## Дата заборони змін

[](#дата-заборони-змін)

На вкладці **Облік** можна задати **Дату заборони змін** — наприклад, після закриття місяця. Документи з датою раніше цієї не можна провести, скасувати чи змінити заднім числом. Модуль відповість «Документ зачіпає закритий період: дата заборони змін — …». Щоб виправити такий документ, адміністратор може тимчасово очистити поле.

## Перерахувати вручну

[](#перерахувати-вручну)

Якщо звіти здаються неточними, адміністратор може запустити **Перерахувати собівартість** на вкладці **Структура** → **Обслуговування**. Модуль перерахує собівартість за всією історією товарів і запише перерахунок у журнал.

[Назад  
Звіти](/uk/docs/warehouse/reports/) [Далі  
Друк документів](/uk/docs/warehouse/printing/)
