{
  "id": "evidence_model--evidence_model",
  "kind": "explainer",
  "title": "evidence_model",
  "jurisdiction": "UA",
  "language": "uk",
  "version": "0.8.0",
  "publication": "draft",
  "evidence": "unverified",
  "implementation": "not-assessed",
  "effective": {
    "from": null,
    "to": null,
    "checkedAt": null
  },
  "citations": [],
  "rights": {
    "status": "unknown",
    "note": "Original editorial reference material with source links; third-party artifact redistribution is not authorized by this release."
  },
  "content": {
    "legacyKind": "evidence_model",
    "updatedAt": "2026-09-17",
    "validFrom": null,
    "validTo": null,
    "reviewedBy": null,
    "examples": [
      {
        "id": "ordinary",
        "name": "10 днів хвороби",
        "context": "Синтетичний приклад: страховий стаж 7 років; за останні 12 місяців не менше 6. Включений дохід 360 000 грн; після умовних виключень 360 календарних днів. Обмеження припущено такими, що не спрацьовують.",
        "input": {
          "incomeCents": 36000000,
          "calendarDays": 360,
          "percent": 70,
          "days": 10,
          "previousDays": 0,
          "recentInsurance": "enough"
        }
      },
      {
        "id": "continuation",
        "name": "Продовження на 4 дні",
        "context": "Той самий випадок і ті самі навчальні входи. Попередні 5 днів уже враховані, тому не оплачуємо перші п’ять роботодавцем удруге.",
        "input": {
          "incomeCents": 36000000,
          "calendarDays": 360,
          "percent": 70,
          "days": 4,
          "previousDays": 5,
          "recentInsurance": "enough"
        }
      },
      {
        "id": "short-insurance",
        "name": "Менше 6 місяців стажу",
        "context": "Загальний стаж не скасовує перевірку останніх 12 місяців. Без алгоритму обмеження підсумкову суму не показуємо.",
        "input": {
          "incomeCents": 36000000,
          "calendarDays": 360,
          "percent": 70,
          "days": 10,
          "previousDays": 0,
          "recentInsurance": "short"
        }
      },
      {
        "id": "unknown",
        "name": "Стаж не підтверджено",
        "context": "Відомий дохід ще не дає права завершити розрахунок. Потрібні відомості про страховий стаж.",
        "input": {
          "incomeCents": 36000000,
          "calendarDays": 360,
          "percent": 70,
          "days": 10,
          "previousDays": 0,
          "recentInsurance": "unknown"
        }
      }
    ],
    "legalReview": "pending",
    "productionReady": false,
    "documents": [
      {
        "id": "sick-record",
        "name": "Листок непрацездатності",
        "family": "Підстава",
        "purpose": "Підтверджує документальну підставу для розгляду випадку.",
        "when": "Отримано відомості про непрацездатність. Перед призначенням перевіряють належний статус і обставини.",
        "form": "Зовнішній електронний запис; паперові випадки мають окремі умови. Внутрішній шаблон не замінює листок.",
        "fields": [
          "Номер і версія листка",
          "Особа та страхувальник",
          "Період і причина непрацездатності",
          "Статус і дата його перевірки",
          "Первинний листок чи продовження; зв’язок зі страховим випадком"
        ],
        "checks": [
          "Відкритий запис не означає готовність до оплати",
          "Продовження не запускає перші п’ять днів повторно",
          "Медичний висновок і листок непрацездатності розрізняються"
        ],
        "sourceIds": [
          "social-insurance-law",
          "pfu-sick-sequence",
          "pfu-average-update"
        ],
        "conceptIds": [
          "sick",
          "document"
        ],
        "relations": [
          {
            "id": "sick-decision",
            "verb": "є підставою для розгляду"
          },
          {
            "id": "time-record",
            "verb": "пояснює відсутність у"
          }
        ],
        "example": {
          "recordId": "DEMO-LN-001",
          "caseId": "DEMO-CASE-001",
          "employeeId": "DEMO-EMP-001",
          "period": "2026-09-01 / 2026-09-10",
          "kind": "Навчальний первинний випадок загального захворювання",
          "status": "Готовність до призначення припущена для прикладу"
        },
        "review": "Редакційна картка. Поля нижче пояснюють зміст; це не вичерпний перелік обов’язкових реквізитів."
      },
      {
        "id": "insurance-evidence",
        "name": "Відомості про страховий стаж",
        "family": "Підстава",
        "purpose": "Обґрунтовують стаж, потрібний для відсотка й окремого обмеження.",
        "when": "До вибору відсотка. Окремо встановлюють загальний стаж і стаж за останні 12 місяців.",
        "form": "ОК-7 та інші застосовні підтвердження. ОК-7 охоплює дані з 2011 року, тому давніші періоди можуть потребувати інших документів.",
        "fields": [
          "Особа",
          "Джерело і дата отримання",
          "Період, охоплений джерелом",
          "Підтверджені періоди страхування",
          "Окремі висновки щодо загального стажу та останніх 12 місяців"
        ],
        "checks": [
          "Стаж у поточного роботодавця не підміняє страховий стаж",
          "Прогалини не прирівняно до нульового стажу"
        ],
        "sourceIds": [
          "pfu-ok7",
          "pfu-sick-percent"
        ],
        "conceptIds": [
          "employee",
          "entitlement",
          "sick"
        ],
        "relations": [
          {
            "id": "sick-calculation",
            "verb": "обґрунтовує вхідні дані"
          }
        ],
        "example": {
          "evidenceId": "DEMO-EXP-001",
          "employeeId": "DEMO-EMP-001",
          "total": "7 років, припущення навчального прикладу",
          "recent": "Не менше 6 місяців за останні 12, припущення",
          "source": "Синтетичний запис, не довідка ПФУ"
        },
        "review": "Редакційна картка. Поля нижче пояснюють зміст; це не вичерпний перелік обов’язкових реквізитів."
      },
      {
        "id": "time-record",
        "name": "Табель і відомості про відсутності",
        "family": "Облік часу",
        "purpose": "Пов’язують фактичний час із документальними підставами.",
        "when": "Під час підготовки зарплатного місяця; виправляються після уточнення підстав.",
        "form": "Форма обліку часу роботодавця. Каталог не встановлює обов’язковість конкретного типового бланка.",
        "fields": [
          "Період, особа, підрозділ",
          "Графік і фактичний час",
          "Вид відсутності та підстава",
          "Версія, дата погодження, відповідальний"
        ],
        "checks": [
          "Ті самі години не враховані і як робота, і як відсутність",
          "Робочі години табеля не підставлені замість календарних днів допомоги"
        ],
        "sourceIds": [
          "labor-code"
        ],
        "conceptIds": [
          "timesheet",
          "schedule",
          "sick"
        ],
        "relations": [
          {
            "id": "sick-calculation",
            "verb": "дає відомості для звіряння"
          },
          {
            "id": "correction-note",
            "verb": "може бути виправлений через"
          }
        ],
        "example": {
          "recordId": "DEMO-TIME-09",
          "employeeId": "DEMO-EMP-001",
          "absence": "2026-09-01 / 2026-09-10",
          "basis": "DEMO-LN-001",
          "version": "1"
        },
        "review": "Редакційна картка. Поля нижче пояснюють зміст; це не вичерпний перелік обов’язкових реквізитів."
      },
      {
        "id": "sick-decision",
        "name": "Рішення про призначення страхової виплати",
        "family": "Рішення",
        "purpose": "Фіксує результат розгляду підстав і право на виплату.",
        "when": "Після перевірки належного документа й обставин. Відмову оформляють із підставою та належним повідомленням.",
        "form": "Документ страхувальника або уповноваженої особи. Єдину обов’язкову форму протоколу тут не встановлено.",
        "fields": [
          "Хто прийняв рішення і на якій підставі уповноважений",
          "Дата та ідентифікатор рішення",
          "Особа, листок, період",
          "Результат розгляду і його підстави"
        ],
        "checks": [
          "Є документальна підстава і повноваження",
          "Дата рішення не підміняє дату випадку"
        ],
        "sourceIds": [
          "social-insurance-law",
          "pfu-sick-sequence"
        ],
        "conceptIds": [
          "order",
          "entitlement",
          "sick"
        ],
        "relations": [
          {
            "id": "sick-record",
            "verb": "спирається на"
          },
          {
            "id": "pfu-application",
            "verb": "передує формуванню"
          }
        ],
        "example": {
          "decisionId": "DEMO-DEC-001",
          "basis": "DEMO-LN-001",
          "result": "Призначити за умовами навчального прикладу",
          "authorizedPerson": "Синтетична уповноважена особа"
        },
        "review": "Редакційна картка. Поля нижче пояснюють зміст; це не вичерпний перелік обов’язкових реквізитів."
      },
      {
        "id": "sick-calculation",
        "name": "Розрахунок лікарняного",
        "family": "Розрахунок",
        "purpose": "Пояснює кожну суму та її джерело фінансування.",
        "when": "Після встановлення права, періоду, доходу, стажу й застосовних обмежень.",
        "form": "Внутрішній розрахунковий документ. Поданий зразок є редакційною схемою.",
        "fields": [
          "Ідентифікатор випадку та версія",
          "Розрахунковий період, включений дохід і календарні дні",
          "Виключення з підставами",
          "Стаж, відсоток, пільгова підстава за наявності",
          "Обмеження, округлення і джерела правил",
          "Дні й суми за роботодавцем та ПФУ"
        ],
        "checks": [
          "Невідомі дані блокують висновок",
          "Межі та винятки перевірено до погодження",
          "Продовження прив’язане до попередніх днів випадку"
        ],
        "sourceIds": [
          "average-1266",
          "pfu-average-update",
          "pfu-sick-percent"
        ],
        "conceptIds": [
          "average",
          "accrual",
          "sick",
          "rule"
        ],
        "relations": [
          {
            "id": "insurance-evidence",
            "verb": "використовує"
          },
          {
            "id": "sick-record",
            "verb": "розраховує оплату за"
          },
          {
            "id": "pfu-application",
            "verb": "дає суму для"
          },
          {
            "id": "payslip-record",
            "verb": "відображається у"
          }
        ],
        "example": {
          "calculationId": "DEMO-CALC-001",
          "caseId": "DEMO-CASE-001",
          "income": "360000.00 грн, умовний перевірений вхід",
          "denominator": "360 календарних днів після умовних виключень",
          "rate": "70%",
          "daily": "700.00 грн",
          "employer": "3500.00 грн",
          "fund": "3500.00 грн",
          "total": "7000.00 грн до утримань",
          "scope": "Обмеження умовно не спрацьовують; податки не розраховані"
        },
        "review": "Редакційна картка. Поля нижче пояснюють зміст; це не вичерпний перелік обов’язкових реквізитів."
      },
      {
        "id": "pfu-application",
        "name": "Заява-розрахунок до ПФУ",
        "family": "Фінансування",
        "purpose": "Передає відомості для фінансування страхової частини.",
        "when": "Є рішення й розрахована сума, що підлягає фінансуванню ПФУ.",
        "form": "Встановлена форма: додаток 1 до Порядку № 28-1. Посилання на офіційний файл наведено нижче.",
        "fields": [
          "Страхувальник та окремий рахунок",
          "Вид виплати",
          "Особа і листок",
          "Дні й сума за рахунок ПФУ",
          "Підписувач, дата та ідентифікатор подання"
        ],
        "checks": [
          "Не включено суму за рахунок роботодавця",
          "Повторне відправлення не створює друге фінансування",
          "Збережено відповідь і стан опрацювання"
        ],
        "sourceIds": [
          "pfu-financing-forms",
          "pfu-sick-sequence"
        ],
        "conceptIds": [
          "report",
          "sick",
          "bank-account"
        ],
        "relations": [
          {
            "id": "sick-decision",
            "verb": "спирається на"
          },
          {
            "id": "sick-calculation",
            "verb": "отримує суму з"
          },
          {
            "id": "payment-evidence",
            "verb": "звіряється з фінансуванням у"
          },
          {
            "id": "pfu-notice",
            "verb": "пов’язана з"
          }
        ],
        "example": {
          "applicationId": "DEMO-APP-001",
          "calculationId": "DEMO-CALC-001",
          "requestedFundAmount": "3500.00 грн",
          "status": "Навчальна чернетка, не подано"
        },
        "review": "Редакційна картка. Поля нижче пояснюють зміст; це не вичерпний перелік обов’язкових реквізитів."
      },
      {
        "id": "payment-evidence",
        "name": "Платіжна інструкція та підтвердження виконання",
        "family": "Виплата",
        "purpose": "Розділяють намір заплатити й виконаний рух коштів.",
        "when": "Виконують належну виплату; фінансування ПФУ та виплату працівнику обліковують окремо.",
        "form": "Документи банку й облікові записи. Приклад не є банківською інструкцією.",
        "fields": [
          "Ідентифікатор операції",
          "Платник, отримувач, рахунки",
          "Сума, валюта і призначення",
          "Дата, стан, підтвердження банку",
          "Зв’язок із зобов’язанням і джерелом фінансування"
        ],
        "checks": [
          "Надходження ПФУ не позначено виплатою працівнику",
          "Враховані належні утримання; нарахована сума не підміняє суму переказу",
          "Часткове виконання залишає непогашений залишок"
        ],
        "sourceIds": [
          "payment-law",
          "pfu-payment-notice"
        ],
        "conceptIds": [
          "payment-instruction",
          "bank-statement",
          "payment"
        ],
        "relations": [
          {
            "id": "pfu-application",
            "verb": "підтверджує пов’язане фінансування"
          },
          {
            "id": "pfu-notice",
            "verb": "дає відомості про виконану виплату для"
          }
        ],
        "example": {
          "paymentId": "DEMO-PAY-001",
          "applicationId": "DEMO-APP-001",
          "fundReceipt": "3500.00 грн, умовне надходження",
          "employeeTransfer": "Не розраховано: потрібні утримання і платіжні дані"
        },
        "review": "Редакційна картка. Поля нижче пояснюють зміст; це не вичерпний перелік обов’язкових реквізитів."
      },
      {
        "id": "pfu-notice",
        "name": "Повідомлення про виплату страхових коштів",
        "family": "Звіт про виплату",
        "purpose": "Пов’язує профінансовану суму з фактичною виплатою.",
        "when": "Після виплати застрахованій особі. Строк і його початкову подію перевіряють за Порядком № 28-1.",
        "form": "Встановлена форма: додаток 2 до Порядку № 28-1. Формується через кабінет страхувальника.",
        "fields": [
          "Пов’язана заява-розрахунок",
          "Ідентифікатори листка й особи",
          "Сума страхових коштів",
          "Фактична дата виплати",
          "Результат опрацювання повідомлення"
        ],
        "checks": [
          "Дата відповідає виконаній операції",
          "Суми звірені із заявою та фінансуванням",
          "Збережено результат приймання або питання ПФУ"
        ],
        "sourceIds": [
          "pfu-payment-notice",
          "pfu-financing-forms"
        ],
        "conceptIds": [
          "report",
          "payment",
          "reconciliation"
        ],
        "relations": [
          {
            "id": "pfu-application",
            "verb": "звітує за"
          },
          {
            "id": "payment-evidence",
            "verb": "підтверджується через"
          }
        ],
        "example": {
          "noticeId": "DEMO-NOTICE-001",
          "applicationId": "DEMO-APP-001",
          "paymentDate": "Не заповнено до фактичної виплати",
          "status": "Приклад зв’язків, не готовий до подання"
        },
        "review": "Редакційна картка. Поля нижче пояснюють зміст; це не вичерпний перелік обов’язкових реквізитів."
      },
      {
        "id": "payslip-record",
        "name": "Розрахунковий листок працівника",
        "family": "Пояснення працівнику",
        "purpose": "Показує склад нарахувань, утримань та суму до виплати.",
        "when": "У процесі повідомлення працівнику про розрахунок оплати.",
        "form": "Формат роботодавця; обсяг обов’язкової інформації перевіряють за законодавством.",
        "fields": [
          "Особа і період",
          "Види та суми нарахувань",
          "Підстави й суми утримань",
          "Попередні виплати та залишок",
          "Версія розрахунку"
        ],
        "checks": [
          "Страхова виплата не загублена у загальній сумі",
          "Нарахування, чиста сума й залишок до виплати розрізняються"
        ],
        "sourceIds": [
          "wage-law"
        ],
        "conceptIds": [
          "payslip",
          "net",
          "deduction"
        ],
        "relations": [
          {
            "id": "sick-calculation",
            "verb": "пояснює суму з"
          },
          {
            "id": "payment-evidence",
            "verb": "звіряється з"
          }
        ],
        "example": {
          "payslipId": "DEMO-SLIP-09",
          "employeeId": "DEMO-EMP-001",
          "sickAccrual": "7000.00 грн",
          "net": "Не розраховано: інші нарахування та утримання поза прикладом"
        },
        "review": "Редакційна картка. Поля нижче пояснюють зміст; це не вичерпний перелік обов’язкових реквізитів."
      },
      {
        "id": "correction-note",
        "name": "Пояснення та версія виправлення",
        "family": "Виправлення",
        "purpose": "Зберігає причину зміни і перелік залежних результатів.",
        "when": "Пізній листок, уточнені дати, дохід або помилка після погодження чи закриття місяця.",
        "form": "Редакційна модель внутрішнього запису. Назва не означає універсальну законодавчу форму.",
        "fields": [
          "Первісний документ і версія",
          "Причина, джерело, дата виявлення",
          "Було / стало / різниця",
          "Залежні розрахунки, проводки, виплати й звіти",
          "Відповідальний і підтвердження завершення"
        ],
        "checks": [
          "Первісний результат не перезаписано без історії",
          "Виправлення розрахунку не означає автоматичне виправлення поданого звіту"
        ],
        "sourceIds": [
          "standard6"
        ],
        "conceptIds": [
          "correction",
          "period",
          "reconciliation"
        ],
        "relations": [
          {
            "id": "time-record",
            "verb": "уточнює"
          },
          {
            "id": "sick-calculation",
            "verb": "створює нову версію"
          },
          {
            "id": "pfu-application",
            "verb": "вимагає перевірки наслідків для"
          }
        ],
        "example": {
          "correctionId": "DEMO-CORR-001",
          "oldCalculation": "DEMO-CALC-001/v1",
          "newCalculation": "DEMO-CALC-001/v2",
          "reason": "Уточнено дату завершення випадку",
          "effects": "Суми, час і подані документи перевіряються окремо"
        },
        "review": "Редакційна картка. Поля нижче пояснюють зміст; це не вичерпний перелік обов’язкових реквізитів."
      }
    ],
    "rules": [
      {
        "id": "duration",
        "name": "Дні непрацездатності та відсоток оплати",
        "text": "Загальний страховий стаж впливає на відсоток середньої. Він не є лічильником накопичених днів лікарняного. Оплачуваний період залежить від виду випадку та належних підстав.",
        "sourceIds": [
          "social-insurance-law",
          "pfu-sick-percent"
        ],
        "status": "Частково звірено з офіційним роз’ясненням",
        "gap": "Тривалість і винятки для кожного виду допомоги потребують окремої перевірки."
      },
      {
        "id": "percentage",
        "name": "Відсоток за загальним страховим стажем",
        "text": "ПФУ описує чотири рівні: до 3 років - 50%; від 3 до 5 - 60%; від 5 до 8 - 70%; понад 8 - 100%. Для окремих категорій є спеціальні підстави.",
        "sourceIds": [
          "pfu-sick-percent",
          "pfu-sick-special"
        ],
        "status": "Шкалу звірено з роз’ясненням",
        "gap": "Точні граничні дати стажу й повний перелік пільгових категорій не перетворено на автоматичне правило."
      },
      {
        "id": "recent-insurance",
        "name": "Стаж за останні 12 місяців",
        "text": "Якщо за останні 12 місяців страховий стаж менший за 6 місяців, окремо застосовується обмеження допомоги, пов’язане з мінімальною зарплатою. Високий загальний стаж не скасовує цю перевірку.",
        "sourceIds": [
          "pfu-sick-percent"
        ],
        "status": "Умову звірено з роз’ясненням",
        "gap": "Параметри на дату події та повний алгоритм обмеження не реалізовано."
      },
      {
        "id": "average-period",
        "name": "Період, дохід і календарні дні",
        "text": "Звичайна схема використовує 12 календарних місяців перед місяцем випадку. Склад доходу, коротший період і виключення перевіряють за Порядком № 1266. У 2026 році до нього внесено зміни.",
        "sourceIds": [
          "average-1266",
          "pfu-average-update"
        ],
        "status": "Зміни виявлено; повна редакція потребує звірки",
        "gap": "Не можна автоматично ділити будь-яку річну зарплату на 365; перелік виключень ще не закодовано."
      },
      {
        "id": "payer",
        "name": "Хто фінансує дні",
        "text": "Для загального захворювання працівника ПФУ описує оплату перших 5 днів роботодавцем. Страхова частина починається з 6-го дня. Продовження належить до того самого випадку.",
        "sourceIds": [
          "pfu-sick-sequence"
        ],
        "status": "Базовий випадок звірено з роз’ясненням",
        "gap": "Догляд, вагітність і пологи, виробничі випадки, гіг-контракти та інші спеціальні умови поза прикладом."
      },
      {
        "id": "forms",
        "name": "Фінансування і повідомлення",
        "text": "Заява-розрахунок та повідомлення про виплату мають окремі форми у Порядку № 28-1. Фінансування, виплата і приймання повідомлення є різними результатами.",
        "sourceIds": [
          "pfu-financing-forms",
          "pfu-payment-notice"
        ],
        "status": "Офіційні форми знайдено; маршрут описано",
        "gap": "Повний склад полів, строки, підписання й подання не перевірено наскрізно."
      }
    ],
    "workflow": [
      {
        "id": "identify",
        "name": "Визначити випадок",
        "needs": [
          "sick-record",
          "time-record"
        ],
        "result": "Підтверджені вид, період, статус і зв’язок із попереднім листком.",
        "blocker": "Причина, готовність або зв’язок продовження невідомі."
      },
      {
        "id": "right",
        "name": "Підтвердити право та стаж",
        "needs": [
          "insurance-evidence",
          "sick-decision"
        ],
        "result": "Обґрунтований відсоток, окрема перевірка останніх 12 місяців і спеціальних підстав.",
        "blocker": "Бракує стажу, підстави пільги або рішення."
      },
      {
        "id": "amount",
        "name": "Розрахувати й перевірити",
        "needs": [
          "sick-calculation",
          "time-record"
        ],
        "result": "Пояснена сума до утримань, дні й джерела фінансування.",
        "blocker": "Невідомий склад доходу, виключення чи обмеження."
      },
      {
        "id": "funding",
        "name": "Запросити фінансування",
        "needs": [
          "pfu-application",
          "sick-decision"
        ],
        "result": "Подання, відповідь і надходження коштів зі своїми ідентифікаторами.",
        "blocker": "Немає суми до фінансування, належної форми або результату приймання."
      },
      {
        "id": "pay",
        "name": "Виплатити та повідомити",
        "needs": [
          "payslip-record",
          "payment-evidence",
          "pfu-notice"
        ],
        "result": "Підтверджена виплата, звірені суми й результат опрацювання повідомлення.",
        "blocker": "Фінансування є, але виплату або приймання повідомлення не підтверджено."
      },
      {
        "id": "correct",
        "name": "Виправити за потреби",
        "needs": [
          "correction-note"
        ],
        "result": "Нова версія з наслідками для часу, сум і вже поданих документів.",
        "blocker": "Перераховано суму, але не перевірено залежні виплати й звіти."
      }
    ],
    "calculations": [
      {
        "id": "sick-basic",
        "name": "Лікарняний: середня, відсоток і дні",
        "formula": "Включений дохід / календарні дні × відсоток × оплачувані дні",
        "inputs": [
          "Дохід і знаменник, визначені за Порядком № 1266",
          "Підтверджений відсоток",
          "Дні поточного листка та попередні дні того самого випадку",
          "Окрема перевірка обмежень"
        ],
        "example": "360 000 / 360 × 70% × 10 = 7 000 грн до утримань. Усі вхідні величини синтетичні.",
        "limits": "Навчальна арифметика звичайного випадку. Без автоматичного визначення права, обмежень і податків.",
        "sourceIds": [
          "average-1266",
          "pfu-sick-percent",
          "pfu-sick-sequence"
        ],
        "documentIds": [
          "sick-calculation",
          "insurance-evidence"
        ],
        "href": "/sick-leave#example"
      },
      {
        "id": "salary-time",
        "name": "Оклад за частину місяця",
        "formula": "Оклад / норма годин × оплачувані відпрацьовані години",
        "inputs": [
          "Оклад для відповідного відрізка",
          "Норма за застосовним графіком",
          "Відпрацьовані години",
          "Доплати й гарантії перевіряються окремо"
        ],
        "example": "30 000 / 160 × 120 = 22 500 грн. Це умовний приклад погодинної пропорції окладу.",
        "limits": "Не визначає мінімальну гарантію, надурочні, нічні, премії або правила для всіх систем оплати.",
        "sourceIds": [
          "wage-law",
          "labor-code"
        ],
        "documentIds": [
          "time-record",
          "payslip-record"
        ],
        "href": "/payroll-month?case=salary-change"
      },
      {
        "id": "net-payment",
        "name": "Від нарахування до залишку виплати",
        "formula": "Нараховано − утримання − уже виплачено = залишок",
        "inputs": [
          "Погоджені нарахування",
          "Окремо визначені утримання",
          "Підтверджені попередні виплати"
        ],
        "example": "30 000 − 6 900 − 10 000 = 13 100 грн. Утримання тут є готовим умовним входом.",
        "limits": "Арифметичний зв’язок; ставки і бази треба встановити окремо.",
        "sourceIds": [
          "wage-law",
          "tax-code"
        ],
        "documentIds": [
          "payslip-record",
          "payment-evidence"
        ],
        "href": "/workshop"
      }
    ],
    "reviewQueue": [
      {
        "id": "sick-right",
        "priority": "До робочого застосування",
        "name": "Право, стаж і спеціальні категорії",
        "why": "Змінює право на гроші та відсоток.",
        "accept": "Фахівець звірив редакцію закону, граничні дати стажу й підтвердження пільг; додано приклади на межах.",
        "sourceIds": [
          "social-insurance-law",
          "pfu-sick-percent",
          "pfu-sick-special"
        ],
        "affects": [
          "/sick-leave",
          "/documents/insurance-evidence"
        ]
      },
      {
        "id": "sick-limits",
        "priority": "До робочого застосування",
        "name": "Середня, виключення та обмеження",
        "why": "Помилка може змінити кожну суму допомоги.",
        "accept": "Звірено повний Порядок № 1266 на дату випадку; перевірено короткий період, відсутній дохід, стаж до 6 місяців, максимальну базу та округлення.",
        "sourceIds": [
          "average-1266",
          "pfu-average-update"
        ],
        "affects": [
          "/sick-leave",
          "/documents/sick-calculation"
        ]
      },
      {
        "id": "sick-forms",
        "priority": "До робочого застосування",
        "name": "Форми, строки та початкові події",
        "why": "Правильна сума не гарантує правильного подання.",
        "accept": "Звірено реквізити додатків 1 і 2, чинність форм, строки та їх початкові події; збережено приклад прийнятого тестового документа.",
        "sourceIds": [
          "pfu-financing-forms",
          "pfu-payment-notice"
        ],
        "affects": [
          "/documents/pfu-application",
          "/documents/pfu-notice"
        ]
      },
      {
        "id": "sick-exceptions",
        "priority": "Наступне розширення",
        "name": "Інші види непрацездатності",
        "why": "Різняться право, кількість днів і платник.",
        "accept": "Окремі маршрути для догляду, вагітності та пологів, сумісництва, виробничих випадків і спеціальних договорів.",
        "sourceIds": [
          "social-insurance-law",
          "average-1266"
        ],
        "affects": [
          "/sick-leave"
        ]
      },
      {
        "id": "leave",
        "priority": "Наступне розширення",
        "name": "Щорічна відпустка й компенсація",
        "why": "Наступний частий випадок з іншими правилами стажу та середньої.",
        "accept": "Робочий рік, право на дні, залишок, наказ, Порядок № 100, виплата й компенсація зв’язані з прикладами.",
        "sourceIds": [
          "leave-law",
          "average-100",
          "wartime"
        ],
        "affects": [
          "/concepts/leave"
        ]
      },
      {
        "id": "military-validation",
        "priority": "До робочого застосування",
        "name": "Військові документи й строки",
        "why": "Попередній розділ ще містить неперевірені нормативні деталі.",
        "accept": "Звірено чинну редакцію Порядку № 1487, форми і строки для кожного сценарію.",
        "sourceIds": [
          "military-order"
        ],
        "affects": [
          "/military"
        ]
      },
      {
        "id": "payroll-specials",
        "priority": "Наступне розширення",
        "name": "Звільнення, доплати та гарантії",
        "why": "Змінюють остаточний розрахунок і склад документів.",
        "accept": "Окремі приклади компенсації, надурочних, нічних, мінімальних гарантій та індексації з редакціями правил.",
        "sourceIds": [
          "labor-code",
          "wage-law"
        ],
        "affects": [
          "/payroll-month"
        ]
      }
    ]
  },
  "relationships": [],
  "history": [],
  "provenance": {
    "project": "oblik-map",
    "endpoint": "/api/export",
    "originalId": null,
    "sourceHash": "0a3c296d6afe9383c47a0f3b75fb98b5f2bb32dca0c4f7dce51171d459f7db1f",
    "edition": {
      "version": "0.8.0",
      "updated": "2026-09-17",
      "jurisdiction": "UA",
      "language": "uk",
      "origin": "Codex",
      "review": "Редакційна версія. Фахову перевірку правил ще не завершено."
    }
  },
  "uncertainty": "AI-assisted editorial snapshot. Human review is not recorded; source links and legacy reviewedAt do not certify current law or applicability."
}
