| responsible_user_id
|
uuid
|
Відповідальний.;=== 5.6.; Критичність строків ===
- створити reporting_rules;
- реалізувати правила місячної, квартальної та річної звітності;
- реалізувати перенесення строків з вихідних;
- реалізувати ручне коригування дат.; |-
|
FINANCIAL_INSTITUTION
|
Фінансова установа
|
Фінансові компанії, страхові, небанківські установи
|
ПДВ, акциз, окремі види ренти, зарплатна формування звітів для юросіб.; # Чи потрібно підтримувати декілька країн, чи тільки Україну?; |-
|
ключовий КВЕД
|
Рядок
|
Ні
|
ключовий вид діяльності.; Базовий строк подання
|
-
|
Сільське господарство
|
1-зерно, 21-заг, 13-заг та інші
|
Місячна / річна
|
-
|
Фінансова формування звітів
|
Баланс, звіт про фінансові результати та інші форми
|
}
|
-
|
Декларація платника єдиного податку 4 група
|
ФОП / юрособи 4 групи
|
Річна
|
До 20 лютого поточного року або за актуальним правилом ДПС
|
платформа створює події звітності по організаціях.; Поле
POST /api/v1/reporting-calendar/generate
7.2.; Додаткові податкові режими та ознаки
Статус змінюється та записується в історію.; Колонка
!; |-
| service_end_date
| date
| Завершення обслуговування.; |-
| Декларація платника єдиного податку ФОП 2 група
| ФОП 2 група
| Річна
| 60 календарних днів після завершення року
| Якщо не змінено спеціальними нормами.; | Декларація про майновий стан і доходи.; характеристика
!; |-
| Будівництво
| 1-кб та інші
| Місячна / квартальна
| За календарем Держстату.; |-
| Має найманих працівників
| Так/Ні
| Впливає на ПДФО, військовий збір, ЄСВ та кадрову формування звітів.; |-
| old_status
| varchar
| Попередній статус.; Умова
}
{| class="wikitable"
Як керівник,
|-
| Організація
| Назва клієнта.; |-
| є собою неприбутковою організацією
| Так/Ні
| Вмикає звіт неприбуткової організації.; |-
| Фінансова формування звітів як додаток до декларації з прибутку
| Платники податку на прибуток
| Разом із декларацією
| Разом із декларацією з податку на прибуток
| Контролюється як пов'язана формування звітів.; Вивести подію в календарі та зведеній таблиці.; Метою задачі є собою створення модуля контролю строків подачі звітності підприємствами в Україні.; | Нові календарні події для неї не формуються.; | Окремі декларації, якщо передбачено формою.; !; |-
| Декларація платника єдиного податку ФОП 1 група
| ФОП 1 група
| Річна
| 60 календарних днів після завершення року
| Якщо не змінено спеціальними нормами.; |-
| Звіт неприбуткової організації
| Неприбуткові організації
| Річна
| 60 календарних днів після завершення року або за актуальним правилом
| Якщо організація має неприбутковий статус.; |-
| Дата прийняття
| Дата отримання підтвердження.; | Подія позначається червоним кольором.; Критерій
* реалізувати контрольну таблицю;
* реалізувати кольорову індикацію;
* реалізувати фільтри по ризиках;
* реалізувати експорт у Excel.; |-
| Сірий
| Неактивно
| формування звітів не подається або подію скасовано.; |-
| is_active
| boolean
| Чи застосовується правило.; |-
| NON_PROFIT
| Неприбуткова організація
| ГО, БО, ОСББ, інші неприбуткові
| Звіт про використання доходів неприбуткової організації.; |}
!; |}
щоб оперативно реагувати на критичні строки.; |-
| Відповідальна особа
| Працівник, закріплений за організацією або конкретною звітністю.; №
<div style="border-left: 6px solid #f57c00; background: #fff3e0; padding: 12px 16px; margin: 16px 0;">
|-
| AC-13
| Керівник відкриває зведену таблицю.; | Реалізувати календар робочих/вихідних днів.; Тип
[[Категорія:Податковий облік]]
{| class="wikitable"
я хочу бачити всі організації на обслуговуванні,
{{SEO
|title=Технічне завдання: Контроль строків подачі звітності підприємствами в Україні
|description=Технічне завдання на розробку модуля контролю строків подачі податкової, бухгалтерської, фінансової, статистичної та іншої звітності для компаній, які супроводжують велику кількість підприємств.
|keywords=K2 ERP, звітність, податкова звітність, строки подачі звітності, календар звітності, бухгалтерський супровід, податковий облік, контроль звітності, технічне завдання
}}
6.; |}
!; |-
| calendar_item_id
| uuid
| Календарна подія.; |-
| Звітний період
| Період, за який подається звіт.; Отримати список активних організацій.; Критерій
'''істотно:''' для статистичної звітності платформа повинна дозволяти вручну прикріплювати конкретні форми до організації, оскільки перелік форм має змогу визначатись Держстатом індивідуально.; |-
| Період
| Місяць, квартал, рік або інший період.; |-
| entity_type
| varchar
| ФОП, юридична особа, неприбуткова тощо.; Для кого
elif today > due_date and status not in ["SUBMITTED", "ACCEPTED"]:
!; |}
=== 16.4. reporting_calendar_items ===
Строки повинні зберігатись у довіднику правил.; Періодичність
щоб контролювати, хто відповідає за кожного клієнта та які звіти потрібно подати.; Тип статистичної звітності
!; |-
| has_real_estate
| boolean
| Нерухомість.; |-
| Готово до подачі
| READY_TO_SUBMIT
| Звіт перевірено і готово до подання.; |-
| Статус обслуговування
| Довідник
| Так
| Активний, призупинено, архів, на старті, завершено.; Сутність
</pre>
"organization_ids": [],
=== 17.6.; Зміна статусу звітності ===
Приклад тіла запиту:
color = "red"
компонент повинен дозволяти:
{| class="wikitable"
7.; Поле
У системі повинна бути картка організації на обслуговуванні.; Впливає на формування звітів
=== 12.2.; Картка календарної події ===
|-
| Платник ПДВ
| Декларація з ПДВ
| Зазвичай місячна формування звітів.; |-
| Має екологічний податок
| Так/Ні
| Впливає на екологічну декларацію.; # Чи потрібно вести вартість обслуговування по кожній організації?; Обов'язковість
!; Приклади форм
!; |-
| Квартал
| Протягом 40 календарних днів після останнього дня звітного кварталу.; |-
| new_status
| varchar
| Новий статус.;== 14.; Відповідальні особи ==
=== Етап 7.; Production hardening ===
== 5. User Story ==
я хочу бачити зведену таблицю по всіх організаціях,
!; | Фіксується дата подання.; |}
if status in ["ACCEPTED"]:
=== 8.1.; Базові правила строків за Податковим кодексом ===
days_left = due_date - today
{| class="wikitable"
щоб оперативно визначати, де є собою ризик прострочення.; |-
| Коментар
| Текст
| Ні
| Додаткові примітки.; Періодичність
=== 14.1.; Закріплення відповідальних ===
!; |-
| Має нерухомість
| Так/Ні
| Впливає на податок на нерухоме майно.; характеристика
платформа повинна підтримувати:
|-
| Декларація з податку на прибуток підприємств
| Юридичні особи на загальній системі
| Річна або квартальна
| Рік — 60 календарних днів; квартал — 40 календарних днів
| Залежить від категорії платника та обсягу доходу.; Поле
|-
| Вид оподаткування
| Довідник
| ключовий режим оподаткування.; |-
| Очікуються інформаційні дані від клієнта
| WAITING_CLIENT_DATA
| Не вистачає первинних документів або даних.; Коментар
|-
| Місяць
| Протягом 20 календарних днів після останнього дня звітного місяця.; Тип
4.; # Чи потрібен клієнтський портал?; | Єдиний податок 3 група, екологічний податок, туристичний збір.; |-
| status
| varchar
| Статус подачі.; |-
| Тип суб'єкта
| Довідник
| Так
| ФОП, юридична особа, неприбуткова організація, представництво тощо.; |-
| shift_if_weekend
| boolean
| Переносити строк із вихідного.; |-
| Має туристичний збір
| Так/Ні
| Впливає на туристичний збір.; |-
| Спрощена фінансова формування звітів
| Мікро- та малі підприємства
| Річна або інша
| За категорією підприємства
| Налаштовується у картці організації.;[[Категорія:Контроль строків]]
Як бухгалтер,
</pre>
'''Ключовий результат:''' календар звітності + зведена таблиця по всіх організаціях на обслуговуванні з кольоровою індикацією критичності строків.; | платформа переносить граничну дату за правилом.; |-
| Вид звітності
| Назва звіту.; характеристика
!; color = "dark_red"
* реалізувати генерацію календаря;
* реалізувати місячний, тижневий і списковий вид;
* реалізувати фільтри;
* реалізувати картку події.; Кому надсилати
!; | Рядок підсвічується помаранчевим.; |-
| has_excise
| boolean
| Акцизні операції.; компаній забезпечується через '''Головна ідея:''' розробити компонент; додатково реалізовано які ведуть бухгалтерський та податковий обліковий облік великої кількості клієнтів.; Для кожної організації визначити:
!; Тип
Зведена таблиця повинна показувати стан подачі звітності по всіх організаціях за вибраний період.; |-
| is_vat_payer
| boolean
| Ознака платника ПДВ.; | Перегляд усіх клієнтів групи, зміна відповідальних, контроль строків.; Вид оподаткування
* внутрішні повідомлення системи;
* email;
* Telegram / Viber / інший месенджер — опційно;
* push-сповіщення — опційно;
* щоденний дайджест керівнику;
* тижневий звіт по ризиках.; окремий контроль виступає ключовою рисою | Для юросіб.; |-
| Податковий календар ДПС
| Офіційні граничні дати податкової звітності.; Очікуваний результат
=== 6.2.; Податкові параметри організації ===
!;</div>
* автоматичне подання звітності;
* інтеграційні функціональні можливості з ДПС;
* автоматичне отримання квитанцій;
* автоматичне завантаження календаря ДПС через API;
* повна інтеграційні функціональні можливості з Держстатом;
* AI-прогнозування ризиків;
* клієнтський портал.; Код
* період;
* відповідальна особа;
* керівник групи;
* організація;
* вид оподаткування;
* вид звітності;
* статус;
* критичність;
* тільки прострочені;
* тільки ті, що очікують інформаційні дані від клієнта;
* тільки ті, що потребують перевірки;
* тільки не прийняті;
* тільки найближчі 7 днів;
* тільки поточний місяць.; |-
| Платник екологічного податку
| Декларація екологічного податку
| Зазвичай квартальна.; Кожна подія календаря повинна містити:
{| class="wikitable"
10.; |-
| AC-14
| користувач системи фільтрує за відповідальним.; Рівень
!; Критерій
{
== 22.; Відкриті питання ==
Кожне правило повинно мати:
!; Коментар
!; |-
| base_due_rule
| varchar
| Правило розрахунку строку.; |}
{| class="wikitable"
!; !; |-
| Промисловість
| 1-П, 1-ПЕ та інші
| Місячна / річна
| За календарем Держстату.; |-
| замовник
| Представник організації на обслуговуванні.;=== 12.1.; Види календарного відображення ===
{| class="wikitable"
|-
| AC-9
| Бухгалтер змінює статус на «В роботі».; |-
| Подає статистичну формування звітів
| Так/Ні
| Вмикає календар Держстату.; Як зменшити
</div>
{| class="wikitable"
!; |-
| main_responsible_user_id
| uuid
| ключовий бухгалтер.; Створити календарну подію.; |-
| organization_id
| uuid
| Організація.; !; |-
| Вихідні та перенесення строків
| Строки можуть переноситись.; |-
| Фіолетовий
| Очікуються інформаційні дані
| Встановлено статус Waiting Client Data.; | Повний доступ.; |-
| Декларація платника єдиного податку юридичної особи 3 група
| Юрособи 3 групи
| Квартальна
| 40 календарних днів після завершення кварталу
| Для юросіб на спрощеній системі.; "comment": "Звіт подано через електронний кабінет",
=== Етап 4.; Статуси та відповідальні ===
|-
| Довідник правил
| Внутрішні правила розрахунку строків.; |-
| Роботодавець
| ЄСВ, ПДФО, військовий збір, кадрові та статистичні звіти
| Вмикається при наявності працівників.; |-
| Податковий розрахунок ПДФО, військового збору та ЄСВ
| Юрособи, податкові агенти
| Місячна
| 20 календарних днів після завершення місяця
| Для юросіб та інших податкових агентів.; |-
| Має землю
| Так/Ні
| Впливає на плату за землю.; |-
| SINGLE_TAX_FOP_GROUP_1
| Єдиний податок ФОП 1 група
| ФОП
| Спрощена платформа, річна декларація.; | Він бачить всі організації, строки, відповідальних і статуси.; |-
| Акцизний платник
| Акцизна декларація
| Залежить від виду акцизних операцій.; Ризик
<pre>
"year": 2026,
* вести список організацій на бухгалтерському та податковому обслуговуванні;
* фіксувати вид оподаткування кожної організації;
* фіксувати додаткові податкові ознаки організації;
* автономно формувати перелік звітностей для кожної організації;
* розраховувати строки подачі звітності;
* відображати строки у календарі;
* призначати відповідальних осіб;
* вести статуси підготовки та подачі кожної звітності;
* показувати критичність строків кольорами;
* формувати зведену таблицю по всіх клієнтах;
* контролювати прострочення;
* надсилати нагадування відповідальним особам.; |-
| Людський фактор
| Бухгалтер має змогу забути змінити статус.; характеристика
Як бухгалтер,
!; |-
| SINGLE_TAX_FOP_GROUP_2
| Єдиний податок ФОП 2 група
| ФОП
| Спрощена платформа, річна декларація.; {| class="wikitable"
{| class="wikitable"
<pre>
== 2.; Область сфера застосування ==
!;=== 17.7.; Призначення відповідального ===
{| class="wikitable"
<syntaxhighlight lang="json">
=== 15.1.; Типи сповіщень ===
щоб команда бачила, що вже підготовлено, подано або прийнято.; |-
| Декларація з податку на нерухоме майно
| Юрособи-власники нерухомості
| Річна
| За спеціальним правилом довідника
| Для організацій з об'єктами нерухомості.; |-
| Бордовий
| Відхилено
| Статус Rejected або Needs Correction після граничного строку.; |-
| Критичний строк
| Бухгалтер + керівник групи
| За 1 день до строку.; |-
| Потребує виправлення
| NEEDS_CORRECTION
| Потрібно виправити інформаційні дані та подати повторно.; |}
!; |-
| SINGLE_TAX_LEGAL_ENTITY_GROUP_4
| Єдиний податок юридична особа 4 група
| Юрособи-агровиробники
| Спеціальний аграрний режим.; |}
</div>
Як відповідальна особа,
=== 13.1.; Призначення ===
<pre>
!; |-
| Статистична формування звітів індивідуальна
| Держстат має змогу призначати форми конкретним підприємствам.; # Чи потрібно формувати SLA по кожному клієнту?; |-
| Гранична дата
| Останній день подання.; |-
| AC-3
| користувач системи вказує додаткові ознаки.; |-
| has_ecological_tax
| boolean
| Екологічний податок.; Поле
=== 17.2.; актуалізація податкових параметрів організації ===
== 19. MVP ==
Як керівник групи,
== 15.; Нагадування та сповіщення ==
== 12.; Календар звітності ==
POST /api/v1/reporting-calendar/{calendar_item_id}/change-status
GET /api/v1/reporting-calendar?date_from=2026-05-01&date_to=2026-05-31
!; Загальне правило подання
!; Поле
* https://zir.tax.gov.ua/main/calendar/
* https://www.cabinet.tax.gov.ua/calendar
* https://svp.tax.gov.ua/media-ark/news-ark/969738.html
* https://tax.gov.ua/media-tsentr/novini/984181.html
* https://rv.tax.gov.ua/media-ark/news-ark/972322.html
* https://www.pfu.gov.ua/kr/436128-zvitnist-do-pensijnogo-fondu-ukrayiny-vid-strahuvalnykiv-shho-zminylosya-z-2026-roku/
* https://bank.gov.ua/ua/statistic/nbureport/calendar-statreport
* https://www.ukrstat.gov.ua/
!; характеристика
!; |-
| Податковий агент
| Податковий розрахунок ПДФО, військового збору та ЄСВ
| Залежить від типу платника.; Знайти всі правила звітності, які підходять організації.; №
=== 15.2.; Канали сповіщень ===
__TOC__
!;== 23.; Джерела ==
щоб не пропустити граничні дати.; | Організація з'являється у списку клієнтів.; №
Відповідальні можуть призначатися на рівні:
я хочу вказати вид оподаткування організації,
</div>
|-
| id
| uuid
| ID виду звітності.; Для кожного правила сформувати звітні періоди.; |-
| has_statistical_reporting
| boolean
| Статистична формування звітів.; |-
| due_rule_json
| jsonb
| Формула розрахунку строку.; 2.; |-
| Імпортований календар
| XLSX/CSV/API-імпорт строків.; |-
| Багато клієнтів
| Велика кількість організацій має змогу перевантажити календар.; Тип
* [[K2 ERP]]
* [[Податкова звітність]]
* [[Бухгалтерський супровід]]
* [[Календар звітності]]
* [[ДПС]]
* [[Держстат]]
* [[ПДВ]]
* [[Єдиний податок]]
* [[Податок на прибуток]]
* [[ПДФО]]
* [[ЄСВ]]
* [[Військовий збір]]
"regenerate_existing": false
!; !; # Чи потрібно отримувати квитанції автономно?; |-
| Декларація про майновий стан і доходи
| ФОП на загальній системі, самозайняті особи
| Річна
| До 1 травня року, що настає за звітним
| Для загальної системи ФОП та окремих фізичних осіб.; {| class="wikitable"
!; 3.; |-
| Гранична дата
| Останній день подання.; |-
| Ручні події
| Події, які додає бухгалтер або адміністратор.; Роль
!; Джерело
|-
| Назва організації
| Рядок
| Так
| Повна або скорочена назва клієнта.; |-
| reviewer_user_id
| uuid
| Перевіряючий.; |-
| Дата завершення обслуговування
| Дата
| Ні
| Заповнюється при завершенні співпраці.; |}
!; Статус
- тип суб'єкта;
- статистичні та регуляторні ознаки.; |-
| taxation_type
| varchar
| ключовий вид оподаткування.; характеристика
{
|-
| AC-5
| Запущено генерацію календаря.; характеристика
|-
| Адміністратор
| Налаштовує довідники, права доступу, календарі та правила.; |-
| AC-15
| користувач системи фільтрує прострочені.; |-
| Днів до строку
| Розрахунок від поточної дати.; |}
color = "gray"
{| class="wikitable"
POST /api/v1/organizations
!; |-
| category
| varchar
| Податкова, фінансова, статистична, регуляторна.; | Дозволити додавати звітності вручну.; |-
| status
| varchar
| Активний, архів, призупинено.; |-
| Звіт прийнято
| Бухгалтер
| Після отримання підтвердження.; Тип
!; |-
| AC-10
| Бухгалтер змінює статус на «Подано».; |-
| Декларація з ПДВ
| Платники ПДВ
| Місячна
| 20 календарних днів після завершення місяця
| Якщо організація має ознаку «Платник ПДВ».; |-
| Дата подання
| Фактична дата подання.; Умови сфера застосування
!; |-
| На перевірці
| IN_REVIEW
| Звіт перевіряє керівник або консультант.; |-
| changed_at
| timestamp
| Дата зміни.; |-
| Строк подачі
| Гранична дата подання конкретної звітності.; |-
| ключовий бухгалтер
| користувач системи
| Так
| Відповідальна особа за клієнта.; |-
| Декларація екологічного податку
| Платники екологічного податку
| Квартальна
| 40 календарних днів після завершення кварталу
| За наявності об'єктів екоподатку.;[[Категорія:Календар звітності]]
!; |-
| Бухгалтер
| Веде конкретні організації та подає формування звітів.; |-
| Податковий консультант
| користувач системи
| Ні
| Додатковий відповідальний по складних питаннях.; |-
| Півріччя
| Протягом 40 календарних днів після останнього дня звітного півріччя.; |-
| Статус
| Поточний статус подачі.;
|
; Код
|
| Організація
|
замовник, по якому потрібно подати формування звітів.; характеристика
|
-
|
Критичність
|
Рівень ризику за строком.; Вид звітності
5.4.; Зведена таблиця
16.3. reporting_rules
8.; Колір
|
-
|
Контрольний рівень
|
-
|
Прострочено
|
OVERDUE
|
Граничний строк минув, звіт не прийнято.; * реалізувати нагадування за 7, 3 та 1 день;
- реалізувати сповіщення про прострочення;
- реалізувати щоденний дайджест керівнику.; |-
|
AC-6
|
-
|
AC-1
|
-
|
формування звітів до НКЦПФР
|
Учасники ринку капіталу
|
Регуляторний календар
|
Додається окремим довідником.; Стан
POST /api/v1/reporting-calendar/{calendar_item_id}/assign-responsible
}
17.5.; Отримання зведеної таблиці
До MVP не входить:
|
; Для кого
|
| Власник дорогих авто
|
Декларація з транспортного податку
|
Для платників, які мають об'єкт оподаткування.; №
5.; |-
|
Статус
|
Поточний статус.; характеристика
|
Таблиця показує тільки організації цього бухгалтера.; |-
|
Інвестиції
|
Форми інвестиційної статистики
|
Квартальна / річна
|
-
|
Календар Держстату
|
-
|
code
|
varchar
|
Дозволити прикріплювати форми до організації вручну.; |-
|
due_date
|
date
|
-
|
Дата початку обслуговування
|
Дата
|
Так
|
-
|
period_value
|
varchar
|
-
|
Очікуються інформаційні дані від клієнта
|
Бухгалтер + замовник, якщо увімкнено
|
-
|
accepted_at
|
timestamp
|
-
|
Декларація збору за місця для паркування
|
Оператори паркування
|
Квартальна
|
40 календарних днів після завершення кварталу
|
Якщо є собою відповідна діяльність.; характеристика
7.; Види оподаткування
| GENERAL_LEGAL_ENTITY
|
Загальна платформа оподаткування юридичної особи
|
ТОВ, ПП, АТ, інші юрособи
|
Податок на прибуток або інші спеціальні режими, фінансова формування звітів.; характеристика
|
| id
|
uuid
|
ID правила.; Поле
|
Перегляд журналу, статусів, історії.; Очікуваний результат
16.5. reporting_status_history
|
Податок на прибуток, річна декларація єдиного податку окремих платників.; |}
16.; Модель даних
21.; Ризики
|
-
|
Прийнято
|
ACCEPTED
|
-
|
Має акцизні операції
|
Так/Ні
|
Впливає на акцизну формування звітів.; Коментар
elif status in ["REJECTED", "NEEDS_CORRECTION"] and today > due_date:
|
| НБУ-звітність
|
Банки, небанківські фінансові установи, учасники ринку фінансових послуг
|
Календар НБУ
|
Вмикається для фінансових установ.; Строк
я хочу бачити всі строки подачі звітності в календарі,
платформа повинна підтримувати фільтри:
PATCH /api/v1/organizations/{organization_id}/tax-settings
16.1. organizations
|
-
|
priority
|
integer
|
}
8.4.; Статистична формування звітів14.2.; Правила заміщенняЕтап 5.; Зведена таблицяОкремо варто відзначити щоб контролювати строки подачі звітності, відповідальних осіб, статуси подання, ризики прострочення і календарні події.; !; !; Вид звітності
| -
|
SINGLE_TAX_FOP_GROUP_3
|
Єдиний податок ФОП 3 група
|
ФОП
|
-
|
Має рентні платежі
|
Так/Ні
|
Впливає на рентну плату.; * ключовий вид оподаткування;
- тип суб'єкта;
- ПДВ-статус;
- наявність працівників;
- наявність спеціальних податків;
- галузеві ознаки.; |-
|
AC-16
|
-
|
reporting_type_id
|
uuid
|
-
|
has_transport_tax
|
boolean
|
-
|
Звіт відхилено
|
Бухгалтер + керівник
|
}
Див.; 24.; додатково
- ПДВ-статус;
GET /api/v1/reporting-dashboard?period=2026-05&responsible_user_id=...; |-
|
Податковий розрахунок ПДФО, військового збору та ЄСВ
|
ФОП і самозайняті особи
|
Квартальна
|
40 календарних днів після завершення кварталу
|
-
|
Декларація з плати за землю
|
Власники або користувачі землі
|
Річна або місячна
|
Річна — за спеціальним правилом; місячна — 20 днів
|
платформа враховує їх при формуванні звітності.; | Перегляд своїх клієнтів, зміна статусів, додавання файлів і коментарів.; |-
|
periodicity
|
varchar
|
Місячна, квартальна, річна.; характеристика
|
-
|
is_required
|
boolean
|
Реалізувати нагадування та контроль прострочень.; |-
|
tax_id
|
varchar
|
-
|
entity_type
|
varchar
|
-
|
Власник нерухомості
|
Декларація з податку на нерухоме майно
|
-
|
GENERAL_FOP
|
Загальна платформа оподаткування ФОП
|
ФОП
|
-
|
Статус подачі
|
Поточний стан роботи зі звітністю.; Очікуваний результат
|
| id
|
uuid
|
ID організації.; характеристика
- бухгалтерських аутсорсингових компаній;
- податкових консультантів;
- аудиторських компаній;
- внутрішніх бухгалтерських департаментів холдингових структур;
- компаній, які ведуть багато ФОП, ТОВ, неприбуткових організацій та інших суб'єктів.; |-
|
Туристичний збір
|
Декларація туристичного збору
|
-
|
В роботі
|
IN_PROGRESS
|
-
|
Має транспорт
|
Так/Ні
|
-
|
Вид оподаткування
|
-
|
Подає фінансову формування звітів
|
Так/Ні
|
Вмикає фінансову формування звітів.; Для кого
- реалізувати призначення відповідальних;
- реалізувати зміну статусів;
- реалізувати історію статусів;
- реалізувати коментарі та файли.; |-
|
taxation_type
|
varchar
|
-
|
Коментар
|
-
|
Податковий консультант
|
-
|
Декларація платника єдиного податку ФОП 3 група
|
ФОП 3 група
|
Квартальна
|
40 календарних днів після завершення кварталу
|
-
|
AC-12
|
-
|
has_employees
|
boolean
|
-
|
Вид звітності
|
-
|
SINGLE_TAX_FOP_GROUP_4
|
Єдиний податок ФОП 4 група
|
ФОП-агровиробники
|
-
|
comment
|
text
|
Подія позначається зеленим кольором.; Перевірити перенесення строку на робочий день.; |}
1.; |}
|
-
|
REPRESENTATIVE_OFFICE
|
Представництво нерезидента
|
Представництва
|
Спеціальні правила податкової та фінансової звітності.;== 9.; Правила формування календаря ==
|
-
|
period_type
|
varchar
|
-
|
Власник / користувач системи землі
|
Декларація з плати за землю
|
-
|
SINGLE_TAX_LEGAL_ENTITY_GROUP_3
|
Єдиний податок юридична особа 3 група
|
Юрособи
|
Спрощена платформа, квартальна декларація.; Очікуваний результат
- календар на місяць;
- календар на тиждень;
- календар на день;
- список строків;
- календар по бухгалтеру;
- календар по організації;
- календар по виду звітності;
- календар по групі клієнтів;
- календар по контролюючому органу.; Ознака
13.; Зведена таблиця контролю
|
-
|
Відповідальний
|
-
|
has_rent
|
boolean
|
}
Як керівник бухгалтерської компанії,
17.3.; Генерація календаря звітності
|
-
|
condition_json
|
jsonb
|
Таблиця показує тільки прострочені звіти.; |-
|
AC-11
|
Бухгалтер змінює статус на «Прийнято».;=== Етап 6.; Нагадування ===
17.1.; Створення організації
18. Acceptance Criteria
|
| Організація
|
організація, ФОП або інший суб'єкт, що перебуває на обслуговуванні.; характеристика
|
| Баланс
|
Юридичні особи
|
Квартальна / річна
|
За календарем фінансової звітності
|
-
|
authority
|
varchar
|
-
|
Неповний перелік звітностей
|
}
* список організацій;
* картка організації;
* види оподаткування;
* податкові ознаки;
* довідник видів звітності;
* базові правила строків;
* генерація календаря;
* ручне коригування строків;
* призначення відповідальних;
* зміна статусів;
* кольорова індикація;
* зведена таблиця;
* фільтри;
* журнал зміни статусів.; Подія
!; Строк подання
компонент призначений для:
13.3.; Фільтри зведеної таблиці- спеціальні податкові ознаки;
{| class="wikitable"
8.3.; Фінансова формування звітів5.3.; Календар строків9.; |-
| AC-4
|
Організацію переведено в архів.;=== Етап 2.; Правила строків ===
== 3.; Основні сутності модуля ==
== 10.; Статуси подачі звітності ==
{| class="wikitable"
|-
| Зміна строків подачі
| Законодавство та календарі можуть змінюватись.; |-
| manager_user_id
| uuid
| Керівник групи.; |-
| changed_by
| uuid
| користувач системи, який змінив статус.; !; |}
== 4.; Ролі користувачів ==
# Чи потрібно контролювати тільки податкову формування звітів, чи додатково фінансову, статистичну, кадрову та регуляторну?;=== 7.1.; Основні види оподаткування ===
{| class="wikitable"
!;=== 18.1.; Організації ===
- наявність працівників;
<pre>
Статистична формування звітів повинна формуватись не тільки за видом оподаткування, а й за:
=== 18.4.; Зведена таблиця ===
|-
| Праця
| 1-ПВ та інші форми
| Місячна / квартальна
| За календарем Держстату.; |-
| Збір за паркування
| Декларація збору за місця для паркування
| Для операторів паркування.; |-
| Звіт про фінансові результати
| Юридичні особи
| Квартальна / річна
| За календарем фінансової звітності
| Подається разом із фінансовою звітністю.; |-
| reporting_type_id
| uuid
| Вид звітності.; |-
| Календар подачі
| Набір подій із граничними датами по організаціях.; Тип
}
!; |}
{| class="wikitable"
== 11.; Кольорова індикація критичності ==
я хочу змінювати статус кожного звіту,
<pre>
!; |-
| Очікується перевірка
| WAITING_REVIEW
| Звіт підготовлено, очікує перевірки.; |-
| Файли
| Чернетка, поданий файл, квитанція, підтвердження.; |-
| name
| varchar
| Назва організації.; |}
До MVP входить:
"submitted_at": "2026-05-07T12:30:00Z"
== 8.; Довідник видів звітності та строків ==
!; | У календарі з'являється зарплатна формування звітів.; # Чи потрібно інтегрувати компонент з CRM?; |-
| Декларація з транспортного податку
| Власники об'єктів транспортного податку
| Річна
| За спеціальним правилом довідника
| Якщо є собою об'єкт оподаткування.; |-
| Блакитний
| В роботі
| Статус In Progress, строк не критичний.; elif status in ["NOT_REQUIRED", "CANCELLED"]:
"status": "SUBMITTED",
elif days_left <= 3:
color = "orange"
elif days_left <= 7:
color = "yellow"
elif status == "WAITING_CLIENT_DATA":
color = "purple"
else:
color = "green"
13.2.; Мінімальні колонки
я хочу, щоб платформа підсвічувала звіти різними кольорами,
5.1.; Список організацій
| Зробити строки налаштовуваними та підтримати ручне коригування.; |-
|
AC-2
|
користувач системи вказує вид оподаткування.; Критерій
|
| Не почато
|
NOT_STARTED
|
-
|
Вид оподаткування
|
Податковий режим організації.; Основні права
|
| Організація
|
}
11.1.; Правила кольорів
6.; Картка організації
|
Додати фільтри, групи, відповідальних і зведену таблицю.; |-
|
Аудитор / контролер
|
-
|
Прострочення
|
Бухгалтер + керівник + адміністратор
|
-
|
Зелений
|
Безпечно
|
-
|
Керівник бухгалтерської групи
|
-
|
Транспорт
|
2-тр, 51-авто та інші
|
Місячна / річна
|
-
|
Помаранчевий
|
Критично
|
-
|
Декларація туристичного збору
|
Податкові агенти туристичного збору
|
Квартальна
|
40 календарних днів після завершення кварталу
|
-
|
Подано
|
SUBMITTED
|
Перегляд, коментарі, погодження.; |-
|
Консолідована фінансова формування звітів
|
Групи компаній
|
Річна
|
За окремим правилом
|
-
|
Зведена таблиця
|
Контрольна таблиця по всіх організаціях, звітностях і строках.; характеристика
Календар строків повинен формуватись з таких джерел:
Етап 1.; Довідники та організації
|
-
|
ЄДРПОУ / РНОКПП
|
-
|
Має збір за паркування
|
Так/Ні
|
}
9.1.; Джерела календаря
- тимчасове заміщення бухгалтера;
- передачу організації іншому бухгалтеру;
- масове перепризначення відповідальних;
- історію зміни відповідальних;
- контроль незакріплених організацій.; |-
|
Платник рентної плати
|
Декларація з рентної плати
|
Місячна або квартальна залежно від виду ренти.; !; Приклад використання
</syntaxhighlight>
- створити довідник організацій;
- створити довідник видів оподаткування;
- створити довідник податкових ознак;
- створити довідник звітностей;
- реалізувати картку організації.; | Обмежений перегляд власних строків і статусів, якщо потрібно.; |-
|
Відповідальний бухгалтер
|
Закріплена особа.; Базовий звітний період
17.; API модуля
|
;
- додати ролі та права;
- додати аудит;
- додати резервне копіювання;
- додати імпорт календарів;
- додати інтеграції з поштою або месенджерами.; !; |-
|
Календар НБУ
|
-
|
Група організацій
|
-
|
AC-7
|
Організація є собою платником ПДВ.; Для кого
18.2.; Календар
17.4.; Отримання календаря
8.5.; Регуляторна формування звітів
|
|
|
| |
|
|
|