Атестаційні завдання K2 ERP/Митниця: відмінності між версіями
R (обговорення | внесок) Первинна публікація |
R (обговорення | внесок) Немає опису редагування |
||
| Рядок 1: | Рядок 1: | ||
{{DISPLAYTITLE:Атестаційні завдання K2 ERP/Митниця}} | |||
= Модуль обліку вантажів, митних декларацій, процедур оформлення і фінансів для митного управління = | '''Атестаційне завдання K2 ERP — Митниця''' — це практична задача для перевірки навичок розробника або впроваджувача [[K2 ERP]] у створенні модуля обліку митних декларацій, вантажів, товарних позицій, кодів УКТЗЕД, митних процедур, оглядів, ризиків, платежів, пільг, документів, статусів оформлення та звітності. | ||
Модуль має забезпечувати повний цикл митного оформлення: декларант → декларація → вантаж → товарні позиції → код УКТЗЕД → митна процедура → перевірка → розрахунок платежів → оплата → оформлення → акт → звіт. | |||
<div style="border:3px solid #1565c0; background:#e3f2fd; padding:14px; margin:16px 0;"> | |||
'''Коротко.''' Потрібно реалізувати модуль митниці: імпорт, експорт, транзит, декларації, вантажі, УКТЗЕД, митні процедури, огляди, ризик-профілі, платежі, ПДВ, мито, акциз, пільги, рахунки, PDF-документи, QR-коди, кабінет декларанта, аудит і багаторівневий доступ. | |||
</div> | |||
__TOC__ | |||
== Назва завдання == | |||
'''Модуль обліку вантажів, митних декларацій, процедур оформлення і фінансів для митного управління'''. | |||
== Мета завдання == | |||
Мета завдання — створити в K2 ERP модуль для автоматизації митного обліку та контролю переміщення товарів через кордон. | |||
Система повинна дозволяти: | |||
* вести базу декларантів; | |||
* вести базу імпортерів, експортерів, відправників і одержувачів; | |||
* створювати митні декларації; | |||
* вести типи митних операцій; | |||
* вести коди митних процедур; | |||
* вести товарні позиції; | |||
* використовувати коди УКТЗЕД; | |||
* вести країни походження; | |||
* вести пункти пропуску; | |||
* вести транспортні засоби перевезення; | |||
* фіксувати вагу, кількість, вартість і валюту вантажу; | |||
* автоматично підраховувати загальну вартість декларації; | |||
* розраховувати митну вартість; | |||
* розраховувати мито; | |||
* розраховувати ПДВ; | |||
* розраховувати акциз, якщо застосовується; | |||
* враховувати пільги; | |||
* формувати рахунки на оплату; | |||
* фіксувати оплати; | |||
* вести огляди та перевірки; | |||
* фіксувати ризики; | |||
* формувати акти огляду; | |||
* формувати PDF-декларації; | |||
* формувати QR-коди для швидкої перевірки; | |||
* підтримувати кабінет декларанта; | |||
* вести журнал змін; | |||
* підтримувати рольовий доступ; | |||
* формувати звіти по деклараціях, вантажах, платежах, ризиках і товарообігу. | |||
<div style="border:3px solid #2e7d32; background:#e8f5e9; padding:14px; margin:16px 0;"> | |||
'''Головний принцип.''' По кожній декларації має бути зрозуміло: хто подав, який вантаж оформлюється, які товари входять до декларації, яка митна процедура застосована, які платежі нараховані, які перевірки виконані і який фінальний статус оформлення. | |||
</div> | |||
== Реальний бізнес-контекст == | == Реальний бізнес-контекст == | ||
Митниця контролює переміщення товарів через кордон і виконує такі процеси: | |||
* прийом митних декларацій; | |||
* перевірка документів; | |||
* класифікація товарів за УКТЗЕД; | |||
* визначення митної вартості; | |||
* розрахунок митних платежів; | |||
* контроль пільг; | |||
* огляд вантажів; | |||
* контроль ризикових вантажів; | |||
* оформлення імпорту; | |||
* оформлення експорту; | |||
* оформлення транзиту; | |||
* оформлення тимчасового ввезення; | |||
* ведення фінансових надходжень; | |||
* формування актів і реєстрів; | |||
* надання інформації декларантам. | |||
Без автоматизації митне оформлення стає повільним, непрозорим і схильним до помилок у розрахунках, статусах і документах. | |||
== Основний бізнес-процес == | |||
Типовий процес митного оформлення виглядає так: | |||
# декларант створює або подає декларацію; | |||
# оператор перевіряє базові дані декларації; | |||
# до декларації додаються вантажі та товарні позиції; | |||
# для кожного товару вказується код УКТЗЕД; | |||
# система підраховує загальну вартість товарів; | |||
# система визначає митну вартість; | |||
# система розраховує мито, ПДВ та акциз; | |||
# за потреби застосовуються пільги; | |||
# декларація переходить на документальний контроль; | |||
# за потреби призначається фізичний огляд; | |||
# працівник митниці фіксує результат огляду; | |||
# система формує рахунок на оплату; | |||
# декларант або імпортер сплачує платежі; | |||
# після оплати декларація переходить у статус '''«Оформлено»'''; | |||
# система формує PDF-документи, акти й звіти; | |||
# усі дії зберігаються в журналі аудиту. | |||
== Основні об’єкти модуля == | |||
{| class="wikitable" style="width:100%;" | |||
! Об’єкт | |||
! Призначення | |||
|- | |||
| Декларанти | |||
| Особи або компанії, які подають декларації | |||
|- | |||
| Контрагенти | |||
| Імпортери, експортери, відправники, одержувачі | |||
|- | |||
| Декларації | |||
| Основні документи митного оформлення | |||
|- | |||
| Вантажі | |||
| Групи товарів, що переміщуються через кордон | |||
|- | |||
| Товарні позиції | |||
| Конкретні товари в декларації | |||
|- | |||
| Коди УКТЗЕД | |||
| Класифікація товарів | |||
|- | |||
| Митні процедури | |||
| Імпорт, експорт, транзит, тимчасове ввезення тощо | |||
|- | |||
| Пункти пропуску | |||
| Місця перетину кордону | |||
|- | |||
| Огляди | |||
| Фізичний, документальний або технічний контроль | |||
|- | |||
| Ризики | |||
| Ознаки для додаткової перевірки | |||
|- | |||
| Платежі | |||
| Мито, ПДВ, акциз, збори | |||
|- | |||
| Пільги | |||
| Зменшення або звільнення від платежів | |||
|- | |||
| Документи | |||
| PDF-декларації, акти, рахунки, довідки | |||
|- | |||
| Звіти | |||
| Аналітика по вантажах, платежах, процедурах і товарообігу | |||
|} | |||
== | == Довідник «Типи операцій» == | ||
Тип операції визначає митний режим або напрямок переміщення товарів. | |||
==== | == Приклади типів операцій == | ||
* імпорт; | * імпорт; | ||
| Рядок 29: | Рядок 156: | ||
* транзит; | * транзит; | ||
* тимчасове ввезення; | * тимчасове ввезення; | ||
* переробка на митній території. | * тимчасове вивезення; | ||
* реімпорт; | |||
* реекспорт; | |||
* переробка на митній території; | |||
* переробка за межами митної території; | |||
* митний склад; | |||
* вільна митна зона; | |||
* знищення або руйнування товарів; | |||
* відмова на користь держави. | |||
==== | == Поля типу операції == | ||
* IM40 — | {| class="wikitable" style="width:100%;" | ||
! Поле | |||
! Опис | |||
|- | |||
| Назва операції | |||
| Наприклад: Імпорт, Експорт, Транзит | |||
|- | |||
| Код | |||
| Внутрішній або нормативний код | |||
|- | |||
| Опис | |||
| Пояснення процедури | |||
|- | |||
| Потребує платежів | |||
| Так або ні | |||
|- | |||
| Потребує огляду | |||
| Так або ні, за замовчуванням | |||
|- | |||
| Статус | |||
| Активний або архівний | |||
|} | |||
== Довідник «Коди митних процедур» == | |||
Код митної процедури використовується для формалізації режиму оформлення. | |||
== Приклади кодів == | |||
* IM40 — імпорт для вільного обігу; | |||
* EX10 — експорт; | * EX10 — експорт; | ||
* TR80 — транзит; | * TR80 — транзит; | ||
* | * IM51 — тимчасове ввезення; | ||
* EX31 — реекспорт; | |||
* інші коди, визначені правилами підприємства або митного обліку. | |||
==== Довідник «Види вантажу» ==== | == Поля митної процедури == | ||
{| class="wikitable" style="width:100%;" | |||
! Поле | |||
! Опис | |||
|- | |||
| Код процедури | |||
| Наприклад: IM40 | |||
|- | |||
| Назва процедури | |||
| Назва режиму | |||
|- | |||
| Тип операції | |||
| Імпорт, експорт, транзит тощо | |||
|- | |||
| Опис | |||
| Умови застосування | |||
|- | |||
| Потребує розрахунку платежів | |||
| Так або ні | |||
|- | |||
| Статус | |||
| Активний або архівний | |||
|} | |||
== Довідник «Види вантажу» == | |||
Види вантажу потрібні для класифікації та ризик-контролю. | |||
== Приклади видів вантажу == | |||
* продукти харчування; | * продукти харчування; | ||
| Рядок 46: | Рядок 239: | ||
* промислові товари; | * промислові товари; | ||
* сировина; | * сировина; | ||
* небезпечні вантажі. | * медикаменти; | ||
* одяг; | |||
* електроніка; | |||
* транспортні засоби; | |||
* небезпечні вантажі; | |||
* швидкопсувні товари; | |||
* гуманітарна допомога; | |||
* інше. | |||
== Довідник «Коди УКТЗЕД» == | |||
Коди УКТЗЕД використовуються для класифікації товарів і розрахунку платежів. | |||
== Поля коду УКТЗЕД == | |||
{| class="wikitable" style="width:100%;" | |||
! Поле | |||
! Опис | |||
|- | |||
| Код УКТЗЕД | |||
| Код товарної класифікації | |||
|- | |||
| Назва товарної групи | |||
| Назва або опис | |||
|- | |||
| Одиниця виміру | |||
| Шт, кг, л, м³ тощо | |||
|- | |||
| Базова ставка мита | |||
| Відсоток або фіксована ставка | |||
|- | |||
| ПДВ | |||
| Ставка ПДВ | |||
|- | |||
| Акциз | |||
| Ставка акцизу, якщо застосовується | |||
|- | |||
| Потребує додаткового контролю | |||
| Так або ні | |||
|- | |||
| Коментар | |||
| Примітка | |||
|} | |||
== Довідник «Пункти пропуску» == | |||
Пункт пропуску — місце, через яке переміщується вантаж. | |||
== Поля пункту пропуску == | |||
{| class="wikitable" style="width:100%;" | |||
! Поле | |||
! Опис | |||
|- | |||
| Назва пункту | |||
| Назва митного поста або пункту | |||
|- | |||
| Тип | |||
| Автомобільний, залізничний, морський, авіаційний | |||
|- | |||
| Країна / регіон | |||
| Локація | |||
|- | |||
| Код пункту | |||
| Внутрішній або офіційний код | |||
|- | |||
| Статус | |||
| Активний або неактивний | |||
|} | |||
== База «Декларанти і контрагенти» == | |||
Контрагентами можуть бути імпортери, експортери, відправники, одержувачі або митні брокери. | |||
== Поля контрагента == | |||
{| class="wikitable" style="width:100%;" | |||
! Поле | |||
! Опис | |||
|- | |||
| Назва або ПІБ | |||
| Найменування компанії або особи | |||
|- | |||
| Тип | |||
| Імпортер, експортер, декларант, одержувач, відправник, брокер | |||
|- | |||
| Код ЄДРПОУ / ІПН | |||
| Ідентифікаційний код | |||
|- | |||
| Країна | |||
| Країна реєстрації | |||
|- | |||
| Адреса | |||
| Юридична або фактична адреса | |||
|- | |||
| Телефон | |||
| Контактний номер | |||
|- | |||
| Email | |||
| Електронна адреса | |||
|- | |||
| Статус | |||
| Активний, заблокований, архівний | |||
|} | |||
== База «Декларації» == | |||
Декларація — основний документ митного оформлення. | |||
== Колонки бази декларацій == | |||
{| class="wikitable" style="width:100%;" | |||
! Колонка | |||
! Опис | |||
|- | |||
| Номер декларації | |||
| Унікальний номер | |||
|- | |||
| Дата оформлення | |||
| Дата створення або подання | |||
|- | |||
| Тип операції | |||
| Імпорт, експорт, транзит | |||
|- | |||
| Код митної процедури | |||
| Наприклад: IM40, EX10, TR80 | |||
|- | |||
| Імпортер / експортер | |||
| Сторона операції | |||
|- | |||
| Одержувач | |||
| Хто отримує вантаж | |||
|- | |||
| Відправник | |||
| Хто відправляє вантаж | |||
|- | |||
| Пункт пропуску | |||
| Де проходить оформлення | |||
|- | |||
| Загальна вартість вантажу | |||
| Сума товарних позицій | |||
|- | |||
| Валюта | |||
| Валюта інвойсу | |||
|- | |||
| Митна вартість | |||
| Вартість для розрахунку платежів | |||
|- | |||
| Статус | |||
| Подача, перевірка, огляд, оформлено, відхилено | |||
|} | |||
== | == Поля декларації == | ||
==== | {| class="wikitable" style="width:100%;" | ||
! Поле | |||
! Опис | |||
|- | |||
| Номер декларації | |||
| Унікальний номер | |||
|- | |||
| Дата подання | |||
| Коли подано декларацію | |||
|- | |||
| Тип операції | |||
| Імпорт, експорт, транзит | |||
|- | |||
| Код митної процедури | |||
| Код процедури | |||
|- | |||
| Декларант | |||
| Хто подав декларацію | |||
|- | |||
| Імпортер | |||
| Для імпортних операцій | |||
|- | |||
| Експортер | |||
| Для експортних операцій | |||
|- | |||
| Відправник | |||
| Хто відправляє вантаж | |||
|- | |||
| Одержувач | |||
| Хто отримує вантаж | |||
|- | |||
| Пункт пропуску | |||
| Місце оформлення | |||
|- | |||
| Країна відправлення | |||
| Звідки відправлено | |||
|- | |||
| Країна призначення | |||
| Куди доставляється | |||
|- | |||
| Валюта | |||
| Валюта вартості товарів | |||
|- | |||
| Загальна вартість | |||
| Розраховується автоматично | |||
|- | |||
| Митна вартість | |||
| База для платежів | |||
|- | |||
| Статус | |||
| Поточний стан декларації | |||
|- | |||
| Коментар | |||
| Примітка інспектора | |||
|} | |||
== Статуси декларації == | |||
{| class="wikitable" style="width:100%;" | |||
! Статус | |||
! Значення | |||
|- | |||
| Чернетка | |||
| Декларація створена, але ще не подана | |||
|- | |||
| Подача | |||
| Декларація подана на розгляд | |||
|- | |||
| Документальна перевірка | |||
| Перевіряються документи | |||
|- | |||
| Огляд | |||
| Призначено фізичний або технічний огляд | |||
|- | |||
| Очікує оплату | |||
| Платежі нараховані, але ще не сплачені | |||
|- | |||
| Оформлено | |||
| Декларація завершена | |||
|- | |||
| Відхилено | |||
| Декларація не прийнята | |||
|- | |||
| Призупинено | |||
| Оформлення тимчасово зупинено | |||
|- | |||
| Скасовано | |||
| Декларацію скасовано | |||
|} | |||
== База «Вантажі» == | |||
Вантаж — це сукупність товарів у межах декларації. | |||
== Поля вантажу == | |||
{| class="wikitable" style="width:100%;" | |||
! Поле | |||
! Опис | |||
|- | |||
| Декларація | |||
| До якої декларації належить | |||
|- | |||
| Вид вантажу | |||
| Техніка, продукти, сировина тощо | |||
|- | |||
| Опис вантажу | |||
| Загальний опис | |||
|- | |||
| Вага брутто | |||
| Повна вага з пакуванням | |||
|- | |||
| Вага нетто | |||
| Вага товару без пакування | |||
|- | |||
| Кількість місць | |||
| Кількість упаковок або палет | |||
|- | |||
| Тип пакування | |||
| Коробки, палети, контейнери тощо | |||
|- | |||
| Номер контейнера | |||
| Якщо є | |||
|- | |||
| Транспорт | |||
| Авто, залізниця, судно, літак | |||
|- | |||
| Коментар | |||
| Примітка | |||
|} | |||
== База «Товарні позиції» == | |||
Одна декларація може містити багато товарних позицій. | |||
== Поля товарної позиції == | |||
{| class="wikitable" style="width:100%;" | |||
! Поле | |||
! Опис | |||
|- | |||
| Декларація | |||
| До якої декларації належить | |||
|- | |||
| Вантаж | |||
| До якого вантажу належить | |||
|- | |||
| Назва товару | |||
| Найменування товару | |||
|- | |||
| Код УКТЗЕД | |||
| Класифікаційний код товару | |||
|- | |||
| Кількість | |||
| Кількість товару | |||
|- | |||
| Одиниця виміру | |||
| Шт, кг, л, м³ тощо | |||
|- | |||
| Вартість за одиницю | |||
| Ціна одиниці | |||
|- | |||
| Загальна вартість | |||
| Кількість × ціна | |||
|- | |||
| Країна походження | |||
| Де виготовлено товар | |||
|- | |||
| Ставка мита | |||
| Відповідно до коду товару | |||
|- | |||
| Ставка ПДВ | |||
| Відповідно до правил | |||
|- | |||
| Ставка акцизу | |||
| Якщо застосовується | |||
|- | |||
| Пільга | |||
| Якщо застосовується | |||
|} | |||
== Автоматичний підрахунок вартості == | |||
Система повинна автоматично підраховувати загальну вартість товарної позиції. | |||
<pre> | |||
Загальна вартість позиції = Кількість × Вартість за одиницю | |||
</pre> | |||
Загальна вартість декларації: | |||
<pre> | |||
Загальна вартість декларації = Сума загальних вартостей усіх товарних позицій | |||
</pre> | |||
== Розрахунок митних платежів == | |||
Система має автоматично розраховувати платежі на основі митної вартості, ставок і пільг. | |||
== Види платежів == | |||
* мито; | |||
* ПДВ; | |||
* акциз; | |||
* митний збір; | |||
* додаткові платежі, якщо передбачено. | |||
== Формула мита == | |||
<pre> | |||
Мито = Митна вартість × Ставка мита / 100 | |||
</pre> | |||
== Формула ПДВ на імпорт == | |||
<pre> | |||
ПДВ = (Митна вартість + Мито + Акциз) × Ставка ПДВ / 100 | |||
</pre> | |||
== Формула загальної суми до сплати == | |||
<pre> | |||
Сума до сплати = Мито + ПДВ + Акциз + Митні збори - Пільги | |||
</pre> | |||
== Пільги == | |||
Пільги можуть зменшувати суму платежів або звільняти від певних платежів. | |||
== Поля пільги == | |||
{| class="wikitable" style="width:100%;" | |||
! Поле | |||
! Опис | |||
|- | |||
| Назва пільги | |||
| Назва правила | |||
|- | |||
| Тип пільги | |||
| Знижка, звільнення, нульова ставка | |||
|- | |||
| До якого платежу застосовується | |||
| Мито, ПДВ, акциз | |||
|- | |||
| Відсоток або сума | |||
| Розмір пільги | |||
|- | |||
| Підстава | |||
| Документ або причина | |||
|- | |||
| Статус | |||
| Активна або неактивна | |||
|} | |||
== База «Огляди і контроль» == | |||
Огляд — це перевірка декларації, документів або фізичного вантажу. | |||
== Типи огляду == | |||
* документальний; | |||
* фізичний; | |||
* технічний; | |||
* сканування; | |||
* лабораторний; | |||
* повторний; | |||
* ризиковий контроль. | |||
== Поля огляду == | |||
{| class="wikitable" style="width:100%;" | |||
! Поле | |||
! Опис | |||
|- | |||
| Декларація | |||
| До якої декларації належить | |||
|- | |||
| Тип огляду | |||
| Документальний, фізичний, технічний | |||
|- | |||
| Дата і час | |||
| Коли проведено | |||
|- | |||
| Працівник митниці | |||
| Хто проводив | |||
|- | |||
| Результат | |||
| Без зауважень, є зауваження, порушення, потребує додаткової перевірки | |||
|- | |||
| Опис результату | |||
| Детальний опис | |||
|- | |||
| Фото або файли | |||
| Доказові матеріали, якщо є | |||
|- | |||
| Статус | |||
| Заплановано, виконано, скасовано | |||
|} | |||
== Ризик-профілі == | |||
Ризик-профілі дозволяють позначати декларації, що потребують додаткового контролю. | |||
== Приклади ризиків == | |||
* завищена або занижена митна вартість; | |||
* ризиковий код УКТЗЕД; | |||
* небезпечний вантаж; | |||
* країна походження з підвищеним контролем; | |||
* розбіжність ваги; | |||
* відсутні документи; | |||
* часті зміни декларації; | |||
* попередні порушення контрагента. | |||
== Поля ризику == | |||
{| class="wikitable" style="width:100%;" | |||
! Поле | |||
! Опис | |||
|- | |||
| Декларація | |||
| До якої декларації належить | |||
|- | |||
| Тип ризику | |||
| Вартість, товар, країна, документи тощо | |||
|- | |||
| Рівень ризику | |||
| Низький, середній, високий | |||
|- | |||
| Опис | |||
| Пояснення ризику | |||
|- | |||
| Рекомендована дія | |||
| Огляд, додаткова перевірка, запит документів | |||
|- | |||
| Статус | |||
| Новий, перевірено, закрито | |||
|} | |||
== Фінанси і рахунки == | |||
Фінансовий блок має обліковувати митні платежі та оплати. | |||
== Поля рахунку == | |||
{| class="wikitable" style="width:100%;" | |||
! Поле | |||
! Опис | |||
|- | |||
| Номер рахунку | |||
| Унікальний номер | |||
|- | |||
| Декларація | |||
| До якої декларації належить | |||
|- | |||
| Платник | |||
| Імпортер, декларант або інша сторона | |||
|- | |||
| Мито | |||
| Сума мита | |||
|- | |||
| ПДВ | |||
| Сума ПДВ | |||
|- | |||
| Акциз | |||
| Сума акцизу | |||
|- | |||
| Митні збори | |||
| Інші збори | |||
|- | |||
| Пільги | |||
| Сума пільг | |||
|- | |||
| Загальна сума | |||
| Сума до сплати | |||
|- | |||
| Оплачено | |||
| Скільки сплачено | |||
|- | |||
| Борг | |||
| Залишок | |||
|- | |||
| Статус | |||
| Очікує оплату, частково оплачено, оплачено, прострочено | |||
|} | |||
== Поля оплати == | |||
{| class="wikitable" style="width:100%;" | |||
! Поле | |||
! Опис | |||
|- | |||
| Рахунок | |||
| За який рахунок оплата | |||
|- | |||
| Платник | |||
| Хто сплатив | |||
|- | |||
| Дата оплати | |||
| Коли отримано оплату | |||
|- | |||
| Сума | |||
| Сума платежу | |||
|- | |||
| Спосіб оплати | |||
| Банківський переказ, карта, готівка, онлайн | |||
|- | |||
| Статус | |||
| Успішно, очікує, помилка, повернення | |||
|- | |||
| Коментар | |||
| Примітка бухгалтера або касира | |||
|} | |||
== Документи == | |||
Система має формувати PDF-документи. | |||
== Приклади документів == | |||
* митна декларація; | |||
* рахунок на сплату митних платежів; | |||
* квитанція про оплату; | |||
* акт огляду; | |||
* акт документальної перевірки; | |||
* акт фізичного огляду; | |||
* реєстр декларацій; | |||
* звіт по платежах; | |||
* картка ризику; | |||
* довідка про оформлення; | |||
* накладна з QR-кодом. | |||
== QR-коди == | |||
QR-код може використовуватися для швидкої перевірки декларації або накладної. | |||
== QR-код може містити == | |||
* номер декларації; | * номер декларації; | ||
* | * дату декларації; | ||
* статус; | |||
* пункт пропуску; | |||
* коротке посилання на картку декларації; | |||
* контрольний код. | |||
== Особистий кабінет декларанта == | |||
Декларант або імпортер у кабінеті має бачити: | |||
* список своїх декларацій; | |||
* статуси оформлення; | |||
* зауваження інспектора; | |||
* запити на додаткові документи; | |||
* рахунки; | |||
* оплати; | |||
* PDF-документи; | |||
* історію поданих декларацій; | |||
* повідомлення від митниці. | |||
== Панель працівника митниці == | |||
Працівник митниці має бачити: | |||
* нові декларації; | |||
* декларації на перевірці; | |||
* декларації з ризиками; | |||
* декларації, що очікують оплату; | |||
* декларації на огляді; | |||
* історію оглядів; | |||
* платежі; | |||
* документи; | |||
* журнал змін. | |||
== Сповіщення == | |||
Система має підтримувати сповіщення. | |||
== Події для сповіщень == | |||
* декларацію подано; | |||
* декларацію прийнято в роботу; | |||
* призначено огляд; | |||
* запитано додаткові документи; | |||
* виявлено ризик; | |||
* нараховано платежі; | |||
* сформовано рахунок; | |||
* оплату отримано; | |||
* декларацію оформлено; | |||
* декларацію відхилено; | |||
* декларацію призупинено. | |||
== Звіти == | |||
== Звіт «Декларації за період» == | |||
У звіті потрібно відображати: | |||
* номер декларації; | |||
* дату; | |||
* тип операції; | * тип операції; | ||
* | * процедуру; | ||
* | * декларанта; | ||
* пункт пропуску; | * пункт пропуску; | ||
* | * митну вартість; | ||
* | * статус. | ||
== Звіт «Вантажі за видами» == | |||
** | |||
* | У звіті потрібно відображати: | ||
* | |||
* | * вид вантажу; | ||
* кількість декларацій; | |||
* сумарну вагу; | |||
* сумарну митну вартість; | |||
* частку у загальному товарообігу. | |||
== | == Звіт «Товарообіг за УКТЗЕД» == | ||
У звіті потрібно відображати: | |||
* код УКТЗЕД; | |||
* назву товарної групи; | |||
* кількість товарних позицій; | |||
* сумарну вартість; | |||
* суму мита; | |||
* суму ПДВ; | |||
* суму акцизу. | |||
== | == Звіт «Митні платежі» == | ||
У звіті потрібно відображати: | |||
* декларацію; | |||
* платника; | |||
* мито; | |||
* ПДВ; | |||
* акциз; | |||
* пільги; | |||
* загальну суму; | |||
* оплачено; | |||
* борг; | |||
* статус. | |||
== Звіт «Огляди і перевірки» == | |||
У звіті потрібно відображати: | |||
* декларацію; | |||
* тип огляду; | |||
* працівника; | |||
* дату; | |||
* результат; | |||
* статус; | |||
* зауваження. | |||
== Звіт «Ризикові декларації» == | |||
У звіті потрібно відображати: | |||
* | * декларацію; | ||
* тип ризику; | |||
* рівень ризику; | |||
* рекомендовану дію; | |||
* результат перевірки; | |||
* статус. | |||
== Звіт «Доходи по типах операцій» == | |||
У звіті потрібно відображати: | |||
* тип операції; | |||
* кількість декларацій; | |||
* суму мита; | |||
* суму ПДВ; | |||
* суму акцизу; | |||
* загальні надходження. | |||
== | == AJAX-інтерактив == | ||
Інтерфейс має працювати швидко й без перезавантаження сторінок. | |||
Через AJAX мають працювати: | |||
* пошук декларацій; | |||
* пошук декларантів; | |||
* пошук коду УКТЗЕД; | |||
* додавання товарної позиції; | |||
* автоматичний підрахунок вартості; | |||
* розрахунок митних платежів; | |||
* застосування пільг; | |||
* зміна статусу декларації; | |||
* реєстрація огляду; | |||
* додавання ризику; | |||
* формування рахунку; | |||
* фіксація оплати; | |||
* завантаження документів; | |||
* фільтрація звітів; | |||
* оновлення кабінету декларанта. | |||
== Логування змін == | |||
Модуль повинен фіксувати всі важливі дії. | |||
Журнал змін має зберігати: | |||
* хто створив декларацію; | |||
* хто змінив декларацію; | |||
* хто додав товарну позицію; | |||
* хто змінив код УКТЗЕД; | |||
* хто змінив митну вартість; | |||
* хто застосував пільгу; | |||
* хто нарахував платежі; | |||
* хто призначив огляд; | |||
* хто виконав огляд; | |||
* хто додав ризик; | |||
* хто сформував рахунок; | |||
* хто зафіксував оплату; | |||
* хто змінив статус декларації; | |||
* хто сформував PDF-документ; | |||
* дату й час дії; | |||
* старе та нове значення, якщо це можливо. | |||
== Права доступу == | |||
Модуль має підтримувати рольову модель. | |||
{| class="wikitable" style="width:100%;" | |||
! Роль | |||
! Можливості | |||
|- | |||
| Декларант | |||
| Створює декларації, бачить свої документи, рахунки, статуси й повідомлення | |||
|- | |||
| Оператор митниці | |||
| Перевіряє декларації, редагує статуси, веде базові дані | |||
|- | |||
| Інспектор | |||
| Проводить огляди, фіксує результати, додає зауваження | |||
|- | |||
| Фінансист / касир | |||
| Формує рахунки, фіксує оплати, контролює борги | |||
|- | |||
| Аналітик | |||
| Переглядає звіти, товарообіг, ризики й платежі | |||
|- | |||
| Керівник | |||
| Має доступ до всіх декларацій, фінансів, звітів і журналу аудиту | |||
|- | |||
| Адміністратор системи | |||
| Налаштовує довідники, права, шаблони документів і службові параметри | |||
|} | |||
== Технічні вимоги == | == Технічні вимоги == | ||
{| class="wikitable" | |||
!Параметр | {| class="wikitable" style="width:100%;" | ||
!Опис | ! Параметр | ||
! Опис | |||
|- | |||
| Бекенд | |||
| K2 Cloud ERP на Python або PHP | |||
|- | |||
| База даних | |||
| PostgreSQL або MySQL | |||
|- | |||
| Фронтенд | |||
| HTML5, JavaScript | |||
|- | |||
| AJAX | |||
| Fetch API або Axios | |||
|- | |- | ||
| | | UI-компоненти | ||
| | | DataTables для декларацій, вантажів, платежів і оглядів; Select2 для пошуку товарів, УКТЗЕД, декларацій і клієнтів | ||
|- | |- | ||
| | | Файли | ||
| | | Завантаження інвойсів, сертифікатів, актів, фото огляду | ||
|- | |- | ||
| | | QR-коди | ||
| | | Генерація QR-кодів для декларацій або накладних | ||
|- | |- | ||
| | | Друк | ||
| | | PDF-декларації, акти огляду, рахунки, квитанції | ||
|- | |- | ||
| | | Експорт | ||
| | | Excel або PDF для звітів | ||
|- | |||
| Безпека | |||
| Рольовий доступ, журнал дій, обмеження доступу до декларацій | |||
|} | |} | ||
== Критерії | == Рекомендовані сутності бази даних == | ||
{| class="wikitable" | |||
!Критерій | Для реалізації задачі доцільно передбачити такі сутності: | ||
!Бали | |||
* декларанти; | |||
* контрагенти; | |||
* типи операцій; | |||
* митні процедури; | |||
* види вантажів; | |||
* коди УКТЗЕД; | |||
* пункти пропуску; | |||
* декларації; | |||
* вантажі; | |||
* товарні позиції; | |||
* пільги; | |||
* огляди; | |||
* ризики; | |||
* рахунки; | |||
* оплати; | |||
* документи; | |||
* QR-коди; | |||
* сповіщення; | |||
* журнал змін; | |||
* права доступу; | |||
* звіти. | |||
== Практичне завдання == | |||
У межах атестації потрібно продемонструвати робочий сценарій. | |||
Мінімальний сценарій: | |||
# створити тип операції; | |||
# створити код митної процедури; | |||
# створити вид вантажу; | |||
# створити код УКТЗЕД; | |||
# створити пункт пропуску; | |||
# створити декларанта; | |||
# створити імпортера або експортера; | |||
# створити декларацію; | |||
# додати вантаж; | |||
# додати кілька товарних позицій; | |||
# перевірити автоматичний підрахунок загальної вартості; | |||
# розрахувати митну вартість; | |||
# розрахувати мито, ПДВ і акциз; | |||
# застосувати пільгу; | |||
# сформувати рахунок; | |||
# зафіксувати часткову оплату; | |||
# перевірити борг; | |||
# зафіксувати повну оплату; | |||
# призначити огляд; | |||
# зафіксувати результат огляду; | |||
# змінити статус декларації на '''«Оформлено»'''; | |||
# сформувати PDF-декларацію; | |||
# сформувати акт огляду; | |||
# сформувати QR-код; | |||
# сформувати звіт по деклараціях; | |||
# сформувати звіт по платежах; | |||
# перевірити журнал змін і права доступу. | |||
== Критерії оцінювання == | |||
{| class="wikitable" style="width:100%;" | |||
! Критерій | |||
! Бали | |||
! Що перевіряється | |||
|- | |||
| Реалізація бази декларацій, вантажів і оглядів | |||
| 20 | |||
| Декларації, вантажі, товарні позиції, УКТЗЕД, процедури, пункти пропуску, огляди | |||
|- | |||
| Облік митних платежів і формування рахунків | |||
| 20 | |||
| Мито, ПДВ, акциз, пільги, рахунки, часткові оплати, борги | |||
|- | |||
| Інтерактивність через AJAX і облік статусів | |||
| 20 | |||
| AJAX-пошук, додавання позицій, розрахунки, статуси декларацій, кабінет декларанта | |||
|- | |- | ||
| | | Генерація документів і зручність у використанні | ||
|20 | | 20 | ||
| PDF-декларації, акти огляду, квитанції, QR-коди, звіти | |||
|- | |- | ||
| | | Безпека даних і багаторівневий доступ | ||
|20 | | 20 | ||
| Ролі, обмеження доступу, аудит змін, журнал дій, захист декларацій | |||
|- | |- | ||
| | ! Разом | ||
| | ! 100 | ||
! Максимальна оцінка | |||
|} | |||
== Шкала оцінювання == | |||
{| class="wikitable" style="width:100%;" | |||
! Бали | |||
! Рівень | |||
! Опис | |||
|- | |- | ||
| | | 90–100 | ||
| | | Відмінно | ||
| Модуль повністю працює: декларації, вантажі, УКТЗЕД, платежі, огляди, документи, кабінет декларанта, звіти й аудит реалізовані коректно | |||
|- | |- | ||
| | | 75–89 | ||
| | | Добре | ||
| Основна логіка працює, є незначні недоліки, які не руйнують процес митного оформлення | |||
|- | |||
| 60–74 | |||
| Зараховано | |||
| Базовий сценарій працює, але частина функцій реалізована неповно або потребує доопрацювання | |||
|- | |||
| 0–59 | |||
| Не зараховано | |||
| Відсутня критична логіка: декларації, вантажі, товарні позиції, платежі, огляди або документи | |||
|} | |} | ||
== Критичні помилки == | |||
Критичними помилками вважаються ситуації, коли: | |||
* неможливо створити декларацію; | |||
* неможливо додати вантаж; | |||
* неможливо додати товарну позицію; | |||
* товарна позиція не має коду УКТЗЕД; | |||
* загальна вартість декларації не підраховується; | |||
* митна вартість не використовується для розрахунків; | |||
* мито, ПДВ або акциз не розраховуються; | |||
* пільги не впливають на суму до сплати; | |||
* рахунок не формується; | |||
* оплата не змінює статус рахунку; | |||
* огляд не фіксується в історії декларації; | |||
* декларація не переходить у статус '''«Оформлено»'''; | |||
* користувач без прав бачить чужі декларації; | |||
* звіти не відповідають фактичним деклараціям, вантажам і платежам; | |||
* зміни декларацій, платежів, оглядів і статусів не логуються. | |||
<div style="border:3px solid #b71c1c; background:#ffebee; padding:14px; margin:16px 0;"> | |||
'''Умова складання.''' Завдання не може бути зараховане, якщо система не дозволяє пройти базовий цикл митного оформлення: декларація → вантаж → товарні позиції → платежі → огляд → оплата → оформлення → PDF-документи → звіт. | |||
</div> | |||
== Очікуваний результат == | |||
У результаті виконання атестаційного завдання має бути створений модуль митного управління в K2 ERP. | |||
Модуль має підтримувати декларантів, контрагентів, типи операцій, митні процедури, види вантажів, УКТЗЕД, пункти пропуску, декларації, вантажі, товарні позиції, розрахунок митних платежів, пільги, огляди, ризики, рахунки, оплати, QR-коди, PDF-документи, кабінет декларанта, звіти, AJAX-інтерактив, журнал змін і рольовий доступ. | |||
== Примітка == | == Примітка == | ||
ERP для митниці критично важлива для контролю товарообігу, прозорого адміністрування платежів, зменшення паперової бюрократії й мінімізації помилок під час оформлення товарів. | |||
Якісна система митного обліку має не тільки зберігати декларації, а й автоматично рахувати платежі, контролювати статуси, фіксувати перевірки й формувати повну історію кожного вантажу. | |||
== Коротко == | |||
{| class="wikitable" style="width:100%;" | |||
! Питання | |||
! Відповідь | |||
|- | |||
| Що потрібно створити? | |||
| Модуль митного оформлення | |||
|- | |||
| Які довідники потрібні? | |||
| Типи операцій, митні процедури, види вантажів, УКТЗЕД, пункти пропуску | |||
|- | |||
| Який головний процес? | |||
| Декларація → вантаж → платежі → огляд → оплата → оформлення | |||
|- | |||
| Що потрібно контролювати? | |||
| УКТЗЕД, митну вартість, платежі, пільги, огляди, ризики, статуси | |||
|- | |||
| Які документи потрібні? | |||
| Декларація, рахунок, квитанція, акт огляду, довідка, QR-накладна | |||
|- | |||
| Які звіти потрібні? | |||
| Декларації, вантажі, товарообіг за УКТЗЕД, платежі, огляди, ризики | |||
|- | |||
| Що є критичною вимогою? | |||
| Платежі мають автоматично розраховуватися на основі митної вартості, ставок і пільг | |||
|- | |||
| Що бажано додати? | |||
| Кабінет декларанта, QR-коди, ризик-профілі, електронна черга, API-інтеграції | |||
|} | |||
== Див. також == | |||
* [[K2 Cloud ERP|K2 ERP]] | |||
* [[K2 ERP]] | |||
* [[Атестаційні завдання K2 ERP]] | |||
* [[Склад]] | |||
* [[TMS]] | |||
* [[Автоперевізник]] | |||
* [[Бухгалтерський облік]] | |||
* [[Каса]] | |||
* [[Рахунок на оплату]] | |||
* [[Документообіг]] | |||
* [[Особистий кабінет]] | |||
* [[Права доступу]] | |||
* [[AJAX]] | |||
[[Категорія:K2 ERP]] | |||
[[Категорія:Атестаційні завдання K2]] | |||
[[Категорія:Митниця]] | |||
[[Категорія:Митне оформлення]] | |||
[[Категорія:Логістика]] | |||
[[Категорія:Фінансовий облік]] | |||
[[Категорія:Документообіг]] | |||
[[Категорія:Корпоративна Wiki]] | |||