{"edition":{"version":"0.8.0","updated":"2026-09-17","jurisdiction":"UA","language":"uk","origin":"Codex","review":"Редакційна версія. Фахову перевірку правил ще не завершено."},"flows":[{"id":"monthly-payroll","name":"Зарплата за місяць","subtitle":"Умови → час → розрахунок → облік → виплата → звітність → звіряння","summary":"Повний цикл із відповідальними, підставами та виправленнями. Розгорнутий маршрут доступний у розділі «Зарплатний місяць».","scope":"Редакційна модель для роботодавця. Виплати та окремі розрахунки можуть повторюватися протягом місяця; порядок екранів не визначає законодавчих строків.","sourceIds":["labor-code","wage-law","wartime","service-labor-guarantees","average-100","average-1266","leave-law","tax-code","esv-law","chart","standard26","accounting-law","payment-law","report-order","payroll-reporting-2026","payroll-report-form-2026","standard6"],"steps":[{"name":"Умови й межі періоду","conceptIds":["employee","employment","salary","schedule","period","parameter"],"action":"Розділити місяць на відрізки за датами прийняття, звільнення, зміни окладу, зайнятості або графіка. Визначити правила й редакції параметрів.","output":"Перелік працівників, версії умов та параметри періоду.","check":"Для кожного календарного відрізка відомі чинні умови; невідомий параметр не замінено нулем."},{"name":"Час і відсутності","conceptIds":["timesheet","schedule","leave","sick","military-service","service-release"],"action":"Зіставити норму та факт, перевірити пропуски й перетини. Визначити належний код і підставу кожної відсутності.","output":"Підтверджений табель і список невирішених розбіжностей.","check":"Ті самі години не обліковані одночасно як робота й відсутність. Немає необґрунтованих нульових годин."},{"name":"Окремі виплати та розрахункові випадки","conceptIds":["average","leave","sick","entitlement","order","rule","military-service"],"action":"Виділити відпустку, лікарняний, премію, звільнення або інший випадок в окремий розрахунок. Для кожного визначити свою методику та період.","output":"Реєстр випадків із перевіреними входами й підставами.","check":"Середню для відпускних не перенесено автоматично на страхову виплату. Виплата під час служби має окрему підставу."},{"name":"Нарахування, утримання та внески","conceptIds":["accrual","deduction","pdfo","military-tax","esv","benefit","parameter","net"],"action":"Обчислити рядки нарахувань. Окремо визначити бази та суми ПДФО, військового збору, ЄСВ й інших застосовних утримань. Зберегти входи, формули та округлення.","output":"Версія розрахунку з поясненням кожного рядка.","check":"Внесок роботодавця не віднято від чистої суми працівника. Враховано сукупні показники, спеціальні категорії та вже обчислені суми."},{"name":"Перевірка й погодження","conceptIds":["reconciliation","correction","payslip","rule"],"action":"Перевірити різкі зміни, від’ємні суми, дублікати, неповний місяць та незакриті винятки. Повернути спірні входи їхньому відповідальному.","output":"Погоджена версія або перелік конкретних питань.","check":"Кожна суттєва різниця пояснена. Погодження належить конкретній версії розрахунку."},{"name":"Відображення в бухгалтерському обліку","conceptIds":["entry","expense","liability","account","analytics","policy"],"action":"Відобразити витрати, зобов’язання та інші потрібні записи. Зберегти зв’язок проводок із версією розрахунку й аналітикою.","output":"Облікові записи з підтвердженою кореспонденцією.","check":"Дебет дорівнює кредиту; підсумки за працівниками та видами зобов’язань узгоджені з розрахунком."},{"name":"Пояснення працівнику й виконання виплат","conceptIds":["payslip","net","advance","payment-instruction","payment","bank-statement"],"action":"Пояснити склад розрахунку. Визначити залишок до виплати, підготувати інструкції й окремо підтвердити виконання. Податки та внески мають власні платіжні записи.","output":"Листок, інструкції, результати банку та прив’язка до зобов’язань.","check":"Створений файл не позначений виплатою. Відхилений або частковий платіж залишає непогашений залишок."},{"name":"Звітні показники, подання та результат","conceptIds":["report","receipt","period","employee","accrual"],"action":"Сформувати потрібні додатки за чинною схемою. Перевірити контрольні співвідношення, підписати й подати через належний канал, зберегти всі результати обробки.","output":"Версія звіту, подання та квитанції з їхнім фактичним змістом.","check":"Помісячний розрахунок не визначає періодичності подання автоматично. Статус прийняття підтверджений належним результатом."},{"name":"Звіряння й закриття місяця","conceptIds":["reconciliation","balance","bank-statement","receipt","period"],"action":"Зіставити розрахунок, облік, фактичні платежі та звітність. Пояснити залишки й зафіксувати завершену версію періоду.","output":"Протокол звірки, залишки та статус закриття.","check":"Кожна різниця має причину й відповідального. Заблокований звіт або платіж видно окремо від готового розрахунку."},{"name":"Виправлення після закриття","conceptIds":["correction","period","entry","report","receipt","payment"],"action":"Створити окремий випадок виправлення. Перерахувати потрібний період, визначити різницю й належний спосіб коригування обліку та звітності.","output":"Пов’язана нова версія, різниця та підтверджені коригування.","check":"Історичний результат доступний. Зміна розрахунку не переписала фактичну банківську операцію."}],"example":"Навчальна арифметика без визначення ставок: нараховано 30 000 грн, підтверджені утримання 6 900 грн, попередні виплати 10 000 грн. Чиста сума за місяць 23 100 грн; за відсутності інших залишків до виплати 13 100 грн. Внесок роботодавця ведеться окремо.","exceptions":["Неповний місяць або зміна умов","Початок служби чи повернення","Відсутні документи або непідтверджена пільга","Відхилений платіж або звіт","Пізній документ і перерахунок"]},{"id":"military-hiring","name":"Прийняття працівника","subtitle":"Військовий облік і трудові відносини","summary":"Створюємо новий епізод трудових відносин.","scope":"Редакційна схема процесу. Конкретні строки, форми й застосовність норм потрібно звірити.","sourceIds":["military-order","military-document-order"],"steps":[{"name":"Перевірити підстави","action":"Визначити застосовність вимог і належність наданого документа особі.","output":"Результат перевірки з датою та джерелом.","check":"Невідомі відомості залишені невідомими; категорію не вгадано.","conceptIds":["employee","military-document","military-category"]},{"name":"Зберегти відомості","action":"Внести підтверджені значення та зв’язати їх із трудовими відносинами.","output":"Версія внутрішнього запису та відповідність потрібній формі.","check":"Код ВОС не замінено кодом цивільної професії.","conceptIds":["employment","military-specialty","military-record-list"]},{"name":"Визначити й виконати дії","action":"За чинною процедурою визначити ознайомлення, повідомлення та строки; зберегти підтвердження виконання.","output":"Документи й журнал дій.","check":"Строк має джерело; створення документа не прирівняне до відправлення.","conceptIds":["military-notification","receipt"]}],"example":"Передати в розрахунок підтверджені умови праці та дату початку. ВОС або звання самі по собі не є правилом цивільної оплати.","exceptions":["Застосовність військового обліку","Належний документ і результат перевірки","Потрібні дії та строки за чинною редакцією"]},{"id":"military-change","name":"Зміна відомостей і звіряння","subtitle":"Військовий облік і трудові відносини","summary":"Надійшов новий документ або виявлено розбіжність.","scope":"Редакційна схема процесу. Конкретні строки, форми й застосовність норм потрібно звірити.","sourceIds":["military-order","reserve-plus"],"steps":[{"name":"Порівняти джерела","action":"Зіставити старі та нові значення; відокремити дату події від дати отримання.","output":"Перелік розбіжностей і документів.","check":"Старі значення збережено в історії.","conceptIds":["military-reconciliation","military-document"]},{"name":"Підтвердити зміну","action":"Відповідальна особа перевіряє підставу та формує нову версію.","output":"Підтверджена версія або невирішений конфлікт.","check":"Невирішений конфлікт не позначено актуальним записом.","conceptIds":["military-record-list","correction"]},{"name":"Оновити залежні документи","action":"Визначити потрібні повідомлення, строки та вплив на кадрові записи.","output":"Повідомлення і зв’язки з виправленими документами.","check":"Підтвердження передачі збережене окремо.","conceptIds":["military-notification","employment","receipt"]}],"example":"Перевірити, чи змінюється кадрова подія або її дата. Зміна лише облікових реквізитів не повинна автоматично перераховувати зарплату.","exceptions":["Дата, з якої діє зміна","Належне підтвердження","Потреба виправити попередні документи"]},{"id":"military-service-start","name":"Початок служби посеред місяця","subtitle":"Військовий облік і трудові відносини","summary":"Отримано підтвердження початку військової служби.","scope":"Редакційна схема процесу. Конкретні строки, форми й застосовність норм потрібно звірити.","sourceIds":["military-duty","service-labor-guarantees","labor-code"],"steps":[{"name":"Перевірити подію","action":"Звірити підтвердження та дату початку служби; зафіксувати дату отримання документа.","output":"Подія служби з підставою.","check":"Виклик або запис про облік не прирівняно до початку служби.","conceptIds":["military-service","military-document"]},{"name":"Оформити кадрову зміну","action":"Визначити гарантії й оформити увільнення належним наказом.","output":"Наказ і період відсутності.","check":"Трудові відносини не припинено автоматично.","conceptIds":["service-release","order","employment"]},{"name":"Перевірити розрахунок","action":"Узгодити табель, періоди й підстави виплат; якщо документ запізнився, відкрити окремий випадок виправлення.","output":"Пояснений розрахунок та перелік коригувань.","check":"Невизначені виплати або дати залишені винятками для перевірки.","conceptIds":["timesheet","accrual","correction"]}],"example":"Розділити місяць на підтверджені періоди. Перевірити оплату фактично виконаної роботи, підстави інших виплат, податки та звітні показники. Не виводити виплату з одного статусу «служить».","exceptions":["Належна дата початку та вид служби","Застосовні трудові гарантії","Окрема підстава для кожного виду виплати"]},{"id":"military-service-return","name":"Повернення до роботи","subtitle":"Військовий облік і трудові відносини","summary":"Працівник надає підтвердження завершення служби.","scope":"Редакційна схема процесу. Конкретні строки, форми й застосовність норм потрібно звірити.","sourceIds":["service-labor-guarantees","labor-code","military-order"],"steps":[{"name":"Розмежувати дати","action":"Зафіксувати завершення служби, отримання документа й фактичний вихід окремо.","output":"Підтверджена послідовність подій.","check":"Немає необґрунтованого автоматичного виходу наступного дня.","conceptIds":["military-service","service-return"]},{"name":"Оформити повернення","action":"Узгодити кадровий документ, графік та застосовні умови праці.","output":"Версія умов і наказ.","check":"Старий оклад не використано без перевірки змін.","conceptIds":["order","employment","schedule","salary"]},{"name":"Звірити місяць","action":"Підтвердити час, розрахунок і необхідні зміни облікових відомостей.","output":"Узгоджені кадрові дані, табель і розрахунок.","check":"Усі календарні проміжки мають підтверджене пояснення.","conceptIds":["timesheet","accrual","military-reconciliation"]}],"example":"Відновити нарахування за належними умовами й фактичним часом. Перевірити проміжок між завершенням служби та виходом, не заповнювати його довільними робочими днями.","exceptions":["Дата завершення служби","Підстава й дата виходу на роботу","Чинні умови, графік і можливі інші відсутності"]},{"id":"annual-leave","name":"Щорічна відпустка","subtitle":"Право → наказ → розрахунок → виплата","summary":"Відокремте право на дні, оформлення відсутності та гроші. Простежте зв’язок між ними.","scope":"Щорічна відпустка. Для інших видів відсутності методика та підстави можуть відрізнятися.","sourceIds":["leave-law","average-100","wartime","standard26"],"steps":[{"name":"Перевірити право","conceptIds":["entitlement","employee","employment"],"action":"Визначте робочий рік, вид відпустки, належні й використані дні та підтверджений початковий залишок.","output":"Обґрунтований залишок днів.","check":"Робочий рік не замінено календарним автоматично."},{"name":"Оформити надання","conceptIds":["order","leave","document"],"action":"Зафіксуйте погоджені дати й підставу. Створіть окремий наказ із власним номером і станом.","output":"Наказ, пов’язаний з відпусткою.","check":"Документи не злиті в один запис лише заради спільного друку."},{"name":"Обчислити оплату","conceptIds":["average","rule","parameter","period"],"action":"Визначте застосовну редакцію Порядку № 100, розрахунковий період, склад виплат, виключення та знаменник.","output":"Розрахунок середньої з поясненням входів.","check":"Немає непідтверджених виключень або автоматичного знаменника 365."},{"name":"Узгодити час і облік","conceptIds":["timesheet","accrual","provision","entry"],"action":"Відобразіть відсутність у табелі й оплату в розрахунку. Застосуйте правила використання забезпечення, якщо воно належить до обліку компанії.","output":"Узгоджені дні, суми та проводки.","check":"При переході між місяцями збережено розподіл і зв’язок з одним наказом."},{"name":"Виплатити та відобразити у звітах","conceptIds":["payment","payslip","report","reconciliation"],"action":"Перевірте строк і суму виплати за застосовними вимогами. Зіставте розрахунок, оплату й показники звіту.","output":"Підтверджена виплата та оновлений залишок відпустки.","check":"Усі записи посилаються на той самий випадок відпустки."}],"example":"Працівник бере 14 днів, з яких 5 припадають на один місяць, а 9 - на наступний. У моделі залишається одна відпустка й один наказ, але календарні частини та звітне віднесення зберігають окремо. Суму обчислюють лише після визначення належної середньої.","exceptions":["Немає повного розрахункового періоду","Періоди без заробітку або виключені дні","Перенесення, відкликання чи скасування","Спеціальні норми воєнного стану"]},{"id":"prior-correction","name":"Помилка минулого періоду","subtitle":"Причина → різниця → облік → звітність","summary":"Виправте помилку так, щоб було видно первісний стан і всі наслідки.","scope":"Методична схема. Спосіб виправлення залежить від виду помилки, періоду та статусу звітів.","sourceIds":["standard6","report-order"],"steps":[{"name":"Зафіксувати помилку","conceptIds":["correction","document","period"],"action":"Запишіть, що саме помилкове, коли це виявлено і якого періоду стосується. Збережіть первісну версію.","output":"Опис причини й посилання на оригінал.","check":"Дата виявлення та період помилки заповнені окремо."},{"name":"Визначити наслідки","conceptIds":["timesheet","accrual","deduction","esv"],"action":"Відтворіть правильні вхідні дані. Порівняйте старий і новий результат за кожним видом суми.","output":"Таблиця різниць з поясненням.","check":"Зміна однієї бази перевірена для всіх залежних сум."},{"name":"Обрати спосіб виправлення","conceptIds":["rule","policy","entry"],"action":"Класифікуйте помилку та її обліковий період. Погодьте метод бухгалтерського відображення й документи-підстави.","output":"Окремий запис виправлення.","check":"Історію не переписано без сліду; спосіб узгоджено з обліковою основою."},{"name":"Скоригувати звітність","conceptIds":["report","receipt"],"action":"Визначте, чи змінюються подані показники. Виберіть належний тип розрахунку і версію форми.","output":"За потреби - коригувальний звіт і квитанції.","check":"Виправлення в обліку не вважається автоматичним виправленням поданого звіту."},{"name":"Звірити розрахунки","conceptIds":["payment","balance","reconciliation"],"action":"Поясніть залишок перед працівником і бюджетом. Перевірте, які фактичні платежі потрібні.","output":"Звірка до і після виправлення.","check":"Різницю в нарахуванні не сплутано з сумою до переказу."}],"example":"У серпневому табелі пропущено один оплачуваний день. Помилку виявили у вересні. Зберігаємо первісний табель, підтвердження помилки, новий розрахунок і різницю. Окремо вирішуємо, як змінити проводки, звітність і суму до виплати.","exceptions":["Сумова або несумова помилка","Закритий чи відкритий період","Звіт уже прийнято або ще не подано","Помилка минулого року чи зміна оцінки"]}]}