Преминете към съдържание

Получаване на стоки в Odoo — Какво се случва в счетоводството

BL Consulting Март 2026 8 мин четене Серия: Информация в реално време
30 март 2026 г. от
Получаване на стоки в Odoo — Какво се случва в счетоводството
BL Consulting Ltd, Boyan Yordanov

Целият цикъл в Odoo — стъпка по стъпка

1. Оферта за покупка

Покупки › Поръчки › Нова заявка (Без счетоводен ефект)

Операторът въвежда доставчика, продуктите, количествата и уговорената цена. Статус: Чернова. Уговорената цена е отправната точка за всички последващи операции — приемане, фактуриране и отклонения в цените.

2. Потвърдена поръчка за покупка

Бутон Потвърдете поръчката → статус Поръчка за покупка (Без счетоводен ефект)

Системата генерира изчакваща складова разписка. Складовият оператор вижда очакваната доставка в статус Готово.

3. Складова разписка — Тук се случва счетоводното събитие

Инвентаризация › Разписки › Валидиране⚡Счетоводно събитие се задейства тук

Операторът въвежда количествата, които действително са получени, и кликва Валидиране. Odoo автоматично генерира stock.valuation.layer и account.move:

Дт 304 Стоки и материали	​	​@ договорна цена × получено кол.
Кт 301 Доставки за фактуриране ​ ​@ договорна цена × получено кол.

В същото време: AVCO се преизчислява незабавно · FIFO слой се създава с датата на приемане · Балансът на склада се актуализира. Фактурата още не е пристигнала. Задължението остава в сметката GRNI — не в Сметки за плащане.

4. Фактура от доставчик

GRNI изчистен → Сметки за плащане

Опция А:от поръчката за покупка → Създаване на фактура — Odoo автоматично попълва редовете чрез 3-странно съвпадение.

Опция Б:Счетоводство › Доставчици › Фактури › Нова — ръчно въвеждане без автоматична връзка с разписката.

Goods received in Odoo warehouse boxes and bags

Сценарии за счетоводство при фактуриране

✓ Сценарий 1 — Цените съвпадат

Дт 301 Доставки за фактуриране	​	​	​@ договорна цена × кол.
Кт 401 Доставчици ​ ​ ​ ​@ фактурна цена × кол.

Сметка 301 се нулира. Задължението е дефинитивно в 401.

✓ Сценарий 2 — Фактурираната цена е по-висока от уговорената

Получено @ 10.00 лв., фактурирано @ 11.50 лв., количество 100 бр.

Дт 301 Доставки за фактуриране	​	​	​1 000.00 лв.
Дт 614 Разходи от ценови отклонения ​ ​150.00 лв.
Кт 401 Доставчици ​ ​ ​ ​1 150.00 лв.

Стойността в 304 остава @ 10.00 лв. Отклонението е изолирано в 614. Себестойността на вече продадената стока не се засяга .

✓ Сценарий 3 — Фактурираната цена е по-ниска от уговорената

Получено @ 10.00 лв., фактурирано @ 9.00 лв., количество 100 бр.

Дт 301 Доставки за фактуриране	​	​	​1 000.00 лв.
Кт 401 Доставчици ​ ​ ​ ​900.00 лв.
Кт 714 Приходи от ценови отклонения ​ ​100.00 лв.

✓ Сценарий 4 — Частично получаване, пълна фактура

Поръчано 100 бр. @ 10.00 лв. Получени 60 бр. Фактура за 100 бр.

При получаването:

Дт 304 Стоки и материали	​	​	​600.00 лв.
Кт 301 Доставки за фактуриране ​ ​ ​600.00 лв.

При фактурата — 3-way matching предупреждава за разминаване. Осчетоводяват се само 60 бр. Останалите 40 бр. остават като чакащо получаване.

Дт 301 Доставки за фактуриране	​	​	​600.00 лв.
Кт 401 Доставчици ​ ​ ​ ​600.00 лв.

✓ Сценарий 5 — Авансово фактуриране (фактурата преди стоката)

Обичайно при вносни доставки. Фактурата пристига преди физическите стоки.

При фактурата:

Дт 301 Доставки за фактуриране	​	​	​@ фактурна цена
Кт 401 Доставчици ​ ​ ​ ​@ фактурна цена

При получаване (след фактурата):

Дт 304 Стоки и материали	​	​	​@ фактурна цена
Кт 301 Доставки за фактуриране ​ ​ ​@ фактурна цена

301 се нулира. AVCO се обновява в момента на физическото получаване — не в момента на фактурата.

Как работи човекът зад клавиатурата

В компания с разделени системи счетоводителят не вижда складовото получаване. Въвежда фактурата когато пристигне:

Дт 304 Стоки и материали
Кт 401 Доставчици

Без 301. Без ценово отклонение. AVCO се преизчислява на датата на фактурата.

Всички пет сценария по-горе колабират в един. Частичните получавания са невидими. Ценовите отклонения се поглъщат в себестойността. Авансово фактурираните доставки се осчетоводяват на датата на фактурата независимо кога стоката реално е влязла.

Accountant checking invoice in Odoo

Числовото въздействие върху AVCO

Начално салдо: 100 бр. @ 10.00 лв. · Получени на 10.01: 50 бр. @ 12.00 лв. · Фактура пристига: 20.02 · Продадени на 15.01: 80 бр.

✓ Правилен workflow (с 301)
10.01 — AVCO след получаване:
(100×10 + 50×12) / 150 = 
10.67 лв.

15.01 — COGS при продажба:
80 × 10.67 = 853.60 лв.

20.02 — фактура:
само изравнява 301 ↔ 401
COGS непроменен
✗ Без 301 (фактурата е събитието)
15.01 — AVCO при продажба:
10.00 лв. (10.01 е невидима)
COGS = 80 × 10.00 = 800.00 лв.

20.02 — фактура с дата 10.01:
AVCO ретроактивно → 10.67 лв.
COGS за 15.01 остава 800.00 лв.

Марджинът за януари
надценен с 53.60 лв.

Конфигурация в Odoo

Счетоводство → Настройки → Оценка на запасите

НастройкаPeriodicPerpetual
Кога се осчетоводяваПри ръчна корекцияВ момента на движение
Сметка 301Не се използваИзползва се
AVCO моментНа датата на фактуратаНа датата на получаване
Ценови отклоненияАбсорбирани в разходите за стокиИзолирани в PPV сметки

Покупки → Настройки → Контрол на фактурите

  • 3-странно съвпадение— блокира фактури с количества, надвишаващи получените
  • Политика на фактуриране— на базата на полученото количество, а не на поръчаното количество

При Periodic осчетоводяване всичките пет сценария по-горе са невъзможни. Системата физически не генерира статията при получаването. Изборът на метод е конфигурационен. Последствията са структурни.

Преди да продължите

Пет въпроса — отговорете без да питате вашия счетоводител

Ако не знаете без да питате — отговорът е: на датата на фактурата.

Ако вашата система е периодична — не. Тя се изчислява без последната доставка.

Ако не — доставките и фактурите се третират като едно и също събитие във вашата счетоводна система. Физическата реалност и документалният запис са насилствено слети.

Ако отговорът е "в разходите за стоки" — маржът на всеки продукт съдържа шум от преговорите с доставчиците.

Ако се коригира — решенията, взети на негова база, са основани на предварителна версия на реалността.

Тези въпроси нямат правилен или грешен отговор сами по себе си. Те имат само честни и нечестни.


Споделете тоЗи пост
Българска локализация за Odoo 18: Конфигурация
Модул l10n_bg_tax_admin за Odoo 18 — фискални позиции, данъци, протоколи, митници