Перейти до основного контенту
База знань · виробничий облік USD41,42 ПДВ20% МЗП8 000

Закупівля · Просунутий

Прихід імпорту з митною декларацією і ПДВ

Як оформити надходження імпортних компонентів через МД, врахувати мито й акциз у собівартості і визнати ПДВ за датою сплати на митниці.

Час
25-30 хвилин
Модуль Odoo
Purchase + Accounting + Landed Costs
Читання
~4 хв
  • імпорт
  • митна декларація
  • landed cost
  • ПДВ
  • fiscal position

Імпорт компонентів — це той випадок, коли звичне правило «перша подія» не працює: товар їде через кордон, ПДВ ви платите митниці окремо й за іншою датою, а до контрактної ціни ще додаються мито, акциз і транспорт. Тут ви проведете таку партію від замовлення нерезиденту до рядка 11.1 декларації: оприбуткуєте товар за повною собівартістю, визнаєте імпортний ПК за датою сплати на митниці й коректно закриєте курсові різниці. Помилитеся з датою чи рахунком — і ПДВ або зависне на 644, або поїде в декларацію не того періоду, тому крокам нижче варто слідувати по порядку.

Результат

Імпортна партія оприбуткована на склад за повною собівартістю (контрактна ціна + мито + транспорт), вхідний ПДВ за датою сплати на митниці потрапляє у ПК поточного періоду, курсові різниці нараховані коректно.

Передумови

  • Активований модуль stock_landed_costs і налаштована fiscal position «Імпорт» (без вхідного ПДВ на постачальника-нерезидента).
  • Заведено валютний журнал у валюті контракту (USD або EUR) із курсом НБУ на дату операції.
  • Митний брокер передав скан МД із підсумками: мито, акциз, ПДВ-імпортний.
  • У плані рахунків є 632 (розрахунки з нерезидентами), 377 (розрахунки з митницею), 641-ПДВ-імпортний субрахунок.

Як це зробити

  1. Почніть із замовлення — воно задає валюту й режим ПДВ для всієї операції. Створіть PO на нерезидента у валюті: перейдіть у Закупівлі → Замовлення, оберіть постачальника-нерезидента, у полі currency_id поставте USD або EUR. На постачальникові у вкладці Sales & Purchase має бути проставлена fiscal position «Імпорт» — тоді ПДВ на рядках PO автоматично не нараховується.
  2. Підтвердьте PO і прийміть товар на карантин. Створіть приходний picking у спеціальний warehouse «Транзит-імпорт» або карантинну локацію — товар фізично прибув, але МД ще не оформлена і у виробництво не йде.
  3. Внесіть Vendor Bill на контрактну вартість. На PO натисніть Створити рахунок. Сума буде у валюті — Odoo перерахує за курсом НБУ на дату документа. Цей account.move проводиться DR 281 / CR 632 (без ПДВ, бо fiscal position «Імпорт»).
  4. Створіть окремий Bill на митні платежі. У журналі купівель створіть новий account.move із постачальником «ДМС / Митниця». Додайте три рядки без product_id, лише з рахунками:
    • DR 377 / CR 685 — ввізне мито.
    • DR 377 / CR 685 — акцизний податок (якщо є).
    • DR 641-ПДВ-імпортний / CR 685 — ПДВ за МД (20% × митна вартість).
  5. Зробіть Landed Cost на товар. Перейдіть у Інвентаризація → Операції → Витрати на доставку (Landed Costs), створіть документ, прив’яжіть до picking з імпортом. У рядках додайте: мито, акциз, транспорт від кордону до складу, послуги брокера. Метод розподілу — by quantity, by weight або by value залежно від характеру витрат. Натисніть Compute → Validate — собівартість на stock.valuation.layer оновиться.
  6. Зафіксуйте ПДВ за датою сплати. В UA-обліку ПК з імпортного ПДВ виникає за датою сплати на митниці (підтвердженою МД), а не за датою отримання товару. Якщо платіж і МД у різних періодах — перенесіть проводку на правильну дату через ручний account.move у журналі «ПДВ-Імпорт».
  7. Сплатіть нерезиденту через валютний банк. Створіть account.payment із валютного рахунку, прив’яжіть до Vendor Bill постачальника. Якщо курс на дату Bill і на дату оплати різниться, Odoo сам нарахує курсову різницю: DR/CR 714 або 945.
  8. Перевірте відображення в декларації ПДВ. Сума імпортного ПДВ із МД має лягти у рядок 11.1 декларації як ПК на підставі МД. На картці МД має бути збережена скан-копія з номером і датою оформлення.

Перевірка

  • На stock.quant імпортного товару value_svl = контрактна вартість + всі landed costs.
  • У account.move.line за рахунком 641-ПДВ-імпортний дата = дата сплати на митниці.
  • Vendor Bill на нерезидента — без ПДВ, у валюті, із прив’язкою до PO.
  • Звіт Облік → Звіти → Декларація ПДВ показує рядок 11.1 з імпортним ПК.
  • На контрагенті ДМС / Митниця залишок 0 після проведення банківської оплати.

Якщо щось пішло не так

СимптомПричинаВиправлення
На Vendor Bill нерезидента додався ПДВ 20%Не призначена fiscal position «Імпорт» на постачальниковіВідкрийте контакт → вкладка Sales & Purchase → проставте fiscal position; на існуючому Bill — скасуйте і створіть наново
Landed Cost не змінив собівартістьМетод обліку запасів стоїть standard, а не fifo/averageПерейдіть у категорію продукту → Costing Method = AVCO або FIFO; для існуючої партії — Recompute
ПДВ-імпортний потрапив на 644 замість 641Конфігуратор податків неправильно зв’язав «Імпорт 20%» з рахункамиУ Налаштування → Облік → Податки перевірте, що Tax Group для імпорту веде на 641 напряму (без проміжного 644 — імпортний ПК визнається одразу)
Курсова різниця не нарахувалася при оплатіНе виконано Перерахунок валют на дату звітуЗапустіть у меню Облік → Дії на кінець періоду → Перерахунок валют, перевірте account.move на рахунках 714/945
Декларація показала ПК у наступному періодіДата на Bill імпортного ПДВ — наступного місяця, а не дата сплатиВиправте дату на account.move (DR 641 / CR 685): має бути дата фактичної сплати на митниці, не отримання товару

Дотичне