<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>ВІЙСЬКОВИЙ АДВОКАТ</title>
	<atom:link href="https://xn----8sbafacn3ahcih8bh9a2a1n7g.com.ua/feed/" rel="self" type="application/rss+xml" />
	<link>https://xn----8sbafacn3ahcih8bh9a2a1n7g.com.ua/</link>
	<description>Олександр Євсютін</description>
	<lastBuildDate>Mon, 24 Aug 2026 06:30:59 +0000</lastBuildDate>
	<language>uk</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.7.2</generator>

<image>
	<url>https://xn----8sbafacn3ahcih8bh9a2a1n7g.com.ua/wp-content/uploads/2023/04/cropped-cropped-ЛОго-32x32.png</url>
	<title>ВІЙСЬКОВИЙ АДВОКАТ</title>
	<link>https://xn----8sbafacn3ahcih8bh9a2a1n7g.com.ua/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Калькулятор військової пенсії</title>
		<link>https://xn----8sbafacn3ahcih8bh9a2a1n7g.com.ua/kalkulyator-vijskovoyi-pensiyi/</link>
					<comments>https://xn----8sbafacn3ahcih8bh9a2a1n7g.com.ua/kalkulyator-vijskovoyi-pensiyi/#respond</comments>
		
		<dc:creator><![CDATA[Artem]]></dc:creator>
		<pubDate>Wed, 12 Aug 2026 14:55:57 +0000</pubDate>
				<category><![CDATA[Віськовий адвокат Київ]]></category>
		<guid isPermaLink="false">https://xn----8sbafacn3ahcih8bh9a2a1n7g.com.ua/?p=2488</guid>

					<description><![CDATA[<p>₴ Калькулятор військової пенсії Орієнтовний розрахунок пенсії військовослужбовця Підстава призначення пенсії Пенсія за вислугою років Без урахування страхового стажу Пенсія за змішаним стажем З урахуванням страхового стажу Вислуга років Чи призначалась пенсія до призову на службу НіТак Якщо пенсія раніше не призначалась, право виникає за наявності 25 календарних років вислуги. Календарна вислуга, повних років − [&#8230;]</p>
<p>Запис <a href="https://xn----8sbafacn3ahcih8bh9a2a1n7g.com.ua/kalkulyator-vijskovoyi-pensiyi/">Калькулятор військової пенсії</a> спершу з'явиться на <a href="https://xn----8sbafacn3ahcih8bh9a2a1n7g.com.ua">ВІЙСЬКОВИЙ АДВОКАТ</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<!-- =========================================================
     КАЛЬКУЛЯТОР ВІЙСЬКОВОЇ ПЕНСІЇ
     Логіка звірена з калькулятором ДСЗ МОУ
     Версія: 2026.2
========================================================= -->

<div id="military-pension-calculator">

    <div class="mp-calc-header">
        <div class="mp-calc-icon">₴</div>
        <div>
            <h2>
                Калькулятор військової пенсії
                <span id="mp-calculator-year-title"></span>
            </h2>
            <p>Орієнтовний розрахунок пенсії військовослужбовця</p>
        </div>
    </div>


    <div class="mp-calc-layout">

        <!-- ============================ LEFT ============================ -->

        <div class="mp-calc-form">

            <div class="mp-section-title">Підстава призначення пенсії</div>

            <div class="mp-pension-type-grid">

                <label class="mp-type-card">
                    <input type="radio" name="mp-pension-type" value="calendar" checked>
                    <span class="mp-type-content">
                        <strong>Пенсія за вислугою років</strong>
                        <small>Без урахування страхового стажу</small>
                    </span>
                </label>

                <label class="mp-type-card">
                    <input type="radio" name="mp-pension-type" value="mixed">
                    <span class="mp-type-content">
                        <strong>Пенсія за змішаним стажем</strong>
                        <small>З урахуванням страхового стажу</small>
                    </span>
                </label>

            </div>


            <!-- ==================== CALENDAR ==================== -->

            <div id="mp-calendar-fields">

                <div class="mp-section-title mp-space">Вислуга років</div>

                <div class="mp-field">
                    <label for="mp-prior-pension">Чи призначалась пенсія до призову на службу</label>
                    <select id="mp-prior-pension">
                        <option value="0" selected>Ні</option>
                        <option value="1">Так</option>
                    </select>
                    <div class="mp-field-note">
                        Якщо пенсія раніше не призначалась, право виникає за наявності 25 календарних років вислуги.
                    </div>
                </div>

                <div class="mp-field">
                    <label for="mp-calendar-service">Календарна вислуга, повних років</label>
                    <div class="mp-number-row">
                        <button type="button" class="mp-number-btn" data-target="mp-calendar-service" data-action="minus">−</button>
                        <input type="number" id="mp-calendar-service" min="0" max="60" step="1" value="25">
                        <button type="button" class="mp-number-btn" data-target="mp-calendar-service" data-action="plus">+</button>
                    </div>
                    <div class="mp-field-note">
                        Календарна вислуга визначає право на пенсію. У розрахунку враховуються лише повні роки.
                    </div>
                </div>

                <div class="mp-field">
                    <label for="mp-total-service">Загальна вислуга з урахуванням пільгової, повних років</label>
                    <div class="mp-number-row">
                        <button type="button" class="mp-number-btn" data-target="mp-total-service" data-action="minus">−</button>
                        <input type="number" id="mp-total-service" min="0" max="80" step="1" value="25">
                        <button type="button" class="mp-number-btn" data-target="mp-total-service" data-action="plus">+</button>
                    </div>
                    <div class="mp-field-note">
                        Саме загальна вислуга (календарна + пільгове зарахування періодів служби) визначає відсоток пенсії.
                        Не може бути меншою за календарну.
                    </div>
                </div>

            </div>


            <!-- ==================== MIXED ==================== -->

            <div id="mp-mixed-fields" class="mp-hidden">

                <div class="mp-section-title mp-space">Умови змішаного стажу</div>

                <div class="mp-field">
                    <label for="mp-age">Вік на день звільнення</label>
                    <div class="mp-number-row">
                        <button type="button" class="mp-number-btn" data-target="mp-age" data-action="minus">−</button>
                        <input type="number" id="mp-age" min="18" max="100" step="1" value="45">
                        <button type="button" class="mp-number-btn" data-target="mp-age" data-action="plus">+</button>
                    </div>
                </div>

                <div class="mp-field">
                    <label for="mp-military-service">Календарна вислуга на військовій службі, років</label>
                    <div class="mp-number-row">
                        <button type="button" class="mp-number-btn" data-target="mp-military-service" data-action="minus" data-step="0.5">−</button>
                        <input type="number" id="mp-military-service" min="0" max="60" step="0.5" value="12.5">
                        <button type="button" class="mp-number-btn" data-target="mp-military-service" data-action="plus" data-step="0.5">+</button>
                    </div>
                    <div class="mp-field-note">
                        Мінімальна умова — 12 років 6 місяців військової служби (12,5).
                    </div>
                </div>

                <div class="mp-field">
                    <label for="mp-insurance-service">Страховий стаж, крім військової служби, років</label>
                    <div class="mp-number-row">
                        <button type="button" class="mp-number-btn" data-target="mp-insurance-service" data-action="minus" data-step="0.5">−</button>
                        <input type="number" id="mp-insurance-service" min="0" max="70" step="0.5" value="12.5">
                        <button type="button" class="mp-number-btn" data-target="mp-insurance-service" data-action="plus" data-step="0.5">+</button>
                    </div>
                    <div class="mp-field-note">
                        Періоди роботи та інші періоди страхового стажу, які не є військовою службою.
                    </div>
                </div>

                <div class="mp-field">
                    <label>Загальна вислуга з урахуванням страхового стажу</label>
                    <div class="mp-auto-value">
                        <div>
                            <span>Військова вислуга + страховий стаж</span>
                            <small>Для права на пенсію потрібно не менше 25 років</small>
                        </div>
                        <strong id="mp-mixed-total">25</strong>
                    </div>
                </div>

            </div>


            <!-- ==================== ELIGIBILITY ==================== -->

            <div id="mp-eligibility-warning" class="mp-warning-box mp-hidden"></div>

            <div id="mp-eligibility-success" class="mp-success-box">
                Попередня перевірка мінімальних умов пройдена.
            </div>


            <!-- ==================== ГЗ ==================== -->

            <div class="mp-section-title mp-space">Грошове забезпечення для обчислення пенсії</div>

            <div class="mp-field">
                <label for="mp-position">Посадовий оклад</label>
                <div class="mp-input-money">
                    <input type="number" id="mp-position" value="4510" min="0" step="1">
                    <span>грн</span>
                </div>
                <div class="mp-field-note">
                    Візьміть суму з довідки про грошове забезпечення. Посадові оклади за тарифними розрядами —
                    від 2 470 грн (1 розряд) до 10 150 грн (60 розряд).
                </div>
            </div>

            <div class="mp-field">
                <label for="mp-rank">Оклад за військовим званням</label>
                <select id="mp-rank">
                    <option value="440">Рекрут — 440 грн</option>
                    <option value="530">Солдат, матрос — 530 грн</option>
                    <option value="600">Старший солдат — 600 грн</option>
                    <option value="670">Молодший сержант — 670 грн</option>
                    <option value="740">Сержант — 740 грн</option>
                    <option value="810">Старший сержант — 810 грн</option>
                    <option value="880">Головний сержант — 880 грн</option>
                    <option value="950">Штаб-сержант — 950 грн</option>
                    <option value="1020">Майстер-сержант — 1 020 грн</option>
                    <option value="1040">Старший майстер-сержант — 1 040 грн</option>
                    <option value="1060">Головний майстер-сержант — 1 060 грн</option>
                    <option value="1090">Молодший лейтенант — 1 090 грн</option>
                    <option value="1130">Лейтенант — 1 130 грн</option>
                    <option value="1200">Старший лейтенант — 1 200 грн</option>
                    <option value="1270">Капітан — 1 270 грн</option>
                    <option value="1340" selected>Майор — 1 340 грн</option>
                    <option value="1410">Підполковник — 1 410 грн</option>
                    <option value="1480">Полковник — 1 480 грн</option>
                    <option value="1550">Бригадний генерал — 1 550 грн</option>
                    <option value="1620">Генерал-майор — 1 620 грн</option>
                    <option value="1690">Генерал-лейтенант — 1 690 грн</option>
                    <option value="1760">Генерал, адмірал — 1 760 грн</option>
                </select>
            </div>

            <div class="mp-field">
                <label>Надбавка за вислугу років</label>
                <div class="mp-auto-value">
                    <div>
                        <span>Розраховується автоматично</span>
                        <small>Від посадового окладу та окладу за військовим званням</small>
                    </div>
                    <strong id="mp-service-percent">45%</strong>
                </div>
            </div>

            <div class="mp-field">
                <label for="mp-additional-money">
                    Середньомісячні щомісячні додаткові види грошового забезпечення та премії за останні 24 місяці служби
                </label>
                <div class="mp-input-money">
                    <input type="number" id="mp-additional-money" value="0" min="0" step="1">
                    <span>грн</span>
                </div>
                <div class="mp-field-note">
                    Вкажіть середньомісячну суму надбавок, доплат, підвищень та премій, що враховуються для обчислення пенсії,
                    за останні 24 календарні місяці служби перед звільненням.
                </div>
            </div>


            <!-- ==================== ПЕНСІЯ ==================== -->

            <div class="mp-section-title mp-space">Параметри пенсії</div>

            <div class="mp-field">
                <label>Основний розмір пенсії</label>
                <div class="mp-auto-value">
                    <div>
                        <span>Відсоток грошового забезпечення</span>
                        <small id="mp-pension-percent-note">Залежить від загальної вислуги років</small>
                    </div>
                    <strong id="mp-pension-percent">65%</strong>
                </div>
            </div>

            <div class="mp-field">
                <label class="mp-checkbox-card">
                    <input type="checkbox" id="mp-ubd">
                    <span class="mp-checkbox-ui"></span>
                    <span class="mp-checkbox-text">
                        <strong>Учасник бойових дій</strong>
                        <small>Підвищення 25% прожиткового мінімуму, цільова грошова допомога та гарантований мінімум виплати</small>
                    </span>
                </label>
            </div>

            <div class="mp-field">
                <label for="mp-chernobyl">Участь у ліквідації наслідків аварії на ЧАЕС</label>
                <select id="mp-chernobyl">
                    <option value="0" selected>Не брав участі</option>
                    <option value="1">Ліквідатор I категорії — стеля 100%</option>
                    <option value="2">Ліквідатор II категорії — стеля 95%</option>
                </select>
                <div class="mp-field-note">
                    Змінює максимальний відсоток грошового забезпечення (звичайна стеля — 70%).
                </div>
            </div>

            <div class="mp-field">
                <label class="mp-checkbox-card">
                    <input type="checkbox" id="mp-no-limit">
                    <span class="mp-checkbox-ui"></span>
                    <span class="mp-checkbox-text">
                        <strong>Без обмеження максимального розміру пенсії</strong>
                        <small>Категорії, на які не поширюється обмеження 10 прожиткових мінімумів</small>
                    </span>
                </label>
            </div>

            <div class="mp-field">
                <label for="mp-children">Кількість дітей до 18 років</label>
                <div class="mp-number-row">
                    <button type="button" class="mp-number-btn" data-target="mp-children" data-action="minus">−</button>
                    <input type="number" id="mp-children" min="0" max="15" step="1" value="0">
                    <button type="button" class="mp-number-btn" data-target="mp-children" data-action="plus">+</button>
                </div>
                <div class="mp-field-note">
                    Надбавка призначається, якщо пенсіонер не працює. На кожну дитину — 50% прожиткового мінімуму.
                </div>
            </div>

            <div class="mp-law-info">
                <span>Прожитковий мінімум для осіб, які втратили працездатність:</span>
                <strong id="mp-pm-display">2 595 грн</strong>
            </div>


            <div class="mp-section-title mp-space">Інші доплати до пенсії</div>

            <div class="mp-field">
                <label for="mp-extra">Інші встановлені надбавки та підвищення до пенсії</label>
                <div class="mp-input-money">
                    <input type="number" id="mp-extra" value="0" min="0" step="1">
                    <span>грн</span>
                </div>
                <div class="mp-field-note">
                    Не включайте сюди надбавки, доплати та премії, які входять до грошового забезпечення
                    за останні 24 місяці служби.
                </div>
            </div>

            <button type="button" id="mp-calculate" class="mp-calculate-button">
                Розрахувати пенсію
            </button>

        </div>


        <!-- ============================ RESULT ============================ -->

        <div class="mp-result-wrap">

            <div class="mp-result-card">

                <div class="mp-result-label">Орієнтовна пенсійна виплата</div>

                <div class="mp-total">
                    <span id="mp-total">0</span>
                    <small>грн / місяць</small>
                </div>

                <div class="mp-pension-badge">
                    <span>Основний розмір пенсії</span>
                    <strong id="mp-percent-badge">65%</strong>
                </div>

                <div id="mp-result-right-warning" class="mp-result-warning mp-hidden"></div>

                <div class="mp-divider"></div>

                <div class="mp-result-title">Деталізація розрахунку</div>

                <div class="mp-result-row">
                    <span>Посадовий оклад</span>
                    <strong id="mp-result-position">0 грн</strong>
                </div>

                <div class="mp-result-row">
                    <span>Оклад за військовим званням</span>
                    <strong id="mp-result-rank">0 грн</strong>
                </div>

                <div class="mp-result-row">
                    <span id="mp-result-service-label">Надбавка за вислугу</span>
                    <strong id="mp-result-service">0 грн</strong>
                </div>

                <div class="mp-result-row">
                    <span>Середньомісячні додаткові види ГЗ та премії</span>
                    <strong id="mp-result-additional">0 грн</strong>
                </div>

                <div class="mp-divider-small"></div>

                <div class="mp-result-row mp-important">
                    <span>Грошове забезпечення для обчислення пенсії</span>
                    <strong id="mp-result-base">0 грн</strong>
                </div>

                <div class="mp-result-row">
                    <span id="mp-result-years-label">Вислуга</span>
                    <strong id="mp-result-years">25 років</strong>
                </div>

                <div class="mp-result-row">
                    <span>Розмір пенсії</span>
                    <strong id="mp-result-percent">65%</strong>
                </div>

                <div class="mp-result-row mp-main-pension-row">
                    <span>Основний розмір пенсії</span>
                    <strong id="mp-result-pension">0 грн</strong>
                </div>

                <div id="mp-ubd-result-block" class="mp-hidden">
                    <div class="mp-divider-small"></div>
                    <div class="mp-result-row">
                        <span>Підвищення УБД</span>
                        <strong id="mp-result-ubd">0 грн</strong>
                    </div>
                    <div class="mp-result-row">
                        <span>Цільова грошова допомога на прожиття</span>
                        <strong id="mp-result-ubd-target">0 грн</strong>
                    </div>
                </div>

                <div id="mp-children-row" class="mp-result-row mp-hidden">
                    <span>Надбавка на дітей до 18 років</span>
                    <strong id="mp-result-children">0 грн</strong>
                </div>

                <div class="mp-result-row">
                    <span>Інші надбавки та підвищення</span>
                    <strong id="mp-result-extra">0 грн</strong>
                </div>

                <div id="mp-address-row" class="mp-result-row mp-address-row mp-hidden">
                    <span id="mp-address-label">Доплата до мінімального розміру пенсії</span>
                    <strong id="mp-result-address">0 грн</strong>
                </div>

                <div id="mp-maxlimit-row" class="mp-result-row mp-hidden">
                    <span>Обмеження максимального розміру пенсії</span>
                    <strong id="mp-result-maxlimit">0 грн</strong>
                </div>

                <div class="mp-divider"></div>

                <div class="mp-result-final">
                    <span>Разом</span>
                    <strong id="mp-result-total-bottom">0 грн</strong>
                </div>

            </div>


            <div class="mp-info-box">
                <strong>Зверніть увагу</strong>
                <p>
                    Розрахунок має інформаційний та орієнтовний характер.
                    Фактичний розмір пенсії залежить від підстав її призначення, дати звільнення зі служби,
                    календарної та пільгової вислуги, страхового стажу, складових грошового забезпечення,
                    документів пенсійної справи, встановлених надбавок, підвищень та чинного законодавства
                    на дату призначення або перерахунку пенсії.
                </p>
            </div>

            <div class="mp-formula-box">
                <strong>Принцип розрахунку</strong>
                <p>
                    Спочатку визначається грошове забезпечення для обчислення пенсії:
                    посадовий оклад + оклад за званням + надбавка за вислугу + середньомісячні додаткові види ГЗ.
                    Після цього розраховується основний розмір пенсії у відповідному відсотку.
                    Підвищення, надбавки та інші пенсійні виплати додаються вже до основного розміру пенсії.
                    Логіку розрахунку звірено з офіційним калькулятором Департаменту соціального забезпечення
                    Міністерства оборони України.
                </p>
            </div>

        </div>

    </div>


    <div class="mp-cta">
        <div class="mp-cta-content">
            <strong>ПФУ неправильно визначив розмір військової пенсії?</strong>
            <p>
                Потрібно перевірити довідку про грошове забезпечення або провести перерахунок пенсії?
                Зверніться до військового адвоката.
            </p>
        </div>
        <a href="/контакт/" class="mp-cta-button">Отримати консультацію адвоката</a>
    </div>

</div>



<style>

/* =========================================================
   VARIABLES
========================================================= */

#military-pension-calculator {

    --mp-primary: #284c38;
    --mp-primary-dark: #193326;
    --mp-accent: #d6b65e;

    --mp-bg: #f5f6f3;
    --mp-border: #dfe3dd;

    --mp-text: #20241f;
    --mp-muted: #6f766e;

    --mp-warning-bg: #fff8e8;
    --mp-warning-border: #d9a42e;
    --mp-warning-text: #755413;

    --mp-success-bg: #f1f6f2;
    --mp-success-border: #7da38b;

    max-width: 1100px;
    margin: 30px auto;

    font-family:
        -apple-system,
        BlinkMacSystemFont,
        "Segoe UI",
        Roboto,
        Arial,
        sans-serif;

    color: var(--mp-text);

    box-sizing: border-box;

}


#military-pension-calculator *,
#military-pension-calculator *:before,
#military-pension-calculator *:after {

    box-sizing: border-box;

}


.mp-hidden {

    display: none !important;

}



/* =========================================================
   HEADER
========================================================= */

.mp-calc-header {

    background:
        linear-gradient(
            135deg,
            #1d382a,
            #315d43
        );

    border-radius:
        16px 16px 0 0;

    padding:
        28px 32px;

    color: #fff;

    display: flex;

    gap: 20px;

    align-items: center;

}


.mp-calc-icon {

    width: 58px;
    height: 58px;

    min-width: 58px;

    border-radius: 14px;

    background:
        rgba(255,255,255,.12);

    display: flex;

    align-items: center;
    justify-content: center;

    font-size: 28px;
    font-weight: 700;

    border:
        1px solid
        rgba(255,255,255,.15);

}


.mp-calc-header h2 {

    padding: 0;
    margin: 0 0 6px;

    font-size: 26px;
    line-height: 1.25;

    color: #fff;

}


.mp-calc-header p {

    padding: 0;
    margin: 0;

    font-size: 15px;

    color:
        rgba(255,255,255,.75);

}



/* =========================================================
   LAYOUT
========================================================= */

.mp-calc-layout {

    display: grid;

    grid-template-columns:
        minmax(0,1.3fr)
        minmax(320px,.8fr);

    gap: 30px;

    padding: 32px;

    background: #fff;

    border:
        1px solid
        var(--mp-border);

    border-top: 0;

}


.mp-calc-form,
.mp-result-wrap {

    min-width: 0;

}



/* =========================================================
   SECTION TITLES
========================================================= */

.mp-section-title {

    font-size: 17px;
    font-weight: 700;

    margin-bottom: 18px;

    padding-bottom: 10px;

    border-bottom:
        1px solid
        var(--mp-border);

}


.mp-space {

    margin-top: 32px;

}



/* =========================================================
   FIELDS
========================================================= */

.mp-field {

    margin-bottom: 22px;

}


.mp-field > label:first-child {

    display: block;

    margin-bottom: 8px;

    font-size: 14px;
    font-weight: 600;

}


#military-pension-calculator select {

    width: 100%;
    height: 48px;

    padding:
        0 14px;

    background: #fff;

    color:
        var(--mp-text);

    border:
        1px solid #cfd5ce;

    border-radius: 8px;

    font-size: 15px;

    outline: none;

    transition: .2s ease;

}


#military-pension-calculator select:focus,
#military-pension-calculator input:focus {

    border-color:
        var(--mp-primary);

    box-shadow:
        0 0 0 3px
        rgba(40,76,56,.08);

    outline: none;

}


.mp-field-note {

    margin-top: 7px;

    font-size: 12px;
    line-height: 1.5;

    color:
        var(--mp-muted);

}



/* =========================================================
   TYPE CARDS
========================================================= */

.mp-pension-type-grid {

    display: grid;

    grid-template-columns:
        1fr 1fr;

    gap: 10px;

}


.mp-type-card {

    display: block;

    cursor: pointer;

}


.mp-type-card input {

    display: none;

}


.mp-type-content {

    display: flex;

    flex-direction: column;

    gap: 5px;

    height: 100%;

    padding:
        16px 17px;

    border:
        1px solid
        var(--mp-border);

    border-radius: 10px;

    transition: .2s ease;

}


.mp-type-content strong {

    font-size: 14px;
    line-height: 1.4;

}


.mp-type-content small {

    font-size: 12px;
    line-height: 1.4;

    color:
        var(--mp-muted);

}


.mp-type-card
input:checked
+
.mp-type-content {

    background: #f1f6f2;

    border-color:
        var(--mp-primary);

    box-shadow:
        inset 4px 0 0
        var(--mp-primary);

}



/* =========================================================
   NUMBER INPUT
========================================================= */

.mp-number-row {

    display: grid;

    grid-template-columns:
        48px 1fr 48px;

    gap: 8px;

}


.mp-number-row input {

    width: 100%;
    height: 48px;

    border:
        1px solid #cfd5ce;

    border-radius: 8px;

    text-align: center;

    font-size: 17px;
    font-weight: 700;

    color:
        var(--mp-text);

}


.mp-number-btn {

    height: 48px;

    border: 0;

    border-radius: 8px;

    background:
        var(--mp-bg);

    color:
        var(--mp-primary-dark);

    font-size: 23px;

    cursor: pointer;

    transition: .2s ease;

}


.mp-number-btn:hover {

    background: #e9eee9;

}



/* =========================================================
   MONEY INPUT
========================================================= */

.mp-input-money {

    display: flex;

    align-items: center;

    border:
        1px solid #cfd5ce;

    border-radius: 8px;

    overflow: hidden;

    transition: .2s ease;

}


.mp-input-money:focus-within {

    border-color:
        var(--mp-primary);

    box-shadow:
        0 0 0 3px
        rgba(40,76,56,.08);

}


.mp-input-money input {

    flex: 1;
    min-width: 0;

    height: 46px;

    padding:
        0 14px;

    border: 0 !important;

    box-shadow: none !important;

    font-size: 15px;

}


.mp-input-money span {

    padding:
        0 15px;

    font-size: 14px;
    font-weight: 600;

    color:
        var(--mp-muted);

}



/* =========================================================
   AUTOMATIC VALUE
========================================================= */

.mp-auto-value {

    display: flex;

    align-items: center;
    justify-content: space-between;

    gap: 20px;

    padding:
        14px 16px;

    background:
        var(--mp-bg);

    border:
        1px solid
        var(--mp-border);

    border-radius: 9px;

}


.mp-auto-value div {

    display: flex;

    flex-direction: column;

    gap: 3px;

}


.mp-auto-value span {

    font-size: 14px;
    font-weight: 600;

}


.mp-auto-value small {

    font-size: 12px;

    color:
        var(--mp-muted);

}


.mp-auto-value > strong {

    min-width: 62px;

    padding:
        7px 9px;

    background: #fff;

    border-radius: 7px;

    text-align: center;

    color:
        var(--mp-primary);

    font-size: 16px;

}



/* =========================================================
   CHECKBOX
========================================================= */

.mp-checkbox-card {

    display: flex !important;

    align-items: center;

    gap: 13px;

    padding:
        15px 17px;

    margin: 0 !important;

    border:
        1px solid
        var(--mp-border);

    border-radius: 9px;

    cursor: pointer;

    transition: .2s ease;

}


.mp-checkbox-card input {

    position: absolute;

    opacity: 0;

    pointer-events: none;

}


.mp-checkbox-ui {

    width: 22px;
    height: 22px;

    min-width: 22px;

    border:
        2px solid #b7c0b8;

    border-radius: 5px;

    position: relative;

    transition: .2s ease;

}


.mp-checkbox-text {

    display: flex;

    flex-direction: column;

    gap: 3px;

}


.mp-checkbox-text strong {

    font-size: 14px;

}


.mp-checkbox-text small {

    font-size: 12px;
    font-weight: 400;
    line-height: 1.4;

    color:
        var(--mp-muted);

}


.mp-checkbox-card:has(input:checked) {

    background: #f1f6f2;

    border-color:
        var(--mp-primary);

}


.mp-checkbox-card
input:checked
+
.mp-checkbox-ui {

    background:
        var(--mp-primary);

    border-color:
        var(--mp-primary);

}


.mp-checkbox-card
input:checked
+
.mp-checkbox-ui:after {

    content: "";

    position: absolute;

    left: 6px;
    top: 2px;

    width: 6px;
    height: 11px;

    border:
        solid #fff;

    border-width:
        0 2px 2px 0;

    transform:
        rotate(45deg);

}



/* =========================================================
   LAW INFO
========================================================= */

.mp-law-info {

    display: flex;

    justify-content: space-between;
    align-items: center;

    gap: 15px;

    padding:
        13px 15px;

    margin:
        -6px 0 22px;

    background:
        #f6f6f3;

    border:
        1px solid
        var(--mp-border);

    border-radius: 8px;

}


.mp-law-info span {

    font-size: 12px;
    line-height: 1.4;

    color:
        var(--mp-muted);

}


.mp-law-info strong {

    white-space: nowrap;

    font-size: 14px;

}



/* =========================================================
   WARNINGS
========================================================= */

.mp-warning-box {

    margin:
        18px 0 0;

    padding:
        14px 16px;

    background:
        var(--mp-warning-bg);

    border-left:
        4px solid
        var(--mp-warning-border);

    border-radius: 8px;

    color:
        var(--mp-warning-text);

    font-size: 13px;
    line-height: 1.55;

}


.mp-warning-box ul {

    margin: 7px 0 0;

    padding: 0 0 0 18px;

}


.mp-warning-box li {

    margin: 3px 0;

}


.mp-success-box {

    margin:
        18px 0 0;

    padding:
        13px 16px;

    background:
        var(--mp-success-bg);

    border-left:
        4px solid
        var(--mp-success-border);

    border-radius: 8px;

    color:
        var(--mp-primary-dark);

    font-size: 13px;

}



/* =========================================================
   BUTTON
========================================================= */

.mp-calculate-button {

    width: 100%;

    min-height: 52px;

    padding:
        13px 20px;

    margin-top: 5px;

    border: 0;

    border-radius: 9px;

    background:
        var(--mp-primary);

    color: #fff;

    font-size: 15px;
    font-weight: 700;

    cursor: pointer;

    transition: .2s ease;

}


.mp-calculate-button:hover {

    background:
        var(--mp-primary-dark);

}



/* =========================================================
   RESULT
========================================================= */

.mp-result-card {

    background:
        var(--mp-primary-dark);

    color: #fff;

    border-radius: 13px;

    padding: 25px;

    position: sticky;

    top: 20px;

}


.mp-result-label {

    margin-bottom: 7px;

    font-size: 13px;

    color:
        rgba(255,255,255,.65);

}


.mp-total {

    margin-bottom: 15px;

}


.mp-total > span {

    display: block;

    font-size: 38px;
    font-weight: 800;

    line-height: 1.1;

    letter-spacing: -1px;

}


.mp-total small {

    font-size: 13px;

    color:
        rgba(255,255,255,.6);

}


.mp-pension-badge {

    display: flex;

    justify-content: space-between;
    align-items: center;

    padding:
        10px 13px;

    background:
        rgba(255,255,255,.08);

    border-radius: 8px;

    font-size: 13px;

}


.mp-pension-badge span {

    color:
        rgba(255,255,255,.7);

}


.mp-pension-badge strong {

    color:
        var(--mp-accent);

}


.mp-result-warning {

    margin-top: 12px;

    padding:
        10px 12px;

    border-radius: 7px;

    background:
        rgba(214,182,94,.14);

    color:
        #eed88e;

    font-size: 12px;
    line-height: 1.4;

}


.mp-divider {

    height: 1px;

    margin:
        20px 0;

    background:
        rgba(255,255,255,.12);

}


.mp-divider-small {

    height: 1px;

    margin:
        15px 0;

    background:
        rgba(255,255,255,.08);

}


.mp-result-title {

    margin-bottom: 15px;

    font-size: 15px;
    font-weight: 700;

}


.mp-result-row {

    display: flex;

    justify-content: space-between;
    align-items: flex-start;

    gap: 15px;

    margin:
        11px 0;

    font-size: 13px;

}


.mp-result-row span {

    line-height: 1.35;

    color:
        rgba(255,255,255,.65);

}


.mp-result-row strong {

    white-space: nowrap;

    font-size: 13px;

}


.mp-result-row.mp-important span {

    color: #fff;

}


.mp-result-row.mp-important strong,
.mp-main-pension-row strong {

    color:
        var(--mp-accent);

}


.mp-address-row strong {

    color:
        #e1c66e;

}


.mp-result-final {

    display: flex;

    justify-content: space-between;
    align-items: center;

}


.mp-result-final span {

    font-size: 17px;
    font-weight: 700;

}


.mp-result-final strong {

    font-size: 23px;

    color:
        var(--mp-accent);

}



/* =========================================================
   INFO BOXES
========================================================= */

.mp-info-box,
.mp-formula-box {

    margin-top: 18px;

    padding:
        17px 18px;

    border-radius: 10px;

}


.mp-info-box {

    background: #f6f6f3;

    border-left:
        4px solid
        var(--mp-accent);

}


.mp-formula-box {

    background: #f1f6f2;

    border-left:
        4px solid
        var(--mp-primary);

}


.mp-info-box strong,
.mp-formula-box strong {

    font-size: 14px;

}


.mp-info-box p,
.mp-formula-box p {

    margin:
        5px 0 0;

    padding: 0;

    font-size: 12px;
    line-height: 1.55;

    color:
        var(--mp-muted);

}



/* =========================================================
   CTA
========================================================= */

.mp-cta {

    display: flex;

    justify-content: space-between;
    align-items: center;

    gap: 25px;

    padding:
        25px 30px;

    background:
        #f1f6f2;

    border:
        1px solid
        var(--mp-border);

    border-top: 0;

    border-radius:
        0 0 16px 16px;

}


.mp-cta-content {

    flex: 1;

}


.mp-cta-content strong {

    display: block;

    margin-bottom: 5px;

    font-size: 17px;

    color:
        var(--mp-primary-dark);

}


.mp-cta-content p {

    margin: 0;
    padding: 0;

    max-width: 650px;

    font-size: 13px;
    line-height: 1.55;

    color:
        var(--mp-muted);

}


.mp-cta-button {

    display: inline-flex;

    align-items: center;
    justify-content: center;

    min-height: 48px;

    padding:
        12px 20px;

    border-radius: 8px;

    background:
        var(--mp-primary);

    color:
        #fff !important;

    text-decoration: none !important;

    white-space: nowrap;

    font-size: 14px;
    font-weight: 700;

    transition: .2s ease;

}


.mp-cta-button:hover {

    background:
        var(--mp-primary-dark);

    color:
        #fff !important;

}



/* =========================================================
   MOBILE
========================================================= */

@media(max-width:800px) {

    #military-pension-calculator {

        margin:
            20px 0;

    }


    .mp-calc-header {

        padding:
            22px 20px;

        border-radius:
            12px 12px 0 0;

    }


    .mp-calc-header h2 {

        font-size: 20px;

    }


    .mp-calc-icon {

        width: 48px;
        height: 48px;

        min-width: 48px;

        font-size: 23px;

    }


    .mp-calc-layout {

        grid-template-columns: 1fr;

        padding:
            22px 18px;

        gap: 25px;

    }


    .mp-result-card {

        position: static;

    }


    .mp-cta {

        flex-direction: column;

        align-items: stretch;

        padding:
            22px 18px;

    }


    .mp-cta-button {

        width: 100%;

    }

}


@media(max-width:600px) {

    .mp-pension-type-grid {

        grid-template-columns: 1fr;

    }

}


@media(max-width:480px) {

    .mp-calc-header {

        align-items: flex-start;

    }


    .mp-calc-icon {

        display: none;

    }


    .mp-auto-value {

        align-items: flex-start;

    }


    .mp-law-info {

        align-items: flex-start;

        flex-direction: column;

        gap: 5px;

    }


    .mp-total > span {

        font-size: 32px;

    }


    .mp-result-row {

        gap: 10px;

    }


    .mp-result-row span {

        font-size: 12px;

    }


    .mp-result-row strong {

        font-size: 12px;

    }

}

</style>



<script>

(function () {

    'use strict';

    /* =========================================================
       НОРМАТИВНІ ЗНАЧЕННЯ

       Для оновлення калькулятора у наступному році
       змінюються в першу чергу ці константи.
    ========================================================= */

    const CALCULATOR_YEAR = 2026;

    /* Прожитковий мінімум для осіб, які втратили працездатність */
    const PM_DISABLED = 2595;

    /* Максимальний відсоток грошового забезпечення */
    const MAX_PENSION_PERCENT = 70;
    const MAX_PERCENT_CHERNOBYL_1 = 100;
    const MAX_PERCENT_CHERNOBYL_2 = 95;

    /* Абсолютна стеля пенсії — 10 прожиткових мінімумів */
    const MAX_PENSION_AMOUNT = PM_DISABLED * 10;   // 25 950 грн

    /* УБД */
    const UBD_PERCENT = 0.25;                       // підвищення 25% ПМ
    const UBD_INCREASE = round2(PM_DISABLED * UBD_PERCENT);   // 648,75 грн
    const UBD_TARGET_HELP = 40;                     // цільова грошова допомога

    /* Надбавка на дитину до 18 років — 50% ПМ */
    const CHILD_ALLOWANCE = round2(PM_DISABLED * 0.5);

    /*
       Мінімальні розміри пенсії за вислугу років.

       MIN_PENSION       — звичайний мінімум (значення калькулятора МОУ).
       MIN_PENSION_UBD   — гарантований мінімум для УБД.
                           Калькулятор МОУ використовує 4 958 грн,
                           ПФУ після індексації 03.2026 називає 6 197 грн.
                           Змінити на 4958, якщо потрібна повна тотожність з МОУ.
    */
    const MIN_PENSION = 3854;
    const MIN_PENSION_UBD = 6197;

    /* Пороги права на пенсію */
    const CALENDAR_MIN_SERVICE = 25;        // календарна вислуга, якщо пенсія раніше не призначалась
    const TOTAL_MIN_SERVICE_PRIOR = 20;     // загальна вислуга, якщо пенсія призначалась до призову
    const MIXED_MIN_AGE = 45;
    const MIXED_MIN_MILITARY_SERVICE = 12.5;
    const MIXED_MIN_TOTAL_SERVICE = 25;

    /* Шкали відсотка пенсії */
    const CALENDAR_SCALE = { base: 20, percent: 50, step: 3 };   // 50% за 20 років + 3% за рік
    const MIXED_SCALE = { base: 25, percent: 50, step: 1 };      // 50% за 25 років + 1% за рік

    /* Шкала надбавки за вислугу років до грошового забезпечення */
    const SERVICE_ALLOWANCE_SCALE = [
        { from: 25, percent: 50 },
        { from: 20, percent: 45 },
        { from: 15, percent: 40 },
        { from: 10, percent: 35 },
        { from: 5,  percent: 30 },
        { from: 1,  percent: 25 }
    ];



    /* =========================================================
       ELEMENT
    ========================================================= */

    const calculator = document.getElementById('military-pension-calculator');

    if (!calculator) {
        return;
    }



    /* =========================================================
       HELPERS
    ========================================================= */

    function el(id) {
        return document.getElementById(id);
    }


    function round2(value) {
        return Math.round((Number(value) || 0) * 100) / 100;
    }


    function numberValue(id) {

        const element = el(id);

        if (!element) {
            return 0;
        }

        const value = Number(element.value);

        return Number.isFinite(value) ? value : 0;

    }


    function setText(id, text) {

        const element = el(id);

        if (element) {
            element.textContent = text;
        }

    }


    function toggle(id, hidden) {

        const element = el(id);

        if (element) {
            element.classList[hidden ? 'add' : 'remove']('mp-hidden');
        }

    }


    function formatNumber(value) {

        return new Intl.NumberFormat('uk-UA', {
            minimumFractionDigits: 0,
            maximumFractionDigits: 2
        }).format(round2(value));

    }


    function money(value) {
        return formatNumber(value) + ' грн';
    }


    function fullYears(value) {
        return Math.max(0, Math.floor(Number(value) || 0));
    }


    function yearsText(value) {

        const years = fullYears(value);
        const last = years % 10;
        const teen = years % 100;

        let word = 'років';

        if (last === 1) {

            if (teen !== 11) {
                word = 'рік';
            }

        } else if (last >= 2) {

            if (last <= 4) {

                if (teen < 12 || teen > 14) {
                    word = 'роки';
                }

            }

        }

        return years + ' ' + word;

    }


    /*
       Замість логічного "І" використовується both().
       Причина: WordPress (wptexturize) перетворює амперсанди
       у вмісті запису на HTML-сутності і ламає скрипт.
       Тому амперсанд у цьому коді не використовується взагалі.
    */
    function both(a, b) {

        if (!a) {
            return false;
        }

        return Boolean(b);

    }


    function getPensionType() {

        const selected = calculator.querySelector('input[name="mp-pension-type"]:checked');

        return selected ? selected.value : 'calendar';

    }



    /* =========================================================
       ЗБІР ДАНИХ ФОРМИ
    ========================================================= */

    function readForm() {

        const type = getPensionType();

        const calendarService = fullYears(numberValue('mp-calendar-service'));

        /* Загальна вислуга не може бути меншою за календарну */
        const totalService = Math.max(
            calendarService,
            fullYears(numberValue('mp-total-service'))
        );

        const militaryService = Math.max(0, numberValue('mp-military-service'));
        const insuranceService = Math.max(0, numberValue('mp-insurance-service'));
        const mixedTotalService = militaryService + insuranceService;

        return {

            type: type,

            priorPension: el('mp-prior-pension').value === '1',

            calendarService: calendarService,
            totalService: totalService,

            age: fullYears(numberValue('mp-age')),
            militaryService: militaryService,
            insuranceService: insuranceService,
            mixedTotalService: mixedTotalService,

            position: Math.max(0, numberValue('mp-position')),
            rank: Math.max(0, numberValue('mp-rank')),
            additionalMoney: Math.max(0, numberValue('mp-additional-money')),

            ubd: el('mp-ubd').checked,
            chernobyl: el('mp-chernobyl').value,
            noLimit: el('mp-no-limit').checked,
            children: fullYears(numberValue('mp-children')),

            extra: Math.max(0, numberValue('mp-extra'))

        };

    }



    /* =========================================================
       ПЕРЕВІРКА ПРАВА НА ПЕНСІЮ
    ========================================================= */

    function checkEligibility(data) {

        const problems = [];

        if (data.type === 'calendar') {

            if (data.priorPension) {

                if (data.totalService < TOTAL_MIN_SERVICE_PRIOR) {
                    problems.push(
                        'загальна вислуга менше ' + TOTAL_MIN_SERVICE_PRIOR + ' років'
                    );
                }

            } else {

                if (data.calendarService < CALENDAR_MIN_SERVICE) {
                    problems.push(
                        'календарна вислуга менше ' + CALENDAR_MIN_SERVICE + ' років'
                    );
                }

            }

        } else {

            if (data.age < MIXED_MIN_AGE) {
                problems.push('вік на день звільнення менше ' + MIXED_MIN_AGE + ' років');
            }

            if (data.militaryService < MIXED_MIN_MILITARY_SERVICE) {
                problems.push('календарна вислуга військової служби менше 12 років 6 місяців');
            }

            if (data.mixedTotalService < MIXED_MIN_TOTAL_SERVICE) {
                problems.push(
                    'загальна вислуга з урахуванням страхового стажу менше ' +
                    MIXED_MIN_TOTAL_SERVICE + ' років'
                );
            }

        }

        return {
            eligible: problems.length === 0,
            problems: problems
        };

    }



    /* =========================================================
       ВІДСОТКИ
    ========================================================= */

    function getServiceAllowancePercent(years) {

        for (let i = 0; i < SERVICE_ALLOWANCE_SCALE.length; i++) {

            if (years >= SERVICE_ALLOWANCE_SCALE[i].from) {
                return SERVICE_ALLOWANCE_SCALE[i].percent;
            }

        }

        return 0;

    }


    function getMaxPensionPercent(data) {

        if (data.chernobyl === '1') {
            return MAX_PERCENT_CHERNOBYL_1;
        }

        if (data.chernobyl === '2') {
            return MAX_PERCENT_CHERNOBYL_2;
        }

        return MAX_PENSION_PERCENT;

    }


    function getPensionPercent(data) {

        let percent;

        if (data.type === 'calendar') {

            percent = CALENDAR_SCALE.percent +
                (data.totalService - CALENDAR_SCALE.base) * CALENDAR_SCALE.step;

        } else {

            percent = MIXED_SCALE.percent +
                (fullYears(data.mixedTotalService) - MIXED_SCALE.base) * MIXED_SCALE.step;

        }

        percent = Math.round(percent);

        if (percent < 0) {
            percent = 0;
        }

        return Math.min(percent, getMaxPensionPercent(data));

    }


    /* Вислуга, від якої рахується надбавка за вислугу років до ГЗ */
    function getServiceYearsForAllowance(data) {

        return data.type === 'calendar'
            ? data.calendarService
            : data.militaryService;

    }



    /* =========================================================
       РОЗРАХУНОК
    ========================================================= */

    function calculate(data) {

        const eligibility = checkEligibility(data);

        /* --- Грошове забезпечення --- */

        const servicePercent = getServiceAllowancePercent(
            getServiceYearsForAllowance(data)
        );

        const serviceAllowance = round2(
            (data.position + data.rank) * servicePercent / 100
        );

        const moneyBase = round2(
            data.position +
            data.rank +
            serviceAllowance +
            data.additionalMoney
        );

        /* --- Відсоток та основний розмір пенсії --- */

        const pensionPercent = eligibility.eligible ? getPensionPercent(data) : 0;

        const basePension = eligibility.eligible
            ? round2(moneyBase * pensionPercent / 100)
            : 0;

        /* --- Підвищення та надбавки до пенсії --- */

        const hasUbd = both(eligibility.eligible, data.ubd);

        const ubdIncrease = hasUbd ? UBD_INCREASE : 0;
        const ubdTargetHelp = hasUbd ? UBD_TARGET_HELP : 0;

        const childrenAllowance = eligibility.eligible
            ? round2(CHILD_ALLOWANCE * data.children)
            : 0;

        const extra = eligibility.eligible ? data.extra : 0;

        /* --- Загальний розмір до застосування мінімуму та стелі --- */

        const calculated = round2(
            basePension +
            ubdIncrease +
            ubdTargetHelp +
            childrenAllowance +
            extra
        );

        /* --- Мінімальний розмір пенсії --- */

        const minPension = data.ubd ? MIN_PENSION_UBD : MIN_PENSION;

        let addressHelp = 0;
        let maxLimitCut = 0;
        let total = calculated;

        if (eligibility.eligible) {

            if (calculated < minPension) {

                addressHelp = round2(minPension - calculated);
                total = minPension;

            } else if (both(!data.noLimit, calculated > MAX_PENSION_AMOUNT)) {

                maxLimitCut = round2(calculated - MAX_PENSION_AMOUNT);
                total = MAX_PENSION_AMOUNT;

            }

        } else {

            total = 0;

        }

        return {

            eligibility: eligibility,

            servicePercent: servicePercent,
            serviceAllowance: serviceAllowance,
            moneyBase: moneyBase,

            pensionPercent: pensionPercent,
            basePension: basePension,

            ubdIncrease: ubdIncrease,
            ubdTargetHelp: ubdTargetHelp,
            childrenAllowance: childrenAllowance,
            extra: extra,

            minPension: minPension,
            addressHelp: addressHelp,
            maxLimitCut: maxLimitCut,

            total: total

        };

    }



    /* =========================================================
       ВІДОБРАЖЕННЯ
    ========================================================= */

    function renderTypeFields(data) {

        const isCalendar = data.type === 'calendar';

        toggle('mp-calendar-fields', !isCalendar);
        toggle('mp-mixed-fields', isCalendar);

        setText(
            'mp-pension-percent-note',
            isCalendar
                ? 'Залежить від загальної вислуги років'
                : 'Залежить від загальної вислуги з урахуванням страхового стажу'
        );

        setText('mp-mixed-total', formatNumber(data.mixedTotalService));

    }


    function renderEligibility(result) {

        const eligibility = result.eligibility;

        if (eligibility.eligible) {

            toggle('mp-eligibility-warning', true);
            toggle('mp-eligibility-success', false);
            toggle('mp-result-right-warning', true);

            return;

        }

        const list = eligibility.problems
            .map(function (item) { return '<li>' + item + '</li>'; })
            .join('');

        el('mp-eligibility-warning').innerHTML =
            'За вказаними даними право на призначення пенсії не підтверджується:' +
            '<ul>' + list + '</ul>' +
            'Необхідно додатково перевірити дату та підставу звільнення, періоди служби, ' +
            'пільгову вислугу, страховий стаж та інші обставини.';

        toggle('mp-eligibility-warning', false);
        toggle('mp-eligibility-success', true);

        el('mp-result-right-warning').textContent =
            'Розрахунок не виконується: за вказаними даними право на призначення пенсії не підтверджується.';

        toggle('mp-result-right-warning', false);

    }


    function renderResult(data, result) {

        const eligible = result.eligibility.eligible;

        /* Верхній блок */

        setText('mp-total', eligible ? formatNumber(result.total) : '—');
        setText('mp-percent-badge', eligible ? result.pensionPercent + '%' : '—');

        /* Ліва колонка */

        setText('mp-service-percent', result.servicePercent + '%');
        setText('mp-pension-percent', eligible ? result.pensionPercent + '%' : '—');

        /* Грошове забезпечення */

        setText('mp-result-position', money(data.position));
        setText('mp-result-rank', money(data.rank));
        setText('mp-result-service-label', 'Надбавка за вислугу — ' + result.servicePercent + '%');
        setText('mp-result-service', money(result.serviceAllowance));
        setText('mp-result-additional', money(data.additionalMoney));
        setText('mp-result-base', money(result.moneyBase));

        /* Вислуга та відсоток */

        if (data.type === 'calendar') {

            setText('mp-result-years-label', 'Загальна вислуга');
            setText('mp-result-years', yearsText(data.totalService));

        } else {

            setText('mp-result-years-label', 'Загальна вислуга зі страховим стажем');
            setText('mp-result-years', yearsText(data.mixedTotalService));

        }

        setText('mp-result-percent', eligible ? result.pensionPercent + '%' : '—');
        setText('mp-result-pension', eligible ? money(result.basePension) : '—');

        /* УБД */

        const showUbd = both(eligible, data.ubd);

        toggle('mp-ubd-result-block', !showUbd);

        if (showUbd) {
            setText('mp-result-ubd', money(result.ubdIncrease));
            setText('mp-result-ubd-target', money(result.ubdTargetHelp));
        }

        /* Діти */

        const showChildren = both(eligible, data.children > 0);

        toggle('mp-children-row', !showChildren);

        if (showChildren) {
            setText('mp-result-children', money(result.childrenAllowance));
        }

        /* Інші надбавки */

        setText('mp-result-extra', money(result.extra));

        /* Доплата до мінімуму */

        const showAddress = both(eligible, result.addressHelp > 0);

        toggle('mp-address-row', !showAddress);

        if (showAddress) {

            setText(
                'mp-address-label',
                data.ubd
                    ? 'Доплата до мінімальної пенсійної виплати УБД (' + money(result.minPension) + ')'
                    : 'Доплата до мінімального розміру пенсії (' + money(result.minPension) + ')'
            );

            setText('mp-result-address', money(result.addressHelp));

        }

        /* Обмеження максимального розміру */

        const showMaxLimit = both(eligible, result.maxLimitCut > 0);

        toggle('mp-maxlimit-row', !showMaxLimit);

        if (showMaxLimit) {
            setText('mp-result-maxlimit', '− ' + money(result.maxLimitCut));
        }

        /* Разом */

        setText('mp-result-total-bottom', eligible ? money(result.total) : '—');

    }


    function update() {

        const data = readForm();

        renderTypeFields(data);

        const result = calculate(data);

        renderEligibility(result);
        renderResult(data, result);

    }



    /* =========================================================
       PLUS / MINUS
    ========================================================= */

    calculator.querySelectorAll('.mp-number-btn').forEach(function (button) {

        button.addEventListener('click', function () {

            const input = el(button.dataset.target);

            if (!input) {
                return;
            }

            const step = Number(button.dataset.step || input.step || 1);
            const min = Number(input.min);
            const max = Number(input.max);

            let current = Number(input.value) || 0;

            current += (button.dataset.action === 'plus' ? step : -step);
            current = Math.round(current * 100) / 100;

            if (Number.isFinite(min)) {
                current = Math.max(current, min);
            }

            if (Number.isFinite(max)) {
                current = Math.min(current, max);
            }

            input.value = current;

            /* Загальна вислуга тягнеться за календарною */
            if (input.id === 'mp-calendar-service') {

                const totalInput = el('mp-total-service');

                if (Number(totalInput.value) < current) {
                    totalInput.value = current;
                }

            }

            update();

        });

    });



    /* =========================================================
       EVENTS
    ========================================================= */

    calculator.querySelectorAll('input, select').forEach(function (element) {

        element.addEventListener('input', update);
        element.addEventListener('change', update);

        /* Обмеження ручного вводу за min / max */
        if (element.type === 'number') {

            element.addEventListener('blur', function () {

                const min = Number(element.min);
                const max = Number(element.max);

                let value = Number(element.value);

                if (!Number.isFinite(value)) {
                    value = Number.isFinite(min) ? min : 0;
                }

                if (Number.isFinite(min)) {
                    value = Math.max(value, min);
                }

                if (Number.isFinite(max)) {
                    value = Math.min(value, max);
                }

                element.value = value;

                update();

            });

        }

    });


    el('mp-calculate').addEventListener('click', function () {

        update();

        if (window.innerWidth <= 800) {

            const result = calculator.querySelector('.mp-result-card');

            if (result) {
                result.scrollIntoView({ behavior: 'smooth', block: 'start' });
            }

        }

    });



    /* =========================================================
       INIT
    ========================================================= */

    setText('mp-calculator-year-title', CALCULATOR_YEAR);
    setText('mp-pm-display', money(PM_DISABLED));

    update();

})();

</script>



<h2 class="wp-block-heading">Військова пенсія – хто має на неї право та як нараховується</h2>



<p>В Україні люди, які значну частину життя віддали захисту незалежності Батьківщини, службі у правоохоронних органах, силових структурах чи захисту від надзвичайних ситуацій, мають право на гідне пенсійне забезпечення.&nbsp;</p>



<p>Такі пенсії нараховуються дещо інакше, ніж звичайні. Вони враховують не настання пенсійного віку, а стаж роботи у відповідних структурах. Розмір визначається не сплатою страхових внесків з усіх місць роботи, а сумою грошового забезпечення.</p>



<h2 class="wp-block-heading">Що таке військова пенсія і хто має на неї право</h2>



<p>Військова пенсія – це щомісячна виплата, яку держава призначає військовослужбовцям ЗСУ, співробітникам ДСНС, НГУ, ДПСУ та інших силових структур. Її призначають:</p>



<ul class="wp-block-list">
<li>незалежно від віку, якщо людина відпрацювала у силових структурах 25 років і більше;</li>



<li>із 45 років, якщо термін загального стажу перевищує 25 років, з яких людина понад половину працювала у силових структурах.</li>
</ul>



<p>Тобто, якщо вислуга повна, вік виходу на пенсії особливого значення не має. Слід також зазначити, що в стаж для надання військової пенсії входить час навчання у військових училищах та закладах вищої військової освіти.</p>



<p>На відміну від звичайної пенсії, військову призначає не Пенсійний фонд України, а уповноважені силових відомств. І платять її не завдяки обов’язковим соціальним внескам, а за кошти Державного бюджету за спеціальними списками.</p>



<h2 class="wp-block-heading">Які бувають військові пенсії</h2>



<p>В Україні існують два основні види військових пенсій.</p>



<p>За вислугою років. Призначають тим, хто на день звільнення має 20 чи 25 років календарної вислуги. Базовий розмір становить 50% грошового забезпечення. Далі за кожний рік понад 20 років нараховується ще 3%. Якщо звільнення відбулося за станом здоров’я чи за віком, пенсія дорівнює 55% грошового забезпечення. В усіх випадках пенсія не повинна перевищувати 70% його розміру.</p>



<p>За інвалідністю. Призначають тим, хто під час проходження служби чи протягом трьох місяців після неї отримав інвалідність. Розмір такої пенсії залежить від причин інвалідності (пов’язане зі службою чи через загальне захворювання), а також від її групи. Під час ведення бойових дій внаслідок війни це:</p>



<ul class="wp-block-list">
<li>при першій групі інвалідності пенсія складає 100% грошового забезпечення військовослужбовця;</li>



<li>при другій – 80%;</li>



<li>при третій – 60%.</li>
</ul>



<p>Якщо інвалідність з війною не пов’язана, військова пенсія по інвалідності складає 70% для інвалідів першої групи, 60% – другої та 40% – третьої.&nbsp;</p>



<h2 class="wp-block-heading">Що таке військова пенсія у разі втрати годувальника та кому її призначають</h2>



<p>Існує ще один вид військових пенсій. Їх призначають неповнолітнім членам родин загиблих захисників. Це пенсія у разі втрати годувальника. Вона призначається коли:</p>



<ul class="wp-block-list">
<li>військовослужбовець помер під час служби;</li>



<li>протягом 3-х місяців після звільнення з військової служби;</li>



<li>після 3-х місяців після звільнення з військової служби, коли смерть пов’язана з пораненням, каліцтвом чи контузією, отриманими під час проходження служби.</li>
</ul>



<h3 class="wp-block-heading">Право на таку пенсію мають:</h3>



<ul class="wp-block-list">
<li>неповнолітні діти або підлітки, молоді люди до 23 років, якщо вони є студентами денної форми навчання;</li>



<li>батьки загиблого, якщо їм понад 60 років або вони є інвалідами;</li>



<li>дружина загиблого, якщо їй понад 60 років, вона є інвалідом або доглядає за дитиною віком до 8 років;</li>



<li>інші непрацездатні члени родини, якщо вони не мають інших годувальників.</li>
</ul>



<p>Розмір військової пенсії за загиблого становить 70% його грошового забезпечення на кожного непрацездатного члена родини або 50%, якщо дітей двоє.</p>



<p>Сума таких виплат не може бути меншою за 6100 грн на одну дитину, чи 7800 гривень для дружини або одного з батьків.</p>



<p>Якщо ж загибель не пов’язана з бойовими діями, пенсія у разі втрати годувальника становить 30% його грошового забезпечення.&nbsp;</p>



<h2 class="wp-block-heading">Які документи потрібні для оформлення військової пенсії та куди звернутися</h2>



<p>Для оформлення пенсії військовослужбовцю звернутися потрібно не в Пенсійний фонд, а у ТЦК та СП. Пакет документів, які потрібно надати, складається з:</p>



<ul class="wp-block-list">
<li>грошового атестата з останнього місця служби;</li>



<li>заяви на призначення пенсії;</li>



<li>паспорта, ідентифікаційного коду, витягу про місце проживання;</li>



<li>довідки про додаткові виплати грошового забезпечення за останні 2 роки;</li>



<li>військового квитка;</li>



<li>витягів з наказів про зарахування та звільнення з військової частини.</li>
</ul>



<p>При оформленні пенсії по інвалідності додатково додається довідка з МСЕК та довідка про хворобу (витяг з ВЛК).</p>



<p>При оформленні пенсії у разі втрати годувальника до пакета необхідно додати витяг з висновку ЦВЛК та довідку про ступінь спорідненості (свідоцтво про шлюб чи народження дитини).</p>



<p>Документи про призначення військової пенсії потрібно подати протягом 3-х місяців після звільнення зі служби. Тоді й нараховувати її будуть з наступного після звільнення дня. В іншому випадку її стануть нараховувати з дня подання заяви.</p>



<h2 class="wp-block-heading">Коли можуть відмовити у призначення військової пенсії</h2>



<p>У призначенні військової пенсії можуть відмовити у наступних випадках.</p>



<ol class="wp-block-list">
<li>Недостатній термін вислуги. Тут значення має кожний день, і за цим потрібно слідкувати.</li>



<li>Неточність у записах Пенсійного фонду при розрахунку стажу, відсутність певних періодів.</li>



<li>При змішаній системі бракує часу військового стажу.</li>



<li>Помилки у довідках про грошове забезпечення, які надали силові відомства.</li>



<li>Неповністю зібраний пакет документів.</li>



<li>Відсутність підтвердженого статусу непрацездатності, ступеню спорідненості чи документу про зв’язок смерті (зникнення безвісти) військовослужбовця та його виконанням військових обов’язків при оформленні пенсії по втраті годувальника.</li>



<li>Позбавлення військового звання за вироком суду.</li>
</ol>



<p>Саме тому дуже важливо перевірити збіг всіх дат і точність записів. Інакше можна залишитися без пенсії.</p>



<h2 class="wp-block-heading">Коли при оформленні військової пенсії потрібен адвокат</h2>



<p>Зібрати та оформити правильно всі документи для призначення військової пенсії – справа не з легких. Можна втратити багато часу й навіть грошей, бо розміри виплат будуть нараховуватися з помилками. Частіше у бік їхнього зменшення.&nbsp;</p>



<p>Щоб цього уникнути, краще звернутися до військового адвоката. Він збере пакет документів, перевіривши їх до останньої коми, зокрема вислугу років і всі додаткові виплати. У разі втрати адвокатський запит допоможе їх відновити. А якщо буде потрібно, адвокат доб’ється перерахунку пенсії в суді.</p>
<p>Запис <a href="https://xn----8sbafacn3ahcih8bh9a2a1n7g.com.ua/kalkulyator-vijskovoyi-pensiyi/">Калькулятор військової пенсії</a> спершу з'явиться на <a href="https://xn----8sbafacn3ahcih8bh9a2a1n7g.com.ua">ВІЙСЬКОВИЙ АДВОКАТ</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://xn----8sbafacn3ahcih8bh9a2a1n7g.com.ua/kalkulyator-vijskovoyi-pensiyi/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Калькулятор зарплати ЗСУ (грошового забезпечення)</title>
		<link>https://xn----8sbafacn3ahcih8bh9a2a1n7g.com.ua/kalkulyator-zarplati-zsu-groshovogo-zabezpechennya/</link>
					<comments>https://xn----8sbafacn3ahcih8bh9a2a1n7g.com.ua/kalkulyator-zarplati-zsu-groshovogo-zabezpechennya/#respond</comments>
		
		<dc:creator><![CDATA[Artem]]></dc:creator>
		<pubDate>Wed, 12 Aug 2026 14:42:07 +0000</pubDate>
				<category><![CDATA[Віськовий адвокат Київ]]></category>
		<guid isPermaLink="false">https://xn----8sbafacn3ahcih8bh9a2a1n7g.com.ua/?p=2484</guid>

					<description><![CDATA[<p>₴ Калькулятор грошового забезпечення військовослужбовця Орієнтовний розрахунок щомісячного грошового забезпечення Режим розрахунку Спрощений Основні складові грошового забезпечення Розширений Усі надбавки, бойові та інші виплати Основні параметри Розрахунковий місяць Січень — 31 деньЛютий — 28 днівБерезень — 31 деньКвітень — 30 днівТравень — 31 деньЧервень — 30 днівЛипень — 31 деньСерпень — 31 деньВересень — 30 [&#8230;]</p>
<p>Запис <a href="https://xn----8sbafacn3ahcih8bh9a2a1n7g.com.ua/kalkulyator-zarplati-zsu-groshovogo-zabezpechennya/">Калькулятор зарплати ЗСУ (грошового забезпечення)</a> спершу з'явиться на <a href="https://xn----8sbafacn3ahcih8bh9a2a1n7g.com.ua">ВІЙСЬКОВИЙ АДВОКАТ</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<!-- =========================================================
     КАЛЬКУЛЯТОР ГРОШОВОГО ЗАБЕЗПЕЧЕННЯ ВІЙСЬКОВОСЛУЖБОВЦЯ
     Логіка звірена з калькулятором ДСЗ МОУ
     Версія: 2026.1

     УВАГА: у JS навмисно не використовується символ амперсанда —
     WordPress (wptexturize) перетворює його на HTML-сутність
     і ламає скрипт. Замість логічного "І" — функція both().
========================================================= -->

<div id="zsu-salary-calculator">

    <div class="zsu-calc-header">
        <div class="zsu-calc-icon">₴</div>
        <div>
            <h2>
                Калькулятор грошового забезпечення військовослужбовця
                <span id="zsu-year-title"></span>
            </h2>
            <p>Орієнтовний розрахунок щомісячного грошового забезпечення</p>
        </div>
    </div>


    <div class="zsu-calc-layout">

        <div class="zsu-calc-form">

            <!-- ==================== РЕЖИМ ==================== -->

            <div class="zsu-section-title">Режим розрахунку</div>

            <div class="zsu-mode-grid">

                <label class="zsu-mode-card">
                    <input type="radio" name="zsu-mode" value="simple" checked>
                    <span class="zsu-mode-content">
                        <strong>Спрощений</strong>
                        <small>Основні складові грошового забезпечення</small>
                    </span>
                </label>

                <label class="zsu-mode-card">
                    <input type="radio" name="zsu-mode" value="advanced">
                    <span class="zsu-mode-content">
                        <strong>Розширений</strong>
                        <small>Усі надбавки, бойові та інші виплати</small>
                    </span>
                </label>

            </div>


            <!-- ==================== ОСНОВНЕ ==================== -->

            <div class="zsu-section-title zsu-space">Основні параметри</div>

            <div class="zsu-field">
                <label for="zsu-month">Розрахунковий місяць</label>
                <select id="zsu-month">
                    <option value="31">Січень — 31 день</option>
                    <option value="28">Лютий — 28 днів</option>
                    <option value="31">Березень — 31 день</option>
                    <option value="30">Квітень — 30 днів</option>
                    <option value="31">Травень — 31 день</option>
                    <option value="30">Червень — 30 днів</option>
                    <option value="31">Липень — 31 день</option>
                    <option value="31" selected>Серпень — 31 день</option>
                    <option value="30">Вересень — 30 днів</option>
                    <option value="31">Жовтень — 31 день</option>
                    <option value="30">Листопад — 30 днів</option>
                    <option value="31">Грудень — 31 день</option>
                </select>
                <div class="zsu-field-note">
                    Кількість днів у місяці впливає на добовий розмір бойових виплат.
                </div>
            </div>

            <div class="zsu-field">
                <label for="zsu-rank">Військове звання</label>
                <select id="zsu-rank">
                    <option value="440">Рекрут — 440 грн</option>
                    <option value="530" selected>Солдат, матрос — 530 грн</option>
                    <option value="600">Старший солдат — 600 грн</option>
                    <option value="670">Молодший сержант — 670 грн</option>
                    <option value="740">Сержант — 740 грн</option>
                    <option value="810">Старший сержант — 810 грн</option>
                    <option value="880">Головний сержант — 880 грн</option>
                    <option value="950">Штаб-сержант — 950 грн</option>
                    <option value="1020">Майстер-сержант — 1 020 грн</option>
                    <option value="1040">Старший майстер-сержант — 1 040 грн</option>
                    <option value="1060">Головний майстер-сержант — 1 060 грн</option>
                    <option value="1090">Молодший лейтенант — 1 090 грн</option>
                    <option value="1130">Лейтенант — 1 130 грн</option>
                    <option value="1200">Старший лейтенант — 1 200 грн</option>
                    <option value="1270">Капітан — 1 270 грн</option>
                    <option value="1340">Майор — 1 340 грн</option>
                    <option value="1410">Підполковник — 1 410 грн</option>
                    <option value="1480">Полковник — 1 480 грн</option>
                    <option value="1550">Бригадний генерал — 1 550 грн</option>
                    <option value="1620">Генерал-майор — 1 620 грн</option>
                    <option value="1690">Генерал-лейтенант — 1 690 грн</option>
                    <option value="1760">Генерал, адмірал — 1 760 грн</option>
                </select>
            </div>

            <div class="zsu-field">
                <label for="zsu-tariff">Тарифний розряд</label>
                <select id="zsu-tariff">
                    <option value="1" selected>Тарифний розряд 1 — 2 470 грн</option>
                    <option value="2">Тарифний розряд 2 — 2 550 грн</option>
                    <option value="3">Тарифний розряд 3 — 2 640 грн</option>
                    <option value="4">Тарифний розряд 4 — 2 730 грн</option>
                    <option value="5">Тарифний розряд 5 — 2 820 грн</option>
                    <option value="6">Тарифний розряд 6 — 2 910 грн</option>
                    <option value="7">Тарифний розряд 7 — 3 000 грн</option>
                    <option value="8">Тарифний розряд 8 — 3 080 грн</option>
                    <option value="9">Тарифний розряд 9 — 3 170 грн</option>
                    <option value="10">Тарифний розряд 10 — 3 260 грн</option>
                    <option value="11">Тарифний розряд 11 — 3 350 грн</option>
                    <option value="12">Тарифний розряд 12 — 3 440 грн</option>
                    <option value="13">Тарифний розряд 13 — 3 520 грн</option>
                    <option value="14">Тарифний розряд 14 — 3 660 грн</option>
                    <option value="15">Тарифний розряд 15 — 3 810 грн</option>
                    <option value="16">Тарифний розряд 16 — 3 950 грн</option>
                    <option value="17">Тарифний розряд 17 — 4 090 грн</option>
                    <option value="18">Тарифний розряд 18 — 4 230 грн</option>
                    <option value="19">Тарифний розряд 19 — 4 370 грн</option>
                    <option value="20">Тарифний розряд 20 — 4 510 грн</option>
                    <option value="21">Тарифний розряд 21 — 4 650 грн</option>
                    <option value="22">Тарифний розряд 22 — 4 790 грн</option>
                    <option value="23">Тарифний розряд 23 — 4 930 грн</option>
                    <option value="24">Тарифний розряд 24 — 5 070 грн</option>
                    <option value="25">Тарифний розряд 25 — 5 220 грн</option>
                    <option value="26">Тарифний розряд 26 — 5 360 грн</option>
                    <option value="27">Тарифний розряд 27 — 5 500 грн</option>
                    <option value="28">Тарифний розряд 28 — 5 640 грн</option>
                    <option value="29">Тарифний розряд 29 — 5 780 грн</option>
                    <option value="30">Тарифний розряд 30 — 5 920 грн</option>
                    <option value="31">Тарифний розряд 31 — 6 060 грн</option>
                    <option value="32">Тарифний розряд 32 — 6 200 грн</option>
                    <option value="33">Тарифний розряд 33 — 6 340 грн</option>
                    <option value="34">Тарифний розряд 34 — 6 480 грн</option>
                    <option value="35">Тарифний розряд 35 — 6 630 грн</option>
                    <option value="36">Тарифний розряд 36 — 6 770 грн</option>
                    <option value="37">Тарифний розряд 37 — 6 910 грн</option>
                    <option value="38">Тарифний розряд 38 — 7 050 грн</option>
                    <option value="39">Тарифний розряд 39 — 7 190 грн</option>
                    <option value="40">Тарифний розряд 40 — 7 330 грн</option>
                    <option value="41">Тарифний розряд 41 — 7 470 грн</option>
                    <option value="42">Тарифний розряд 42 — 7 610 грн</option>
                    <option value="43">Тарифний розряд 43 — 7 750 грн</option>
                    <option value="44">Тарифний розряд 44 — 7 890 грн</option>
                    <option value="45">Тарифний розряд 45 — 8 030 грн</option>
                    <option value="46">Тарифний розряд 46 — 8 180 грн</option>
                    <option value="47">Тарифний розряд 47 — 8 320 грн</option>
                    <option value="48">Тарифний розряд 48 — 8 460 грн</option>
                    <option value="49">Тарифний розряд 49 — 8 600 грн</option>
                    <option value="50">Тарифний розряд 50 — 8 740 грн</option>
                    <option value="51">Тарифний розряд 51 — 8 880 грн</option>
                    <option value="52">Тарифний розряд 52 — 9 020 грн</option>
                    <option value="53">Тарифний розряд 53 — 9 160 грн</option>
                    <option value="54">Тарифний розряд 54 — 9 300 грн</option>
                    <option value="55">Тарифний розряд 55 — 9 440 грн</option>
                    <option value="56">Тарифний розряд 56 — 9 590 грн</option>
                    <option value="57">Тарифний розряд 57 — 9 730 грн</option>
                    <option value="58">Тарифний розряд 58 — 9 870 грн</option>
                    <option value="59">Тарифний розряд 59 — 10 010 грн</option>
                    <option value="60">Тарифний розряд 60 — 10 150 грн</option>
                </select>
                <div class="zsu-field-note">
                    Тарифний розряд визначає посадовий оклад та відсоток щомісячної премії.
                </div>
            </div>

            <div class="zsu-field">
                <label for="zsu-place">Місце проходження служби</label>
                <select id="zsu-place">
                    <option value="3" selected>Звичайні посади</option>
                    <option value="2">ДШВ, морська піхота, екіпажі кораблів</option>
                    <option value="1">Сили спеціальних операцій</option>
                    <option value="7">Військова частина А0952 — коефіцієнт 1,7</option>
                </select>
                <div class="zsu-field-note">
                    Впливає на відсоток щомісячної премії за тарифним розрядом.
                </div>
            </div>

            <div class="zsu-field">
                <label for="zsu-service">Надбавка за вислугу років</label>
                <select id="zsu-service">
                    <option value="0" selected>До 1 року — 0%</option>
                    <option value="25">Від 1 до 5 років — 25%</option>
                    <option value="30">Від 5 до 10 років — 30%</option>
                    <option value="35">Від 10 до 15 років — 35%</option>
                    <option value="40">Від 15 до 20 років — 40%</option>
                    <option value="45">Від 20 до 25 років — 45%</option>
                    <option value="50">25 років і більше — 50%</option>
                </select>
                <div class="zsu-field-note">
                    Нараховується на посадовий оклад разом з окладом за військовим званням.
                </div>
            </div>

            <div class="zsu-field">
                <label for="zsu-special">Надбавка за особливості проходження служби</label>
                <div class="zsu-range-row">
                    <input type="range" id="zsu-special" min="0" max="100" value="65" step="5">
                    <div class="zsu-range-value"><span id="zsu-special-value">65</span>%</div>
                </div>
                <div class="zsu-field-note">
                    Від 65% до 100% залежно від посади. Нараховується на оклади разом з надбавкою за вислугу.
                </div>
            </div>

            <div class="zsu-field">
                <label>Посадовий оклад за тарифним розрядом</label>
                <div class="zsu-auto-value">
                    <div>
                        <span>Визначається автоматично</span>
                        <small>За обраним тарифним розрядом</small>
                    </div>
                    <strong id="zsu-position-display">2 470 грн</strong>
                </div>
            </div>

            <div class="zsu-field">
                <label>Щомісячна премія</label>
                <div class="zsu-auto-value">
                    <div>
                        <span>Відсоток посадового окладу</span>
                        <small id="zsu-premium-note">За тарифним розрядом та місцем служби</small>
                    </div>
                    <strong id="zsu-premium-display">633%</strong>
                </div>
                <div class="zsu-field-note">
                    Розміри премії затверджені рішенням Міністра оборони України від 06.01.2026 № 38/уд
                    до наказу МОУ від 07.06.2018 № 260. За наявності надбавки за вислугу років
                    відсоток премії для звичайних посад знижується (тарифні розряди 1–5).
                </div>
            </div>


            <div class="zsu-field">
                <label class="zsu-checkbox-card">
                    <input type="checkbox" id="zsu-tax-exempt">
                    <span class="zsu-checkbox-ui"></span>
                    <span class="zsu-checkbox-text">
                        <strong>Звільнення від військового збору</strong>
                        <small>
                            Період безпосередньої участі у заходах із забезпечення національної безпеки
                            і оборони, відсічі та стримування збройної агресії
                        </small>
                    </span>
                </label>
                <div class="zsu-field-note">
                    За цей період військовий збір не утримується з усього грошового забезпечення.
                    В інших випадках ставка становить 1,5%.
                </div>
            </div>


            <!-- ==================== РОЗШИРЕНІ НАДБАВКИ ==================== -->

            <div id="zsu-advanced-block" class="zsu-hidden">

                <div class="zsu-section-title zsu-space">Інші щомісячні надбавки</div>

                <div class="zsu-field">
                    <label class="zsu-checkbox-card">
                        <input type="checkbox" id="zsu-custom">
                        <span class="zsu-checkbox-ui"></span>
                        <span class="zsu-checkbox-text">
                            <strong>Вказати власні оклад і премію</strong>
                            <small>Якщо у розрахунковому листку суми відрізняються від табличних</small>
                        </span>
                    </label>
                </div>

                <div id="zsu-custom-block" class="zsu-hidden">

                    <div class="zsu-field">
                        <label for="zsu-position-custom">Власний посадовий оклад</label>
                        <div class="zsu-input-money">
                            <input type="number" id="zsu-position-custom" value="2470" min="0" max="50000" step="10">
                            <span>грн</span>
                        </div>
                    </div>

                    <div class="zsu-field">
                        <label for="zsu-premium-custom">Власний відсоток премії</label>
                        <div class="zsu-input-money">
                            <input type="number" id="zsu-premium-custom" value="633" min="0" max="1500" step="1">
                            <span>%</span>
                        </div>
                    </div>

                </div>

                <div class="zsu-field">
                    <label for="zsu-secret">Надбавка за роботу з державною таємницею</label>
                    <select id="zsu-secret">
                        <option value="0" selected>Відсутня</option>
                        <option value="10">Таємно — 10%</option>
                        <option value="15">Цілком таємно — 15%</option>
                        <option value="20">Особливої важливості — 20%</option>
                        <option value="30">Режимно-секретний орган, таємно — 30%</option>
                        <option value="50">Режимно-секретний орган, цілком таємно — 50%</option>
                        <option value="60">Режимно-секретний орган, особливої важливості — 60%</option>
                    </select>
                    <div class="zsu-field-note">Відсоток посадового окладу.</div>
                </div>

                <div class="zsu-field">
                    <label for="zsu-sso">Надбавка за службу в Силах спеціальних операцій</label>
                    <select id="zsu-sso">
                        <option value="0" selected>Не проходить службу в ССО</option>
                        <option value="50">50%</option>
                        <option value="70">70%</option>
                        <option value="80">80%</option>
                        <option value="100">100%</option>
                    </select>
                    <div class="zsu-field-note">Відсоток посадового окладу.</div>
                </div>

                <div class="zsu-field">
                    <label for="zsu-other-percent">
                        Інші надбавки у відсотках посадового окладу
                    </label>
                    <div class="zsu-range-row">
                        <input type="range" id="zsu-other-percent" min="0" max="100" value="0" step="5">
                        <div class="zsu-range-value"><span id="zsu-other-percent-value">0</span>%</div>
                    </div>
                    <div class="zsu-field-note">
                        Класна кваліфікація, кваліфікаційна категорія медичного та фармацевтичного складу,
                        почесні та спортивні звання, науковий ступінь, вчене звання,
                        служба в умовах режимних обмежень, шифрувальна робота.
                    </div>
                </div>

                <div class="zsu-field">
                    <label for="zsu-other-money">Інші надбавки та доплати у гривнях</label>
                    <div class="zsu-input-money">
                        <input type="number" id="zsu-other-money" value="0" min="0" step="1">
                        <span>грн</span>
                    </div>
                </div>

                <div class="zsu-field">
                    <label class="zsu-checkbox-card">
                        <input type="checkbox" id="zsu-discipline">
                        <span class="zsu-checkbox-ui"></span>
                        <span class="zsu-checkbox-text">
                            <strong>Дисциплінарне стягнення у розрахунковому місяці</strong>
                            <small>Щомісячна премія не нараховується</small>
                        </span>
                    </label>
                </div>


                <!-- ==================== БОЙОВІ ==================== -->

                <div class="zsu-section-title zsu-space">Додаткова винагорода за бойові дії</div>

                <div class="zsu-field">
                    <label for="zsu-combat-type">Вид додаткової винагороди</label>
                    <select id="zsu-combat-type">
                        <option value="0" selected>Не нараховувалась</option>
                        <option value="100000">Безпосередня участь у бойових діях — 100 000 грн/міс</option>
                        <option value="50000">Виконання завдань у районі бойових дій — 50 000 грн/міс</option>
                        <option value="30000">Служба у районах ведення бойових дій — 30 000 грн/міс</option>
                        <option value="10000">Інші визначені випадки — 10 000 грн/міс</option>
                    </select>
                </div>

                <div class="zsu-field">
                    <label for="zsu-combat-days">Кількість днів нарахування</label>
                    <div class="zsu-input-money">
                        <input type="number" id="zsu-combat-days" value="0" min="0" max="31" step="1">
                        <span>днів</span>
                    </div>
                    <div class="zsu-field-note">
                        Виплата нараховується пропорційно: сума за місяць поділена на кількість днів
                        у місяці та помножена на кількість днів участі.
                    </div>
                </div>

                <div class="zsu-field">
                    <label for="zsu-assault-capture">Штурмові дії — дні захоплення позицій</label>
                    <div class="zsu-input-money">
                        <input type="number" id="zsu-assault-capture" value="0" min="0" max="31" step="1">
                        <span>днів</span>
                    </div>
                    <div class="zsu-field-note">40 000 грн за добу.</div>
                </div>

                <div class="zsu-field">
                    <label for="zsu-assault-hold">Штурмові дії — дні відновлення позицій</label>
                    <div class="zsu-input-money">
                        <input type="number" id="zsu-assault-hold" value="0" min="0" max="31" step="1">
                        <span>днів</span>
                    </div>
                    <div class="zsu-field-note">20 000 грн за добу.</div>
                </div>

                <div class="zsu-field">
                    <label for="zsu-captives">Захоплено військовослужбовців противника</label>
                    <div class="zsu-input-money">
                        <input type="number" id="zsu-captives" value="0" min="0" step="1">
                        <span>осіб</span>
                    </div>
                    <div class="zsu-field-note">
                        100 000 грн за особу, сума розподіляється між учасниками — вкажіть свою частку нижче.
                    </div>
                </div>

                <div class="zsu-field">
                    <label for="zsu-captives-share">Ваша частка у винагороді за полонених</label>
                    <div class="zsu-range-row">
                        <input type="range" id="zsu-captives-share" min="0" max="100" value="100" step="5">
                        <div class="zsu-range-value"><span id="zsu-captives-share-value">100</span>%</div>
                    </div>
                </div>

                <div class="zsu-field">
                    <label for="zsu-eliminated">Знищено живої сили противника</label>
                    <div class="zsu-input-money">
                        <input type="number" id="zsu-eliminated" value="0" min="0" step="1">
                        <span>осіб</span>
                    </div>
                    <div class="zsu-field-note">15 000 грн за особу.</div>
                </div>

                <div class="zsu-field">
                    <label for="zsu-instructor">Інструкторська винагорода</label>
                    <select id="zsu-instructor">
                        <option value="0" selected>Не нараховувалась</option>
                        <option value="15000">Базовий рівень — 15 000 грн/міс</option>
                        <option value="25000">Середній рівень — 25 000 грн/міс</option>
                        <option value="30000">Підвищений рівень — 30 000 грн/міс</option>
                    </select>
                </div>

                <div class="zsu-field">
                    <label for="zsu-instructor-days">Днів інструкторської діяльності</label>
                    <div class="zsu-input-money">
                        <input type="number" id="zsu-instructor-days" value="0" min="0" max="31" step="1">
                        <span>днів</span>
                    </div>
                </div>

                <div class="zsu-field">
                    <label for="zsu-onetime">Одноразові виплати</label>
                    <div class="zsu-input-money">
                        <input type="number" id="zsu-onetime" value="0" min="0" step="1">
                        <span>грн</span>
                    </div>
                    <div class="zsu-field-note">
                        Наприклад, одноразові винагороди 170 000 або 70 000 грн у визначених випадках.
                    </div>
                </div>

            </div>


            <!-- ==================== СПРОЩЕНІ БОЙОВІ ==================== -->

            <div id="zsu-simple-combat-block">

                <div class="zsu-section-title zsu-space">Додаткова винагорода</div>

                <div class="zsu-field">
                    <label for="zsu-simple-combat">Вид додаткової винагороди</label>
                    <select id="zsu-simple-combat">
                        <option value="0" selected>Не нараховувалась</option>
                        <option value="100000">Безпосередня участь у бойових діях — 100 000 грн/міс</option>
                        <option value="50000">Виконання завдань у районі бойових дій — 50 000 грн/міс</option>
                        <option value="30000">Служба у районах ведення бойових дій — 30 000 грн/міс</option>
                    </select>
                    <div class="zsu-field-note">
                        Нараховується за повний місяць. Для розрахунку за окремі дні
                        скористайтесь розширеним режимом.
                    </div>
                </div>

            </div>

        </div>


        <!-- ==================== РЕЗУЛЬТАТ ==================== -->

        <div class="zsu-result-wrap">

            <div class="zsu-result-card">

                <div class="zsu-result-label">Орієнтовна сума до видачі</div>

                <div class="zsu-total">
                    <span id="zsu-total">0</span>
                    <small>грн / місяць</small>
                </div>

                <div class="zsu-badge">
                    <span>Нараховано до утримань</span>
                    <strong id="zsu-badge-gross">0 грн</strong>
                </div>

                <div id="zsu-limit-warning" class="zsu-result-warning zsu-hidden"></div>

                <div class="zsu-divider"></div>

                <div class="zsu-result-title">Щомісячне грошове забезпечення</div>

                <div class="zsu-result-row">
                    <span>Посадовий оклад</span>
                    <strong id="zsu-result-position">0 грн</strong>
                </div>

                <div class="zsu-result-row">
                    <span>Оклад за військовим званням</span>
                    <strong id="zsu-result-rank">0 грн</strong>
                </div>

                <div class="zsu-result-row">
                    <span id="zsu-result-service-label">Надбавка за вислугу років</span>
                    <strong id="zsu-result-service">0 грн</strong>
                </div>

                <div class="zsu-result-row">
                    <span id="zsu-result-special-label">Надбавка за особливості служби</span>
                    <strong id="zsu-result-special">0 грн</strong>
                </div>

                <div class="zsu-result-row">
                    <span id="zsu-result-premium-label">Щомісячна премія</span>
                    <strong id="zsu-result-premium">0 грн</strong>
                </div>

                <div id="zsu-secret-row" class="zsu-result-row zsu-hidden">
                    <span id="zsu-result-secret-label">Надбавка за державну таємницю</span>
                    <strong id="zsu-result-secret">0 грн</strong>
                </div>

                <div id="zsu-sso-row" class="zsu-result-row zsu-hidden">
                    <span id="zsu-result-sso-label">Надбавка за службу в ССО</span>
                    <strong id="zsu-result-sso">0 грн</strong>
                </div>

                <div id="zsu-other-row" class="zsu-result-row zsu-hidden">
                    <span>Інші надбавки та доплати</span>
                    <strong id="zsu-result-other">0 грн</strong>
                </div>

                <div class="zsu-divider-small"></div>

                <div class="zsu-result-row zsu-important">
                    <span>Разом місячне грошове забезпечення</span>
                    <strong id="zsu-result-base">0 грн</strong>
                </div>

                <div id="zsu-combat-block" class="zsu-hidden">

                    <div class="zsu-divider"></div>

                    <div class="zsu-result-title">Бойові та інші виплати</div>

                    <div id="zsu-combat-main-row" class="zsu-result-row zsu-hidden">
                        <span id="zsu-result-combat-label">Додаткова винагорода</span>
                        <strong id="zsu-result-combat">0 грн</strong>
                    </div>

                    <div id="zsu-assault-row" class="zsu-result-row zsu-hidden">
                        <span>Винагорода за штурмові дії</span>
                        <strong id="zsu-result-assault">0 грн</strong>
                    </div>

                    <div id="zsu-captives-row" class="zsu-result-row zsu-hidden">
                        <span>Винагорода за полонених</span>
                        <strong id="zsu-result-captives">0 грн</strong>
                    </div>

                    <div id="zsu-eliminated-row" class="zsu-result-row zsu-hidden">
                        <span>Винагорода за знищену живу силу</span>
                        <strong id="zsu-result-eliminated">0 грн</strong>
                    </div>

                    <div id="zsu-instructor-row" class="zsu-result-row zsu-hidden">
                        <span>Інструкторська винагорода</span>
                        <strong id="zsu-result-instructor">0 грн</strong>
                    </div>

                    <div id="zsu-onetime-row" class="zsu-result-row zsu-hidden">
                        <span>Одноразові виплати</span>
                        <strong id="zsu-result-onetime">0 грн</strong>
                    </div>

                    <div id="zsu-limit-row" class="zsu-result-row zsu-hidden">
                        <span>Перевищення місячного ліміту бойових виплат</span>
                        <strong id="zsu-result-limit">0 грн</strong>
                    </div>

                    <div class="zsu-divider-small"></div>

                    <div class="zsu-result-row zsu-important">
                        <span>Разом бойові та інші виплати</span>
                        <strong id="zsu-result-combat-total">0 грн</strong>
                    </div>

                </div>

                <div class="zsu-divider"></div>

                <div class="zsu-result-row">
                    <span>Нараховано</span>
                    <strong id="zsu-result-gross">0 грн</strong>
                </div>

                <div class="zsu-result-row">
                    <span id="zsu-result-tax-label">Військовий збір</span>
                    <strong id="zsu-result-tax">0 грн</strong>
                </div>

                <div class="zsu-divider"></div>

                <div class="zsu-result-final">
                    <span>До видачі</span>
                    <strong id="zsu-result-total-bottom">0 грн</strong>
                </div>

            </div>


            <div class="zsu-info-box">
                <strong>Зверніть увагу</strong>
                <p>
                    Розрахунок має інформаційний та орієнтовний характер.
                    Фактичний розмір грошового забезпечення залежить від посади, тарифного розряду,
                    військової частини, умов та місця проходження служби, наказів командування
                    про встановлення надбавок і премій, а також від чинного законодавства
                    на дату нарахування.
                </p>
            </div>

            <div class="zsu-formula-box">
                <strong>Принцип розрахунку</strong>
                <p>
                    Спочатку формуються оклади та надбавка за вислугу років.
                    Надбавка за особливості проходження служби нараховується на посадовий оклад,
                    оклад за званням та надбавку за вислугу разом.
                    Премія та інші надбавки визначаються у відсотках посадового окладу.
                    Бойові виплати додаються після формування місячного грошового забезпечення
                    і обмежуються місячним лімітом. Логіку розрахунку звірено з офіційним
                    калькулятором Департаменту соціального забезпечення Міністерства оборони України.
                </p>
            </div>

        </div>

    </div>


    <div class="zsu-cta">
        <div class="zsu-cta-content">
            <strong>Виплати нараховані не в повному обсязі?</strong>
            <p>
                Потрібно перевірити розрахунковий листок, оскаржити невиплату бойових
                або стягнути заборгованість з грошового забезпечення? Зверніться до військового адвоката.
            </p>
        </div>
        <a href="/контакт/" class="zsu-cta-button">Отримати консультацію адвоката</a>
    </div>

</div>



<style>

#zsu-salary-calculator {
    --zsu-primary: #284c38;
    --zsu-primary-dark: #193326;
    --zsu-accent: #d6b65e;
    --zsu-bg: #f5f6f3;
    --zsu-border: #dfe3dd;
    --zsu-text: #20241f;
    --zsu-muted: #6f766e;

    max-width: 1100px;
    margin: 30px auto;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
    color: var(--zsu-text);
    box-sizing: border-box;
}

#zsu-salary-calculator *,
#zsu-salary-calculator *:before,
#zsu-salary-calculator *:after {
    box-sizing: border-box;
}

.zsu-hidden {
    display: none !important;
}


/* HEADER */

.zsu-calc-header {
    background: linear-gradient(135deg, #1d382a, #315d43);
    border-radius: 16px 16px 0 0;
    padding: 28px 32px;
    color: #fff;
    display: flex;
    gap: 20px;
    align-items: center;
}

.zsu-calc-icon {
    width: 58px;
    height: 58px;
    min-width: 58px;
    border-radius: 14px;
    background: rgba(255,255,255,.12);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 28px;
    font-weight: 700;
    border: 1px solid rgba(255,255,255,.15);
}

.zsu-calc-header h2 {
    padding: 0;
    margin: 0 0 6px;
    font-size: 26px;
    line-height: 1.25;
    color: #fff;
}

.zsu-calc-header p {
    padding: 0;
    margin: 0;
    font-size: 15px;
    color: rgba(255,255,255,.75);
}


/* LAYOUT */

.zsu-calc-layout {
    display: grid;
    grid-template-columns: minmax(0, 1.3fr) minmax(300px, .8fr);
    gap: 30px;
    padding: 32px;
    background: #fff;
    border: 1px solid var(--zsu-border);
    border-top: 0;
}

.zsu-calc-form,
.zsu-result-wrap {
    min-width: 0;
}


/* SECTION */

.zsu-section-title {
    font-size: 17px;
    font-weight: 700;
    margin-bottom: 18px;
    padding-bottom: 10px;
    border-bottom: 1px solid var(--zsu-border);
}

.zsu-space {
    margin-top: 32px;
}


/* FIELDS */

.zsu-field {
    margin-bottom: 22px;
}

.zsu-field > label:first-child {
    display: block;
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 8px;
}

#zsu-salary-calculator select {
    width: 100%;
    height: 48px;
    padding: 0 14px;
    background: #fff;
    color: var(--zsu-text);
    border: 1px solid #cfd5ce;
    border-radius: 8px;
    font-size: 15px;
    outline: none;
    transition: .2s ease;
}

#zsu-salary-calculator select:focus,
#zsu-salary-calculator input:focus {
    border-color: var(--zsu-primary);
    box-shadow: 0 0 0 3px rgba(40,76,56,.08);
    outline: none;
}

.zsu-field-note {
    margin-top: 7px;
    font-size: 12px;
    line-height: 1.5;
    color: var(--zsu-muted);
}


/* MODE CARDS */

.zsu-mode-grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 10px;
}

.zsu-mode-card {
    display: block;
    cursor: pointer;
}

.zsu-mode-card input {
    display: none;
}

.zsu-mode-content {
    display: flex;
    flex-direction: column;
    gap: 5px;
    height: 100%;
    padding: 16px 17px;
    border: 1px solid var(--zsu-border);
    border-radius: 10px;
    transition: .2s ease;
}

.zsu-mode-content strong {
    font-size: 14px;
    line-height: 1.4;
}

.zsu-mode-content small {
    font-size: 12px;
    line-height: 1.4;
    color: var(--zsu-muted);
}

.zsu-mode-card input:checked + .zsu-mode-content {
    background: #f1f6f2;
    border-color: var(--zsu-primary);
    box-shadow: inset 4px 0 0 var(--zsu-primary);
}


/* RANGE */

.zsu-range-row {
    display: flex;
    align-items: center;
    gap: 16px;
}

#zsu-salary-calculator input[type="range"] {
    flex: 1;
    min-width: 0;
    accent-color: var(--zsu-primary);
}

.zsu-range-value {
    min-width: 68px;
    padding: 8px 10px;
    border-radius: 7px;
    background: var(--zsu-bg);
    text-align: center;
    font-weight: 700;
}


/* AUTO VALUE */

.zsu-auto-value {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 20px;
    padding: 14px 16px;
    background: var(--zsu-bg);
    border: 1px solid var(--zsu-border);
    border-radius: 9px;
}

.zsu-auto-value div {
    display: flex;
    flex-direction: column;
    gap: 3px;
}

.zsu-auto-value span {
    font-size: 14px;
    font-weight: 600;
}

.zsu-auto-value small {
    font-size: 12px;
    line-height: 1.4;
    color: var(--zsu-muted);
}

.zsu-auto-value > strong {
    min-width: 62px;
    padding: 7px 9px;
    background: #fff;
    border-radius: 7px;
    text-align: center;
    color: var(--zsu-primary);
    font-size: 16px;
    white-space: nowrap;
}


/* MONEY INPUT */

.zsu-input-money {
    display: flex;
    align-items: center;
    border: 1px solid #cfd5ce;
    border-radius: 8px;
    overflow: hidden;
    transition: .2s ease;
}

.zsu-input-money:focus-within {
    border-color: var(--zsu-primary);
    box-shadow: 0 0 0 3px rgba(40,76,56,.08);
}

.zsu-input-money input {
    flex: 1;
    min-width: 0;
    height: 46px;
    padding: 0 14px;
    border: 0 !important;
    box-shadow: none !important;
    font-size: 15px;
}

.zsu-input-money span {
    padding: 0 15px;
    font-size: 14px;
    font-weight: 600;
    color: var(--zsu-muted);
}


/* CHECKBOX */

.zsu-checkbox-card {
    display: flex !important;
    align-items: center;
    gap: 13px;
    padding: 15px 17px;
    margin: 0 !important;
    border: 1px solid var(--zsu-border);
    border-radius: 9px;
    cursor: pointer;
    transition: .2s ease;
}

.zsu-checkbox-card input {
    position: absolute;
    opacity: 0;
    pointer-events: none;
}

.zsu-checkbox-ui {
    width: 22px;
    height: 22px;
    min-width: 22px;
    border: 2px solid #b7c0b8;
    border-radius: 5px;
    position: relative;
    transition: .2s ease;
}

.zsu-checkbox-text {
    display: flex;
    flex-direction: column;
    gap: 3px;
}

.zsu-checkbox-text strong {
    font-size: 14px;
}

.zsu-checkbox-text small {
    font-size: 12px;
    font-weight: 400;
    line-height: 1.4;
    color: var(--zsu-muted);
}

.zsu-checkbox-card:has(input:checked) {
    background: #f1f6f2;
    border-color: var(--zsu-primary);
}

.zsu-checkbox-card input:checked + .zsu-checkbox-ui {
    background: var(--zsu-primary);
    border-color: var(--zsu-primary);
}

.zsu-checkbox-card input:checked + .zsu-checkbox-ui:after {
    content: "";
    position: absolute;
    left: 6px;
    top: 2px;
    width: 6px;
    height: 11px;
    border: solid #fff;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
}


/* RESULT */

.zsu-result-card {
    background: var(--zsu-primary-dark);
    color: #fff;
    border-radius: 13px;
    padding: 25px;
    position: sticky;
    top: 20px;
}

.zsu-result-label {
    font-size: 13px;
    color: rgba(255,255,255,.65);
    margin-bottom: 7px;
}

.zsu-total {
    margin-bottom: 15px;
}

.zsu-total > span {
    display: block;
    font-size: 38px;
    font-weight: 800;
    line-height: 1.1;
    letter-spacing: -1px;
}

.zsu-total small {
    font-size: 13px;
    color: rgba(255,255,255,.6);
}

.zsu-badge {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 10px 13px;
    background: rgba(255,255,255,.08);
    border-radius: 8px;
    font-size: 13px;
}

.zsu-badge span {
    color: rgba(255,255,255,.7);
}

.zsu-badge strong {
    color: var(--zsu-accent);
}

.zsu-result-warning {
    margin-top: 12px;
    padding: 10px 12px;
    border-radius: 7px;
    background: rgba(214,182,94,.14);
    color: #eed88e;
    font-size: 12px;
    line-height: 1.4;
}

.zsu-divider {
    height: 1px;
    background: rgba(255,255,255,.12);
    margin: 20px 0;
}

.zsu-divider-small {
    height: 1px;
    background: rgba(255,255,255,.08);
    margin: 15px 0;
}

.zsu-result-title {
    font-weight: 700;
    font-size: 15px;
    margin-bottom: 15px;
}

.zsu-result-row {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    gap: 15px;
    margin: 11px 0;
    font-size: 13px;
}

.zsu-result-row span {
    line-height: 1.35;
    color: rgba(255,255,255,.65);
}

.zsu-result-row strong {
    white-space: nowrap;
    font-size: 13px;
}

.zsu-result-row.zsu-important span {
    color: #fff;
}

.zsu-result-row.zsu-important strong {
    color: var(--zsu-accent);
}

.zsu-result-final {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.zsu-result-final span {
    font-weight: 700;
    font-size: 17px;
}

.zsu-result-final strong {
    font-size: 23px;
    color: var(--zsu-accent);
}


/* INFO */

.zsu-info-box,
.zsu-formula-box {
    margin-top: 18px;
    padding: 17px 18px;
    border-radius: 10px;
}

.zsu-info-box {
    background: #f6f6f3;
    border-left: 4px solid var(--zsu-accent);
}

.zsu-formula-box {
    background: #f1f6f2;
    border-left: 4px solid var(--zsu-primary);
}

.zsu-info-box strong,
.zsu-formula-box strong {
    font-size: 14px;
}

.zsu-info-box p,
.zsu-formula-box p {
    margin: 5px 0 0;
    padding: 0;
    font-size: 12px;
    line-height: 1.55;
    color: var(--zsu-muted);
}


/* CTA */

.zsu-cta {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 25px;
    padding: 25px 30px;
    background: #f1f6f2;
    border: 1px solid var(--zsu-border);
    border-top: 0;
    border-radius: 0 0 16px 16px;
}

.zsu-cta-content {
    flex: 1;
}

.zsu-cta-content strong {
    display: block;
    margin-bottom: 5px;
    font-size: 17px;
    color: var(--zsu-primary-dark);
}

.zsu-cta-content p {
    margin: 0;
    padding: 0;
    max-width: 650px;
    font-size: 13px;
    line-height: 1.55;
    color: var(--zsu-muted);
}

.zsu-cta-button {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 48px;
    padding: 12px 20px;
    border-radius: 8px;
    background: var(--zsu-primary);
    color: #fff !important;
    text-decoration: none !important;
    white-space: nowrap;
    font-size: 14px;
    font-weight: 700;
    transition: .2s ease;
}

.zsu-cta-button:hover {
    background: var(--zsu-primary-dark);
    color: #fff !important;
}


/* MOBILE */

@media(max-width: 800px) {

    #zsu-salary-calculator {
        margin: 20px 0;
    }

    .zsu-calc-header {
        border-radius: 12px 12px 0 0;
        padding: 22px 20px;
    }

    .zsu-calc-header h2 {
        font-size: 20px;
    }

    .zsu-calc-icon {
        width: 48px;
        height: 48px;
        min-width: 48px;
        font-size: 23px;
    }

    .zsu-calc-layout {
        grid-template-columns: 1fr;
        padding: 22px 18px;
        gap: 25px;
    }

    .zsu-result-card {
        position: static;
    }

    .zsu-cta {
        flex-direction: column;
        align-items: stretch;
        padding: 22px 18px;
    }

    .zsu-cta-button {
        width: 100%;
    }
}

@media(max-width: 600px) {

    .zsu-mode-grid {
        grid-template-columns: 1fr;
    }
}

@media(max-width: 480px) {

    .zsu-calc-header {
        align-items: flex-start;
    }

    .zsu-calc-icon {
        display: none;
    }

    .zsu-range-row {
        gap: 10px;
    }

    .zsu-auto-value {
        align-items: flex-start;
    }

    .zsu-total > span {
        font-size: 32px;
    }

    .zsu-result-row {
        gap: 10px;
    }

    .zsu-result-row span,
    .zsu-result-row strong {
        font-size: 12px;
    }
}

</style>



<script>

(function () {

    'use strict';

    /* =========================================================
       НОРМАТИВНІ ЗНАЧЕННЯ
       Для оновлення калькулятора змінюються насамперед ці константи.
    ========================================================= */

    const CALCULATOR_YEAR = 2026;

    /*
       Тарифні розряди: [посадовий оклад, ССО%, ДШВ%, звичайні%, звичайні з вислугою%]
       Останній елемент є лише у розрядів 1-5.
       Рішення Міністра оборони України від 06.01.2026 № 38/уд.
    */
    const TARIFF = {
        1: [2470, 620, 650, 633, 590],
        2: [2550, 590, 646, 603, 567],
        3: [2640, 590, 641, 578, 544],
        4: [2730, 590, 631, 556, 535],
        5: [2820, 560, 624, 534, 523],
        6: [2910, 560, 613, 513],
        7: [3000, 560, 600, 505],
        8: [3080, 560, 589, 492],
        9: [3170, 560, 580, 489],
        10: [3260, 530, 573, 486],
        11: [3350, 530, 563, 483],
        12: [3440, 530, 553, 480],
        13: [3520, 520, 541, 467],
        14: [3660, 520, 526, 455],
        15: [3810, 490, 518, 443],
        16: [3950, 490, 504, 429],
        17: [4090, 470, 496, 420],
        18: [4230, 470, 487, 412],
        19: [4370, 470, 481, 405],
        20: [4510, 470, 471, 395],
        21: [4650, 470, 464, 390],
        22: [4790, 450, 454, 390],
        23: [4930, 450, 445, 390],
        24: [5070, 450, 440, 390],
        25: [5220, 430, 428, 390],
        26: [5360, 430, 420, 390],
        27: [5500, 430, 410, 390],
        28: [5640, 430, 405, 390],
        29: [5780, 430, 395, 390],
        30: [5920, 420, 390, 390],
        31: [6060, 420, 390, 390],
        32: [6200, 420, 390, 390],
        33: [6340, 420, 390, 390],
        34: [6480, 420, 390, 390],
        35: [6630, 420, 390, 390],
        36: [6770, 400, 390, 390],
        37: [6910, 400, 390, 390],
        38: [7050, 400, 390, 390],
        39: [7190, 400, 390, 390],
        40: [7330, 400, 390, 390],
        41: [7470, 400, 390, 390],
        42: [7610, 400, 390, 390],
        43: [7750, 400, 390, 390],
        44: [7890, 390, 390, 390],
        45: [8030, 390, 390, 390],
        46: [8180, 390, 390, 390],
        47: [8320, 390, 390, 390],
        48: [8460, 390, 390, 390],
        49: [8600, 390, 390, 390],
        50: [8740, 390, 390, 390],
        51: [8880, 390, 390, 390],
        52: [9020, 390, 390, 390],
        53: [9160, 390, 390, 390],
        54: [9300, 390, 390, 390],
        55: [9440, 390, 390, 390],
        56: [9590, 390, 390, 390],
        57: [9730, 390, 390, 390],
        58: [9870, 390, 390, 390],
        59: [10010, 390, 390, 390],
        60: [10150, 390, 390, 390],
    };

    /* Коефіцієнт для військової частини А0952 */
    const A0952_COEF = 1.7;

    /* Ставки бойових та інших виплат */
    const ASSAULT_CAPTURE_RATE = 40000;   // за добу захоплення позицій
    const ASSAULT_HOLD_RATE = 20000;      // за добу відновлення позицій
    const CAPTIVE_RATE = 100000;          // за захопленого військовослужбовця противника
    const ELIMINATED_RATE = 15000;        // за знищену живу силу

    /* Сукупний місячний ліміт бойових виплат */
    const COMBAT_MONTH_LIMIT = 460000;

    /* Військовий збір */
    const MILITARY_TAX = 0.015;

    /*
       Ставка 1,5% застосовується до грошового забезпечення військовослужбовців.
       На період безпосередньої участі у заходах із забезпечення національної
       безпеки і оборони збір не утримується взагалі.
    */


    /* =========================================================
       ELEMENT
    ========================================================= */

    const calculator = document.getElementById('zsu-salary-calculator');

    if (!calculator) {
        return;
    }


    /* =========================================================
       HELPERS
    ========================================================= */

    /*
       Замість логічного "І" використовується both().
       Причина: WordPress перетворює амперсанди у вмісті запису
       на HTML-сутності і ламає скрипт.
    */
    function both(a, b) {

        if (!a) {
            return false;
        }

        return Boolean(b);

    }


    function el(id) {
        return document.getElementById(id);
    }


    function round2(value) {
        return Math.round((Number(value) || 0) * 100) / 100;
    }


    function numberValue(id) {

        const element = el(id);

        if (!element) {
            return 0;
        }

        const value = Number(element.value);

        return Number.isFinite(value) ? Math.max(0, value) : 0;

    }


    function setText(id, text) {

        const element = el(id);

        if (element) {
            element.textContent = text;
        }

    }


    function toggle(id, hidden) {

        const element = el(id);

        if (element) {
            element.classList[hidden ? 'add' : 'remove']('zsu-hidden');
        }

    }


    function formatNumber(value) {

        return new Intl.NumberFormat('uk-UA', {
            minimumFractionDigits: 0,
            maximumFractionDigits: 2
        }).format(round2(value));

    }


    function money(value) {
        return formatNumber(value) + ' грн';
    }


    /*
       Відсоток щомісячної премії за тарифним розрядом.

       Звичайні посади — індекс 3, але за наявності надбавки за вислугу
       і за наявності п'ятого елемента (розряди 1-5) береться індекс 4.
       ДШВ та А0952 — індекс 2, для А0952 результат множиться на 1,7.
       ССО — індекс 1.
    */
    function getPremiumPercent(tariff, place, hasService) {

        const row = TARIFF[tariff];

        if (!row) {
            return 0;
        }

        let index = 3;
        let coef = 1;

        if (place === 1) {
            index = 1;
        } else if (place === 2) {
            index = 2;
        } else if (place === 7) {
            index = 2;
            coef = A0952_COEF;
        } else if (both(hasService, row.length > 4)) {
            index = 4;
        }

        return round2(row[index] * coef);

    }


    function getMode() {

        const selected = calculator.querySelector('input[name="zsu-mode"]:checked');

        return selected ? selected.value : 'simple';

    }


    /* =========================================================
       ЗБІР ДАНИХ
    ========================================================= */

    function readForm() {

        const mode = getMode();
        const advanced = mode === 'advanced';

        const daysInMonth = numberValue('zsu-month') || 31;

        const combatRate = advanced
            ? numberValue('zsu-combat-type')
            : numberValue('zsu-simple-combat');

        const combatDays = advanced
            ? Math.min(numberValue('zsu-combat-days'), daysInMonth)
            : (combatRate > 0 ? daysInMonth : 0);

        const tariff = numberValue('zsu-tariff') || 1;
        const place = numberValue('zsu-place') || 3;
        const servicePercent = numberValue('zsu-service');

        const tariffRow = TARIFF[tariff] || TARIFF[1];
        const tariffPosition = tariffRow[0];
        const tariffPremium = getPremiumPercent(tariff, place, servicePercent > 0);

        const custom = both(advanced, el('zsu-custom').checked);

        return {

            mode: mode,
            advanced: advanced,

            daysInMonth: daysInMonth,

            rank: numberValue('zsu-rank'),

            tariff: tariff,
            place: place,

            tariffPosition: tariffPosition,
            tariffPremium: tariffPremium,

            custom: custom,

            position: custom ? numberValue('zsu-position-custom') : tariffPosition,
            premiumPercent: custom ? numberValue('zsu-premium-custom') : tariffPremium,

            servicePercent: servicePercent,
            specialPercent: numberValue('zsu-special'),

            secretPercent: advanced ? numberValue('zsu-secret') : 0,
            ssoPercent: advanced ? numberValue('zsu-sso') : 0,
            otherPercent: advanced ? numberValue('zsu-other-percent') : 0,
            otherMoney: advanced ? numberValue('zsu-other-money') : 0,

            discipline: advanced ? el('zsu-discipline').checked : false,
            taxExempt: el('zsu-tax-exempt').checked,

            combatRate: combatRate,
            combatDays: combatDays,

            assaultCapture: advanced ? Math.min(numberValue('zsu-assault-capture'), daysInMonth) : 0,
            assaultHold: advanced ? Math.min(numberValue('zsu-assault-hold'), daysInMonth) : 0,

            captives: advanced ? numberValue('zsu-captives') : 0,
            captivesShare: advanced ? numberValue('zsu-captives-share') : 0,

            eliminated: advanced ? numberValue('zsu-eliminated') : 0,

            instructorRate: advanced ? numberValue('zsu-instructor') : 0,
            instructorDays: advanced ? Math.min(numberValue('zsu-instructor-days'), daysInMonth) : 0,

            onetime: advanced ? numberValue('zsu-onetime') : 0

        };

    }


    /* =========================================================
       РОЗРАХУНОК
    ========================================================= */

    function calculate(data) {

        /* --- Оклади та надбавка за вислугу --- */

        const salaryBase = data.position + data.rank;

        const service = round2(salaryBase * data.servicePercent / 100);

        /*
           Надбавка за особливості проходження служби нараховується
           на посадовий оклад, оклад за званням та надбавку за вислугу.
        */
        const special = round2((salaryBase + service) * data.specialPercent / 100);

        const premium = data.discipline
            ? 0
            : round2(data.position * data.premiumPercent / 100);

        const secret = round2(data.position * data.secretPercent / 100);
        const sso = round2(data.position * data.ssoPercent / 100);
        const otherPercentMoney = round2(data.position * data.otherPercent / 100);
        const other = round2(otherPercentMoney + data.otherMoney);

        const monthlyBase = round2(
            data.position +
            data.rank +
            service +
            special +
            premium +
            secret +
            sso +
            other
        );


        /* --- Бойові виплати --- */

        const dailyCombat = data.daysInMonth > 0
            ? data.combatRate / data.daysInMonth
            : 0;

        const combatMain = round2(dailyCombat * data.combatDays);

        const assault = round2(
            ASSAULT_CAPTURE_RATE * data.assaultCapture +
            ASSAULT_HOLD_RATE * data.assaultHold
        );

        const captives = round2(
            CAPTIVE_RATE * data.captives * data.captivesShare / 100
        );

        const eliminated = round2(ELIMINATED_RATE * data.eliminated);

        const dailyInstructor = data.daysInMonth > 0
            ? data.instructorRate / data.daysInMonth
            : 0;

        const instructor = round2(dailyInstructor * data.instructorDays);

        /*
           Місячний ліміт не поширюється на виплати за знищення живої сили
           противника та за захоплення військовополоненого.
        */
        const limitedPool = round2(
            combatMain +
            assault +
            instructor +
            data.onetime
        );

        const outsideLimit = round2(captives + eliminated);

        let limitCut = 0;
        let limitedTotal = limitedPool;

        if (limitedPool > COMBAT_MONTH_LIMIT) {
            limitCut = round2(limitedPool - COMBAT_MONTH_LIMIT);
            limitedTotal = COMBAT_MONTH_LIMIT;
        }

        const combatRaw = round2(limitedPool + outsideLimit);
        const combatTotal = round2(limitedTotal + outsideLimit);


        /* --- Нараховано, збір, до видачі --- */

        const gross = round2(monthlyBase + combatTotal);

        const tax = data.taxExempt ? 0 : round2(gross * MILITARY_TAX);
        const net = round2(gross - tax);

        return {

            salaryBase: salaryBase,
            service: service,
            special: special,
            premium: premium,
            secret: secret,
            sso: sso,
            other: other,
            monthlyBase: monthlyBase,

            combatMain: combatMain,
            assault: assault,
            captives: captives,
            eliminated: eliminated,
            instructor: instructor,
            onetime: data.onetime,
            combatRaw: combatRaw,
            limitCut: limitCut,
            combatTotal: combatTotal,

            gross: gross,
            tax: tax,
            net: net

        };

    }


    /* =========================================================
       ВІДОБРАЖЕННЯ
    ========================================================= */

    function renderMode(data) {

        toggle('zsu-advanced-block', !data.advanced);
        toggle('zsu-simple-combat-block', data.advanced);

        toggle('zsu-custom-block', !data.custom);

        setText('zsu-special-value', data.specialPercent);
        setText('zsu-other-percent-value', data.otherPercent);
        setText('zsu-captives-share-value', data.captivesShare);

        setText('zsu-position-display', money(data.position));
        setText('zsu-premium-display', formatNumber(data.premiumPercent) + '%');

        let premiumNote = 'Тарифний розряд ' + data.tariff;

        if (data.custom) {
            premiumNote = 'Вказано вручну';
        } else if (data.place === 7) {
            premiumNote = 'Розряд ' + data.tariff + ', частина А0952 — з коефіцієнтом 1,7';
        } else if (data.place === 1) {
            premiumNote = 'Розряд ' + data.tariff + ', Сили спеціальних операцій';
        } else if (data.place === 2) {
            premiumNote = 'Розряд ' + data.tariff + ', ДШВ, морська піхота, екіпажі кораблів';
        } else if (data.servicePercent > 0) {
            premiumNote = 'Розряд ' + data.tariff + ', звичайні посади, понад 1 рік служби';
        } else {
            premiumNote = 'Розряд ' + data.tariff + ', звичайні посади, до 1 року служби';
        }

        setText('zsu-premium-note', premiumNote);

    }


    function renderResult(data, result) {

        /* Верхній блок */

        setText('zsu-total', formatNumber(result.net));
        setText('zsu-badge-gross', money(result.gross));

        /* Грошове забезпечення */

        setText('zsu-result-position', money(data.position));
        setText('zsu-result-rank', money(data.rank));

        setText('zsu-result-service-label',
            'Надбавка за вислугу років — ' + data.servicePercent + '%');
        setText('zsu-result-service', money(result.service));

        setText('zsu-result-special-label',
            'Надбавка за особливості служби — ' + data.specialPercent + '%');
        setText('zsu-result-special', money(result.special));

        setText('zsu-result-premium-label', data.discipline
            ? 'Щомісячна премія — не нарахована'
            : 'Щомісячна премія — ' + formatNumber(data.premiumPercent) + '%');
        setText('zsu-result-premium', money(result.premium));

        const showSecret = result.secret > 0;
        toggle('zsu-secret-row', !showSecret);

        if (showSecret) {
            setText('zsu-result-secret-label',
                'Надбавка за державну таємницю — ' + data.secretPercent + '%');
            setText('zsu-result-secret', money(result.secret));
        }

        const showSso = result.sso > 0;
        toggle('zsu-sso-row', !showSso);

        if (showSso) {
            setText('zsu-result-sso-label',
                'Надбавка за службу в ССО — ' + data.ssoPercent + '%');
            setText('zsu-result-sso', money(result.sso));
        }

        const showOther = result.other > 0;
        toggle('zsu-other-row', !showOther);

        if (showOther) {
            setText('zsu-result-other', money(result.other));
        }

        setText('zsu-result-base', money(result.monthlyBase));


        /* Бойові */

        const showCombat = result.combatRaw > 0;
        toggle('zsu-combat-block', !showCombat);

        const showCombatMain = result.combatMain > 0;
        toggle('zsu-combat-main-row', !showCombatMain);

        if (showCombatMain) {
            setText('zsu-result-combat-label',
                'Додаткова винагорода — ' + data.combatDays + ' з ' + data.daysInMonth + ' днів');
            setText('zsu-result-combat', money(result.combatMain));
        }

        const showAssault = result.assault > 0;
        toggle('zsu-assault-row', !showAssault);

        if (showAssault) {
            setText('zsu-result-assault', money(result.assault));
        }

        const showCaptives = result.captives > 0;
        toggle('zsu-captives-row', !showCaptives);

        if (showCaptives) {
            setText('zsu-result-captives', money(result.captives));
        }

        const showEliminated = result.eliminated > 0;
        toggle('zsu-eliminated-row', !showEliminated);

        if (showEliminated) {
            setText('zsu-result-eliminated', money(result.eliminated));
        }

        const showInstructor = result.instructor > 0;
        toggle('zsu-instructor-row', !showInstructor);

        if (showInstructor) {
            setText('zsu-result-instructor', money(result.instructor));
        }

        const showOnetime = result.onetime > 0;
        toggle('zsu-onetime-row', !showOnetime);

        if (showOnetime) {
            setText('zsu-result-onetime', money(result.onetime));
        }

        const showLimit = result.limitCut > 0;
        toggle('zsu-limit-row', !showLimit);
        toggle('zsu-limit-warning', !showLimit);

        if (showLimit) {

            setText('zsu-result-limit', '− ' + money(result.limitCut));

            setText('zsu-limit-warning',
                'Застосовано місячний ліміт додаткових та одноразових винагород ' +
                money(COMBAT_MONTH_LIMIT) +
                '. Ліміт не поширюється на виплати за знищення живої сили ' +
                'противника та за захоплення військовополоненого.');

        }

        setText('zsu-result-combat-total', money(result.combatTotal));


        /* Підсумок */

        setText('zsu-result-gross', money(result.gross));

        setText('zsu-result-tax-label', data.taxExempt
            ? 'Військовий збір — не утримується'
            : 'Військовий збір 1,5%');

        setText('zsu-result-tax', '− ' + money(result.tax));

        setText('zsu-result-total-bottom', money(result.net));

    }


    function update() {

        const data = readForm();

        renderMode(data);
        renderResult(data, calculate(data));

    }


    /* =========================================================
       EVENTS
    ========================================================= */

    calculator.querySelectorAll('input, select').forEach(function (element) {

        element.addEventListener('input', update);
        element.addEventListener('change', update);

        if (element.type === 'number') {

            element.addEventListener('blur', function () {

                const min = Number(element.min);
                const max = Number(element.max);

                let value = Number(element.value);

                if (!Number.isFinite(value)) {
                    value = Number.isFinite(min) ? min : 0;
                }

                if (Number.isFinite(min)) {
                    value = Math.max(value, min);
                }

                if (Number.isFinite(max)) {
                    value = Math.min(value, max);
                }

                element.value = value;

                update();

            });

        }

    });


    /* =========================================================
       INIT
    ========================================================= */

    setText('zsu-year-title', CALCULATOR_YEAR);

    update();

})();

</script>



<h2 class="wp-block-heading">Як військовослужбовцю розрахувати свою зарплату</h2>



<p>В Україні триває загальна мобілізація. І, коли чоловіка призивають до лав ЗСУ, перед ним постає питання, чи буде він під час служби отримувати зарплату та в якому розмірі. Адже за законом на період служби за мобілізованим зберігається місце роботи. Звільнити його права не мають. Проте зарплату за основним місцем роботи не платять.&nbsp;</p>



<p>Так, військовослужбовців забезпечують одягом, їжею, засобами гігієни. Проте у більшості є сім’ї, діти. На їх утримання потрібні гроші. А гідна зарплата – це важлива частина мотивації, показник того, що держава цінує внесок кожного захисника у боротьбу за незалежність нашої країни.</p>



<p>Можна заспокоїтися. Гроші під час служби у збройних силах військовослужбовцям платять. Тільки називаються вони не зарплата, як у цивільних, а грошове забезпечення.&nbsp;</p>



<h2 class="wp-block-heading">Що таке грошове забезпечення військовослужбовців і чим воно відрізняється від зарплати</h2>



<p>Грошове забезпечення – це загальна сума виплат, які держава щомісяця платить військовослужбовцям за виконання їхніх службових обов’язків. До складу грошового забезпечення входять наступні виплати.</p>



<ol class="wp-block-list">
<li>Два різновиди окладів – посадовий та за військовим званням. Перший залежить від посади, яку займає військовослужбовець. Другий – фіксована сума оплати за надане військове звання.</li>



<li>Премії та надбавки (наприклад, надбавка за вислугу років, за особливості проходження служби, за допуск до державної таємниці).</li>



<li>Додаткові виплати.</li>



<li>Премії (щомісячна виплата за дотримання дисципліни та особистий внесок у загальні результати роботи військового підрозділу).</li>



<li>Одноразові виплати (на лікування, допомога на розв’язання соціально-побутових проблем, виплата при укладанні першого контракту тощо).</li>



<li>«Бойові» виплати. Їх виплачують за участь у виконанні конкретних завдань. Це 30, 50 чи 100 тисяч гривень, залежно від участі в бойових діях.</li>



<li>Винагорода за взяття противника у полон.</li>



<li>Винагорода за знищення живої сили противника.</li>



<li>Винагорода інструкторському складу. </li>
</ol>



<p>Від звичайної цивільної зарплати грошове забезпечення відрізняється.</p>



<p>Зарплату платить роботодавець за трудовим договором, а грошове забезпечення – держава на основі законодавства про статус військових.</p>



<p>Звичайна заробітна плата складається із зарплати та премій. Грошове забезпечення – з багатьох складників, які містять оклади, надбавки, премії тощо. Заробітна плата не містить таких специфічних надбавок, як виплата за участь у бойових діях.</p>



<p>Грошове забезпечення надходить під час тривалого лікування після поранень чи перебування у розпорядженні командира. Лікарняні листи у цивільному житті сплачуються на зовсім інших умовах, а інколи трудовий договір може бути призупиненим.</p>



<p>Слід розуміти, що належне грошове забезпечення – це не пільга, а вияв турботи держави про тих, хто, ризикуючи життям, захищає незалежність України. Це необхідна умова підтримання боєздатності війська.</p>



<h2 class="wp-block-heading">Як розрахувати грошове забезпечення військовослужбовцю</h2>



<p>Грошове забезпечення починають нараховувати з моменту мобілізації чи підписання контракту військовослужбовцем. Перші нарахування поступають на карту за місяць. Щоб розрахувати суму забезпечення, потрібно врахувати наступне.</p>



<ol class="wp-block-list">
<li>Прожитковий мінімум на момент підписання контракту чи мобілізації (на 01.01. 2026 року 3228 гривень для працездатних осіб).</li>



<li>Дізнатися свій тарифний розряд. Це можна зробити у кадровій службі чи фінансовій частині підрозділу.</li>



<li>Врахувати своє військове звання (від рекрута до бригадного генерала).</li>



<li>Додати надбавку за вислугу років (від 25 до 50%).</li>



<li>Додати надбавку за особливості проходження служби (від 65 до 87,7%).</li>
</ol>



<h3 class="wp-block-heading">Потрібно додати оплату:</h3>



<ul class="wp-block-list">
<li>за період участі у бойових діях чи перебуванні у полоні – 100 000 гривень; </li>



<li>70 000 за кожні 30 днів перебування на нулі;</li>



<li>50 000 тим, хто працює у штабах чи органах управління; </li>



<li>30 000, тим, хто перебуває на ротації чи виконує завдання у тилу; </li>



<li>10 000 гривень – чисті дні служби без відпусток, навчання чи відрядження. </li>
</ul>



<p>У кожному з цих випадків потрібно врахувати конкретну кількість днів, тобто з якої по яку дати.</p>



<p>Також треба вказати дні перебування на передовій чи на особливо небезпечних ділянках фронту. 70&nbsp;000 гривень платять тим, хто знаходиться у першому ешелоні оборони. 170 000 гривень – за виконання бойового задання на найнебезпечніших рубежах. Оплату здійснюють пропорційно дням перебування там.</p>



<p>При переведенні на нове місце служби, починаючи з дня виключення зі списків останнього місця служби та до прийняття посади, нарахування грошового забезпечення відбувається за новим місцем служби, але у розмірі попереднього.&nbsp;</p>



<h2 class="wp-block-heading">Коли грошове забезпечення не виплачується</h2>



<p>Існують випадки, коли військовослужбовець втрачає право на грошове забезпечення. Це:</p>



<ul class="wp-block-list">
<li>відсутність на місці служби протягом однієї доби й більше, зокрема СЗЧ;</li>



<li>перебування під цілодобовим домашнім арештом;</li>



<li>перебування у лікарні понад встановлені законом терміни;</li>



<li>відбування покарання на гауптвахті для військовослужбовців строкової служби.</li>
</ul>



<p>Але виникають випадки, коли з виплатою грошового забезпечення військовослужбовцю стаються проблеми, його суми необґрунтовано замалі чи виплати затримують. Розібратися самому без спеціальної освіти майже неможливо. Звичайний адвокат теж мало допоможе, адже закони постійно змінюються. Потрібен спеціаліст саме з військового права.</p>



<h2 class="wp-block-heading">Коли потрібний військовий адвокат при розв’язанні питань із грошового забезпечення</h2>



<p>Звернутися до військового адвоката розумним буде у наступних випадках.</p>



<ol class="wp-block-list">
<li>Затримка чи невиплата додаткової винагороди або необґрунтоване її зменшення. </li>



<li>Відсутність виплат «бойових» за час перебування на передовій через помилку в журналі.</li>



<li>Відмова у наданні додаткової одноразової допомоги за поранення.</li>



<li>Помилки у нарахуванні.</li>
</ol>



<p>Досвідчений адвокат може запросити та отримати розрахункові документи з військової частини. Він правильно складе скаргу до Міністерства оборони чи оперативного командування. Часто цього вже достатньо, щоб без суду отримати належні військовослужбовцю гроші. Правильно підготує позивні документи та здійснить супровід підзахисного у суді.</p>



<p>Ваші права порушені? Вам затримують грошове забезпечення чи не платять «бойові». Зверніться до військового адвоката, й вам допоможуть відновити справедливість.</p>
<p>Запис <a href="https://xn----8sbafacn3ahcih8bh9a2a1n7g.com.ua/kalkulyator-zarplati-zsu-groshovogo-zabezpechennya/">Калькулятор зарплати ЗСУ (грошового забезпечення)</a> спершу з'явиться на <a href="https://xn----8sbafacn3ahcih8bh9a2a1n7g.com.ua">ВІЙСЬКОВИЙ АДВОКАТ</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://xn----8sbafacn3ahcih8bh9a2a1n7g.com.ua/kalkulyator-zarplati-zsu-groshovogo-zabezpechennya/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Безкоштовний адвокат: три помилки при спілкуванні з адвокатом, які можуть коштувати успіху у справі</title>
		<link>https://xn----8sbafacn3ahcih8bh9a2a1n7g.com.ua/bezkoshtovnij-advokat-tri-pomilki-pri-spilkuvanni-z-advokatom-yaki-mozhut-koshtuvati-uspihu-u-spravi/</link>
					<comments>https://xn----8sbafacn3ahcih8bh9a2a1n7g.com.ua/bezkoshtovnij-advokat-tri-pomilki-pri-spilkuvanni-z-advokatom-yaki-mozhut-koshtuvati-uspihu-u-spravi/#respond</comments>
		
		<dc:creator><![CDATA[Artem]]></dc:creator>
		<pubDate>Fri, 31 Jul 2026 08:29:05 +0000</pubDate>
				<category><![CDATA[Віськовий адвокат Київ]]></category>
		<category><![CDATA[безкоштовний адвокат]]></category>
		<category><![CDATA[безкоштовний військовий адвокат]]></category>
		<category><![CDATA[безоплатна правова допомога]]></category>
		<category><![CDATA[військовий адвокат]]></category>
		<category><![CDATA[консультація адвоката]]></category>
		<guid isPermaLink="false">https://xn----8sbafacn3ahcih8bh9a2a1n7g.com.ua/?p=2466</guid>

					<description><![CDATA[<p>Коли виникає складна життєва чи юридична ситуація, більшість із нас прагне знайти швидкий вихід. Ми шукаємо фахівця, який візьме ситуацію під контроль і допоможе відстояти власні інтереси. Нерідко самі клієнти, самі того не усвідомлюючи, роблять дії, які буквально руйнують їхні шанси на успіх ще на стартовій консультації. Якщо ж фінансової можливості оплатити послуги немає, або [&#8230;]</p>
<p>Запис <a href="https://xn----8sbafacn3ahcih8bh9a2a1n7g.com.ua/bezkoshtovnij-advokat-tri-pomilki-pri-spilkuvanni-z-advokatom-yaki-mozhut-koshtuvati-uspihu-u-spravi/">Безкоштовний адвокат: три помилки при спілкуванні з адвокатом, які можуть коштувати успіху у справі</a> спершу з'явиться на <a href="https://xn----8sbafacn3ahcih8bh9a2a1n7g.com.ua">ВІЙСЬКОВИЙ АДВОКАТ</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Коли виникає складна життєва чи юридична ситуація, більшість із нас прагне знайти швидкий вихід. Ми шукаємо фахівця, який візьме ситуацію під контроль і допоможе відстояти власні інтереси. Нерідко самі клієнти, самі того не усвідомлюючи, роблять дії, які буквально руйнують їхні шанси на успіх ще на стартовій консультації.</p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe title="Три помилки при спілкуванні з адвокатом, які можуть коштувати вам справи" width="500" height="281" src="https://www.youtube.com/embed/mf9vMV5D4h4?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div></figure>



<p>Якщо ж фінансової можливості оплатити послуги немає, або людина належить до пільгових категорій громадян, у нашій державі працює&nbsp;безоплатна правова допомога. Завдяки цьому механізму до процесу залучається&nbsp;безкоштовний адвокат, який надає базовий правовий захист. Утім, незалежно від того, співпрацюєте ви з приватним фахівцем чи державним, існує три типові помилки, яких припускаються майже всі.</p>



<h2 class="wp-block-heading">Помилка №1: приховування фактів та спотворення інформації</h2>



<p>Найбільший ризик для справи – це коли клієнт вирішує щось приховати. Зазвичай це роблять через сором або побоювання, що якісь «невигідні» моменти негативно вплинуть на ставлення юриста.</p>



<h3 class="wp-block-heading">Чому така таємничість майже завжди обертається проти вас:</h3>



<ol class="wp-block-list">
<li>Гарантія конфіденційності: усе, що ви розповідаєте на консультації, захищене адвокатською таємницею. Правозхисник просто не має права розголошувати ці дані чи використовувати їх вам на шкоду.</li>



<li>Несподіванки від опонентів: якщо факт приховати від свого захисника, процесуальна сторона протилежної сторони обов&#8217;язково використає його у суді.</li>



<li>Зруйнована стратегія: не знаючи реальної картини, юрист будує захист на хиткому фундаменті, який розпадеться за секунду під час допиту.</li>
</ol>



<p>Усі факти, навіть найнеприємніші, мають бути озвучені одразу.&nbsp;</p>



<h2 class="wp-block-heading">Помилка №2: намагання перебити та ігнорування фахової відповіді</h2>



<p>Сьогодні кожен має доступ до мережі, де є безліч статей та юридичних форумів. Начитавшись порад або покрутивши запити у чат-ботах, людина приходить на зустріч із переконанням, що вже сама чудово у всьому розбирається. Через це клієнти часто перебивають юриста на пів слові: «Та це я знаю», «Зрозуміло, давайте далі».</p>



<h3 class="wp-block-heading">Чим небезпечен такий поспіх:</h3>



<ol class="wp-block-list">
<li>Юридичні деталі: навіть проста норма закону може мати сотні нюансів через практичні рішення Верховного Суду, про які пересічний громадянин навіть не здогадується.</li>



<li>Невидимі ризики: без спеціальної освіти легко пропустити важливий процесуальний строк або неправильно оцінити докази.</li>



<li>Втрата логіки захисту: юрист будує відповідь за чітким алгоритмом, і коли його постійно переривають, клієнт просто втрачає суть рекомендації.</li>
</ol>



<p>Особливо це стосується складних ситуацій у військовій сфері. Коли потрібен&nbsp;безкоштовний військовий адвокат, важливо уважно слухати кожне роз&#8217;яснення, адже ціна помилки в таких справах дуже висока. Лише повністю вислухавши фахівця, варто ставити уточнювальні запитання.</p>



<h2 class="wp-block-heading">Помилка №3: знецінення часу та запити на «коротку відповідь»</h2>



<p>Багато хто полюбляє телефонувати без попередження з фразою: «Та в мене буквально одне коротке питання, дайте відповідь «так» чи «ні».</p>



<h3 class="wp-block-heading">Однак у правовій площині «простих» питань майже не існує:</h3>



<ol class="wp-block-list">
<li>За кожним коротким запитом зазвичай стоїть ціла вервечка юридичних подій, документів та строків, які потрібно вивчити.</li>



<li>Відповідь «на хлопський розум» без перевірки матеріалів – це величезний ризик, на який свідомий правник ніколи не піде.</li>



<li>Повага до робочого графіку захисника є запорукою того, що і до вашої ситуації він поставиться з максимальною увагою.</li>
</ol>



<p>Ґрунтовна робота зі справою завжди потребує спокою, часу та глибокого вивчення матеріалів, а не швидких телефонних відповідей.</p>



<h2 class="wp-block-heading">Як правильно підготуватися до консультації?</h2>



<p>Щоб розмова пройшла з максимальною користю, зробіть кілька простих кроків перед зустріччю:</p>



<ol class="wp-block-list">
<li>Зберіть усі документи за списком і розкладіть їх за датами.</li>



<li>Напишіть на аркуші основні запитання, щоб нічого не забути в процесі розмови.</li>



<li>Будьте готові відверто відповідати навіть на незручні уточнення.</li>
</ol>



<p>Якщо матеріальний стан не дозволяє найняти приватного захисника, дізнайтеся про те, як надається державна&nbsp;безоплатна правова допомога. Визначені пільгові категорії мають повне право отримати кваліфікований супровід без власних фінансових витрат.</p>



<h2 class="wp-block-heading">Підсумки</h2>



<p>Взаємна довіра, чесність та дотримання базової етики спілкування між клієнтом і правозахисником – це добра половина успіху у вирішенні суперечки. Чітке розуміння правил гри та системний підхід дозволяють зберегти сили, гроші та нерви. Тільки злагоджена робота та професійні послуги адвоката дають можливість побудувати дійсно непохитну позицію та успішно відстояти свої права в будь-яких інстанціях.</p>
<p>Запис <a href="https://xn----8sbafacn3ahcih8bh9a2a1n7g.com.ua/bezkoshtovnij-advokat-tri-pomilki-pri-spilkuvanni-z-advokatom-yaki-mozhut-koshtuvati-uspihu-u-spravi/">Безкоштовний адвокат: три помилки при спілкуванні з адвокатом, які можуть коштувати успіху у справі</a> спершу з'явиться на <a href="https://xn----8sbafacn3ahcih8bh9a2a1n7g.com.ua">ВІЙСЬКОВИЙ АДВОКАТ</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://xn----8sbafacn3ahcih8bh9a2a1n7g.com.ua/bezkoshtovnij-advokat-tri-pomilki-pri-spilkuvanni-z-advokatom-yaki-mozhut-koshtuvati-uspihu-u-spravi/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Як оскаржити рішення ВЛК та ТЦК: процедура, строки та судова практика</title>
		<link>https://xn----8sbafacn3ahcih8bh9a2a1n7g.com.ua/yak-oskarzhiti-rishennya-vlk-ta-tck-procedura-stroki-ta-sudova-praktika/</link>
					<comments>https://xn----8sbafacn3ahcih8bh9a2a1n7g.com.ua/yak-oskarzhiti-rishennya-vlk-ta-tck-procedura-stroki-ta-sudova-praktika/#respond</comments>
		
		<dc:creator><![CDATA[Artem]]></dc:creator>
		<pubDate>Wed, 29 Jul 2026 08:33:40 +0000</pubDate>
				<category><![CDATA[ВЛК]]></category>
		<category><![CDATA[ВЛК – Військово-лікарська комісія ВСП – військова служба правопорядку  МОУ – Міністерство оборони України]]></category>
		<category><![CDATA[влк придатний]]></category>
		<category><![CDATA[влк придатний непридатний]]></category>
		<category><![CDATA[влк у військовій частині]]></category>
		<category><![CDATA[влк у частині]]></category>
		<category><![CDATA[з вулиці повезли на влк адвокат]]></category>
		<category><![CDATA[оскарження ВЛК]]></category>
		<guid isPermaLink="false">https://xn----8sbafacn3ahcih8bh9a2a1n7g.com.ua/?p=2468</guid>

					<description><![CDATA[<p>Медичний огляд під час мобілізації чи проходження військової служби нерідко перетворюється на чисту формальність. На практиці бувають випадки, коли профільні лікарі просто ігнорують скарги на здоров&#8217;я, а комісія за кілька хвилин виносить висновок «придатний». У такій ситуації залишається єдиний вихід – брати процес у свої руки та подавати скаргу. Збір довідок, аналіз Наказу №402 та [&#8230;]</p>
<p>Запис <a href="https://xn----8sbafacn3ahcih8bh9a2a1n7g.com.ua/yak-oskarzhiti-rishennya-vlk-ta-tck-procedura-stroki-ta-sudova-praktika/">Як оскаржити рішення ВЛК та ТЦК: процедура, строки та судова практика</a> спершу з'явиться на <a href="https://xn----8sbafacn3ahcih8bh9a2a1n7g.com.ua">ВІЙСЬКОВИЙ АДВОКАТ</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Медичний огляд під час мобілізації чи проходження військової служби нерідко перетворюється на чисту формальність. На практиці бувають випадки, коли профільні лікарі просто ігнорують скарги на здоров&#8217;я, а комісія за кілька хвилин виносить висновок «придатний». У такій ситуації залишається єдиний вихід – брати процес у свої руки та подавати скаргу.</p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe title="ПОБЕДА. Как обжаловать решение ВВК (ВЛК) и ТЦК" width="500" height="281" src="https://www.youtube.com/embed/v6IXdJ2v2bY?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div></figure>



<p>Збір довідок, аналіз Наказу №402 та складання позовів вимагають часу й знань, тому професійна юридична допомога зазвичай надається як платна послуга. Якщо ж військовозобов&#8217;язаний чи військовослужбовець не має змоги оплатити роботу фахівця або має пільговий статус, у державі працює&nbsp;безоплатна правова допомога. У такому разі людині призначається&nbsp;безкоштовний адвокат, який допомагає зібрати первинний пакет документів та запустити процес.</p>



<h2 class="wp-block-heading">Досудове (адміністративне) оскарження рішення ВЛК</h2>



<p>Перше, що варто зробити після отримання спірного висновку, спробувати вирішити питання в адміністративному порядку. Це означає, що ви подаєте скаргу до комісії вищого рівня.</p>



<h3 class="wp-block-heading">В адміністративній системі діє чітке підпорядкування:</h3>



<ol class="wp-block-list">
<li>Рішення районного або міського ТЦК подають на розгляд до обласної чи міської комісії.</li>



<li>Постанови госпітальних ВЛК оскаржують через Регіональну військово-лікарську комісію.</li>



<li>Найвищою інстанцією в цій системі є Центральна військово-лікарська комісія (ЦВЛК) у Києві.</li>
</ol>



<p>На подачу такої скарги зазвичай є 30 днів. До заяви обов’язково треба додати всі свіжі медичні виписки, аналізи, результати МРТ чи висновки цивільних лікарів. Якщо ЦВЛК залишає скаргу без уваги або просто надсилає формальну відписку, це вже є прямим приводом для звернення до суду.</p>



<h2 class="wp-block-heading">Судовий порядок оскарження рішень ТЦК та ВЛК</h2>



<p>Якщо адміністративні скарги не дали результату, залишається розгляд справи в окружному адміністративному суді. Проте тут є важливий момент, про який часто забувають.</p>



<h3 class="wp-block-heading">Під час судового процесу варто враховувати такі особливості:</h3>



<ol class="wp-block-list">
<li>Оцінка медичних діагнозів: судді не мають медичної освіти, тому вони не оцінюють саму хворобу. Суд перевіряє виключно процедурні порушення – наприклад, чи пройшла людина всіх обов&#8217;язкових лікарів, чи були долучені надані медичні папери.</li>



<li>Процесуальні строки: якщо ви спочатку зверталися до вищої ВЛК, на подачу позову до суду у вас є 3 місяці з дня отримання відповіді. Якщо ж пішли до суду одразу – строк становить 6 місяців.</li>



<li>Можливий результат: якщо суд бачить порушення процедури, він скасовує постанову або зобов&#8217;язує комісію провести огляд повторно.</li>
</ol>



<p>У складних справах, коли людина вже перебуває у військовій частині, захистити права допоможе&nbsp;безкоштовний військовий адвокат, якщо ви маєте право на таку пільгу від держави. Перемога в суді дає законні підстави скасувати накази про призов або зарахування до списків особового складу.</p>



<h3 class="wp-block-heading">Підготовка документів та фіксація порушень</h3>



<p>Будь-яке оскарження спирається виключно на папери та докази. Для військових першим кроком завжди має бути офіційний рапорт на командира з проханням направити на лікування або повторний огляд.</p>



<p>Щоб сформувати сильну позицію, дотримуйтесь таких порад:</p>



<ol class="wp-block-list">
<li>Збирайте копії всіх звернень, довідок, аналізів та виписок у хронологічному порядку.</li>



<li>Подавайте всі заяви у двох примірниках: на своєму примірнику обов&#8217;язково вимагайте штамп із вхідним номером та датою.</li>



<li>Якщо документи відмовляються приймати особисто, надсилайте їх Укрпоштою – цінним листом із описом вкладення та повідомленням про вручення.</li>
</ol>



<p>Такий підхід позбавляє сторону відповідача можливості сказати в суді, нібито ви не надавали жодних медичних документів.</p>



<h3 class="wp-block-heading">Порядок дій для ефективного захисту</h3>



<p>Щоб не втратити час і діяти зі стовідсотковою користю, тримайте в голові простий алгоритм:</p>



<ol class="wp-block-list">
<li>Отримайте на руки копію постанови ВЛК та підготуйте власну медичну картку.</li>



<li>Надішліть скаргу до вищої інстанції (Регіональної ВЛК чи ЦВЛК).</li>



<li>Якщо відповідь негативна або її ігнорують, готуйте позов до адміністративного суду.</li>
</ol>



<p>Навіть якщо фінансова ситуація складна, державою гарантується&nbsp;безоплатна правова допомога. У такому разі призначений&nbsp;безкоштовний адвокат&nbsp;допоможе оформити позовну заяву відповідно до вимог Кодексу адміністративного судочинства.</p>



<h2 class="wp-block-heading">Підсумки</h2>



<p>Процедура оскарження рішень ТЦК та ВЛК – це виснажливий процес, який вимагає уваги до кожної деталі та чіткого дотримання строків. Головне – не мовчати про свої проблеми зі здоров&#8217;ям і фіксувати кожен крок на папері. Системний підхід та фахові послуги адвоката стають тим інструментом, який дозволяє відстояти справедливість, зберегти здоров&#8217;я та захистити свої законні права.</p>
<p>Запис <a href="https://xn----8sbafacn3ahcih8bh9a2a1n7g.com.ua/yak-oskarzhiti-rishennya-vlk-ta-tck-procedura-stroki-ta-sudova-praktika/">Як оскаржити рішення ВЛК та ТЦК: процедура, строки та судова практика</a> спершу з'явиться на <a href="https://xn----8sbafacn3ahcih8bh9a2a1n7g.com.ua">ВІЙСЬКОВИЙ АДВОКАТ</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://xn----8sbafacn3ahcih8bh9a2a1n7g.com.ua/yak-oskarzhiti-rishennya-vlk-ta-tck-procedura-stroki-ta-sudova-praktika/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Як просто забрати людину з місця позбавлення волі? Розкриття схем ТОВ</title>
		<link>https://xn----8sbafacn3ahcih8bh9a2a1n7g.com.ua/yak-prosto-zabrati-lyudinu-z-miscya-pozbavlennya-voli-rozkrittya-shem-tov/</link>
					<comments>https://xn----8sbafacn3ahcih8bh9a2a1n7g.com.ua/yak-prosto-zabrati-lyudinu-z-miscya-pozbavlennya-voli-rozkrittya-shem-tov/#respond</comments>
		
		<dc:creator><![CDATA[Artem]]></dc:creator>
		<pubDate>Mon, 27 Jul 2026 08:37:27 +0000</pubDate>
				<category><![CDATA[Віськовий адвокат Київ]]></category>
		<category><![CDATA[безкоштовний адвокат]]></category>
		<category><![CDATA[військовий адвокат]]></category>
		<category><![CDATA[затримання людини]]></category>
		<category><![CDATA[звільнення з-під варти]]></category>
		<guid isPermaLink="false">https://xn----8sbafacn3ahcih8bh9a2a1n7g.com.ua/?p=2470</guid>

					<description><![CDATA[<p>Коли когось із рідних раптово затримують чи утримують проти волі, перша реакція родини – паніка. Люди починають шукати будь-які способи витягти близьку людину. Інтернет рясніє рекламою фірм, які обіцяють стовідсоткові гарантії та розв&#8217;язання питання за добу. Перебуваючи в стресі, родичі несуть їм останні заощадження. Проте замість порятунку вони часто отримують лише порожні обіцянки. Визволення людини [&#8230;]</p>
<p>Запис <a href="https://xn----8sbafacn3ahcih8bh9a2a1n7g.com.ua/yak-prosto-zabrati-lyudinu-z-miscya-pozbavlennya-voli-rozkrittya-shem-tov/">Як просто забрати людину з місця позбавлення волі? Розкриття схем ТОВ</a> спершу з'явиться на <a href="https://xn----8sbafacn3ahcih8bh9a2a1n7g.com.ua">ВІЙСЬКОВИЙ АДВОКАТ</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Коли когось із рідних раптово затримують чи утримують проти волі, перша реакція родини – паніка. Люди починають шукати будь-які способи витягти близьку людину. Інтернет рясніє рекламою фірм, які обіцяють стовідсоткові гарантії та розв&#8217;язання питання за добу. Перебуваючи в стресі, родичі несуть їм останні заощадження. Проте замість порятунку вони часто отримують лише порожні обіцянки.</p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe title="Как просто забрать человека из места лишения свободы? Разоблачение схем ООО" width="500" height="281" src="https://www.youtube.com/embed/mfRXgchTtGY?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div></figure>



<p>Визволення людини – це складна процесуальна робота, яка не вирішується одним дзвінком. Якщо ж сімейний бюджет не дозволяє залучати приватних фахівців або є відповідні пільги, у пригоді стає&nbsp;безоплатна правова допомога. Цей державний механізм дозволяє отримати захисника безкоштовно. Проте важливо розуміти, як саме діють маніпулятивні схеми на ринку комерційних послуг.</p>



<h2 class="wp-block-heading">Чому юридичні фірми гарантують те, чого не можуть виконати</h2>



<p>Головна пастка криється у формі реєстрації таких компаній. Зазвичай це звичайне товариство з обмеженою відповідальністю (ТОВ), яке просто вписало юридичні послуги у статут, не маючи персональної відповідальності.</p>



<h3 class="wp-block-heading">Ось як працює ця схема:</h3>



<ol class="wp-block-list">
<li>Мінімальна відповідальність: статутний капітал фірми може складати всього тисячу гривень. Якщо вони провалять справу, витягти компенсацію через суд майже неможливо.</li>



<li>Продають менеджери, а не юристи: первинне спілкування ведуть продажники, чия мета – підписати договір і отримати аванс.</li>



<li>Відсутність мотивації: коли реальний юрист отримує безперспективну справу, він просто відкладає її в довгий ящик.</li>
</ol>



<p>Жоден фахівець за законом не має права гарантувати результат. Рішення приймає суддя чи слідчий, а не юрист. У випадках, коли справа стосується затримання цивільної особи, залучений через державну систему&nbsp;безкоштовний адвокат&nbsp;чесно пояснить реальні перспективи без маніпуляцій та порожніх обіцянок.</p>



<h2 class="wp-block-heading">Чи реально взагалі витягти людину без процедур?</h2>



<p>Запити про те, як швидко забрати людину з ТЦК чи СІЗО, виникають через незнання закону. Просто вивести когось за руку неможливо – це суперечить процесуальним нормам.</p>



<h3 class="wp-block-heading">Законний шлях вимагає дотримання чітких кроків:</h3>



<ol class="wp-block-list">
<li>Фіксація порушень: збір доказів щодо відсутності протоколу затримання чи недопуску лікарів.</li>



<li>Подача офіційних скарг: звернення до ДБР, прокуратури або суду для перевірки законності утримання.</li>



<li>Отримання рішення: тільки офіційний документ змусить керівництво установи відпустити людину.</li>
</ol>



<p>Спроби «домовитися» на місці зазвичай закінчуються гіршими наслідками. Система працює виключно через папери. Якщо проблема виникла під час мобілізації, фаховий&nbsp;безкоштовний військовий адвокат&nbsp;допоможе правильно скласти та зареєструвати первинні скарги.</p>



<h3 class="wp-block-heading">Як не потрапити на гачок шахраїв під час вибору захисника</h3>



<p>Аби не стати жертвами сумнівного ТОВ і не втратити час, варто прискіпливо обирати того, кому ви довіряєте долю близької людини.</p>



<h3 class="wp-block-heading">Прості правила безпеки:</h3>



<ol class="wp-block-list">
<li>Укладайте договір безпосередньо з адвокатом, а не з посередницькою фірмою.</li>



<li>Уникайте спеціалістів, які з порога гарантують стовідсотковий успіх.</li>



<li>Перевіряйте наявність фахівця в офіційному реєстрі адвокатів.</li>
</ol>



<p>Грамотне оформлення документів та вибір надійного правозахисника дають змогу уникнути зайвих фінансових ризиків і зосередитися на правовому захисті.</p>



<h2 class="wp-block-heading">Підсумки</h2>



<p>Визволення близького з-під варти – виснажливий процес, що вимагає терпіння. Сліпа довіра до рекламних обіцянок призводить лише до втрати грошей. Треба діяти з холодним розумом і спиратися на законні алгоритми. Тільки виважений підхід та професійні послуги адвоката дають можливість реально захистити права людини та повернути їй свободу.</p>
<p>Запис <a href="https://xn----8sbafacn3ahcih8bh9a2a1n7g.com.ua/yak-prosto-zabrati-lyudinu-z-miscya-pozbavlennya-voli-rozkrittya-shem-tov/">Як просто забрати людину з місця позбавлення волі? Розкриття схем ТОВ</a> спершу з'явиться на <a href="https://xn----8sbafacn3ahcih8bh9a2a1n7g.com.ua">ВІЙСЬКОВИЙ АДВОКАТ</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://xn----8sbafacn3ahcih8bh9a2a1n7g.com.ua/yak-prosto-zabrati-lyudinu-z-miscya-pozbavlennya-voli-rozkrittya-shem-tov/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Що робити, якщо вас позбавили волі у ТЦК та провели «експрес» медичний огляд на ВЛК?</title>
		<link>https://xn----8sbafacn3ahcih8bh9a2a1n7g.com.ua/%d1%89%d0%be-%d1%80%d0%be%d0%b1%d0%b8%d1%82%d0%b8-%d1%8f%d0%ba%d1%89%d0%be-%d0%b2%d0%b0%d1%81-%d0%bf%d0%be%d0%b7%d0%b1%d0%b0%d0%b2%d0%b8%d0%bb%d0%b8-%d0%b2%d0%be%d0%bb%d1%96-%d1%83-%d1%82%d1%86%d0%ba/</link>
					<comments>https://xn----8sbafacn3ahcih8bh9a2a1n7g.com.ua/%d1%89%d0%be-%d1%80%d0%be%d0%b1%d0%b8%d1%82%d0%b8-%d1%8f%d0%ba%d1%89%d0%be-%d0%b2%d0%b0%d1%81-%d0%bf%d0%be%d0%b7%d0%b1%d0%b0%d0%b2%d0%b8%d0%bb%d0%b8-%d0%b2%d0%be%d0%bb%d1%96-%d1%83-%d1%82%d1%86%d0%ba/#respond</comments>
		
		<dc:creator><![CDATA[Artem]]></dc:creator>
		<pubDate>Fri, 24 Jul 2026 08:38:39 +0000</pubDate>
				<category><![CDATA[ВЛК]]></category>
		<category><![CDATA[влк]]></category>
		<category><![CDATA[ВЛК – Військово-лікарська комісія ВСП – військова служба правопорядку  МОУ – Міністерство оборони України]]></category>
		<category><![CDATA[влк придатний]]></category>
		<category><![CDATA[влк придатний непридатний]]></category>
		<category><![CDATA[влк у військовій частині]]></category>
		<category><![CDATA[влк это]]></category>
		<category><![CDATA[експрес ВЛК]]></category>
		<guid isPermaLink="false">https://xn----8sbafacn3ahcih8bh9a2a1n7g.com.ua/?p=2473</guid>

					<description><![CDATA[<p>Нерідко під час мобілізаційних заходів можна стикнутися із ситуацією, коли поспіхом відбувається процес проходження військово-лікарської комісії (ВЛК) без проведення необхідних медичних обстежень чи вивчення медичних документів. У тому випадку, якщо є впевненість в тому, що права були порушені, дуже важливо здійснювати всі дії безпосередньо у правовому полі. Окрім того, потрібно звернутися за висококваліфікованою юридичною допомогою. [&#8230;]</p>
<p>Запис <a href="https://xn----8sbafacn3ahcih8bh9a2a1n7g.com.ua/%d1%89%d0%be-%d1%80%d0%be%d0%b1%d0%b8%d1%82%d0%b8-%d1%8f%d0%ba%d1%89%d0%be-%d0%b2%d0%b0%d1%81-%d0%bf%d0%be%d0%b7%d0%b1%d0%b0%d0%b2%d0%b8%d0%bb%d0%b8-%d0%b2%d0%be%d0%bb%d1%96-%d1%83-%d1%82%d1%86%d0%ba/">Що робити, якщо вас позбавили волі у ТЦК та провели «експрес» медичний огляд на ВЛК?</a> спершу з'явиться на <a href="https://xn----8sbafacn3ahcih8bh9a2a1n7g.com.ua">ВІЙСЬКОВИЙ АДВОКАТ</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Нерідко під час мобілізаційних заходів можна стикнутися із ситуацією, коли поспіхом відбувається процес проходження військово-лікарської комісії (ВЛК) без проведення необхідних медичних обстежень чи вивчення медичних документів. У тому випадку, якщо є впевненість в тому, що права були порушені, дуже важливо здійснювати всі дії безпосередньо у правовому полі. Окрім того, потрібно звернутися за висококваліфікованою юридичною допомогою.</p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe loading="lazy" title="Що робити, якщо вас позбавили волі у ТЦК та провели «експрес» медичний огляд на ВЛК?" width="500" height="281" src="https://www.youtube.com/embed/t7cfmqx87E8?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div></figure>



<h2 class="wp-block-heading">Які права має громадянин на етапі проходження ВЛК?</h2>



<p>Відповідно до затвердженого порядку військово-лікарської експертизи та вимог законодавства повинна проводитися ВЛК. Проведення медичного огляду відбувається тільки на основі правильно оформленого направлення з подальшим оформленням результатів у встановленому порядку. Значна частина процедур сьогодні може бути переведена в електронному варіанті. Кожен громадянин під час проходження комісії має право:</p>



<ul class="wp-block-list">
<li>надати на розгляд всі медичні документи, які наявні;</li>



<li>повідомити про наявність хронічних захворювань в анамнезі;</li>



<li>вимагати врахування результатів всіх раніше проведених медичних обстежень;</li>



<li>отримати інформацію про встановлене рішення;</li>



<li>оскаржити у передбачуваному законом порядку рішення ВЛК.</li>
</ul>



<p>Саме на такі права може розраховувати громадянин на етапі проходження ВЛК.</p>



<h2 class="wp-block-heading">Чи законний «експрес» медичний огляд?</h2>



<p>Автоматичного порушення закону швидкий медичний огляд не означає. ВЛК може обмежитися базовим оглядом у тому випадку, якщо у громадянина відсутні підтверджуючі медичні документи та скарги. Варто пам’ятати, що рішення повинно ґрунтуватися виключно на оцінці фактичних показників здоров’я. Додаткові медичні обстеження є обов’язковими, якщо наявні медичні показання. На практиці можуть траплятися й інші ситуації, серед яких виділяють такі:</p>



<ul class="wp-block-list">
<li>комісія не ознайомилася з медичними документами;</li>



<li>відмова у врахуванні підтверджених медичних діагнозів;</li>



<li>допущено інші процедури з порушеннями;</li>



<li>не надано можливості проходження передбачених законом обстежень.</li>
</ul>



<p>Такі ситуації можуть бути підставою для того, щоб виконати юридичне оскарження прийнятого рішення.</p>



<h2 class="wp-block-heading">Що робити після проходження ВЛК?</h2>



<p>У тих випадках, якщо громадянин вважає, що комісію було проведено формально та не погоджується з результатами, то рекомендується:</p>



<ul class="wp-block-list">
<li>повністю зберегти всі медичні документи;</li>



<li>отримати копії документів, які пов’язані з проходження військово-лікарської комісії;</li>



<li>зафіксувати процесуальні можливі порушення;</li>



<li>пройти за потреби медичні незалежні обстеження;</li>



<li>звернутися до військового адвоката для вирішення питань.</li>
</ul>



<p>Більше можливостей ефективного захисту буде у тому випадку, чим швидше буде проведено правовий аналіз ситуації.</p>



<h2 class="wp-block-heading">Чи можливо оскаржити рішення ВЛК?</h2>



<p>Оскарження постанов військово-лікарської комісії зі сторони законодавства України можливе. Рішення може переглядатися ВЛК вищого рівня або виступати предметом судового розгляду залежно від конкретної ситуації рішення. Зі сторони міністерства юстиції є наголос на тому, що у встановленому законом порядку можуть бути оскаржені всі рішення ВЛК. При потребі оскарження рішення потрібно підготувати наступні документи:</p>



<ul class="wp-block-list">
<li>результати лабораторних та інструментальних обстежень;</li>



<li>медичні висновки профільних спеціалістів;</li>



<li>документи, які підтверджують процесуальні порушення;</li>



<li>історія хвороби;</li>



<li>юридичний професійний супровід.</li>
</ul>



<p>Всі справи, пов’язані з діями ТЦК та ВЛК, обов’язково потребують актуальної судової практики та знання законодавства. Саме тому, звертаючись за допомогою до військового адвоката, є можливість оцінити законність процедур, підготувати необхідні звернення, проаналізувати документи та визначити ефективний метод для захисту прав громадянина.</p>
<p>Запис <a href="https://xn----8sbafacn3ahcih8bh9a2a1n7g.com.ua/%d1%89%d0%be-%d1%80%d0%be%d0%b1%d0%b8%d1%82%d0%b8-%d1%8f%d0%ba%d1%89%d0%be-%d0%b2%d0%b0%d1%81-%d0%bf%d0%be%d0%b7%d0%b1%d0%b0%d0%b2%d0%b8%d0%bb%d0%b8-%d0%b2%d0%be%d0%bb%d1%96-%d1%83-%d1%82%d1%86%d0%ba/">Що робити, якщо вас позбавили волі у ТЦК та провели «експрес» медичний огляд на ВЛК?</a> спершу з'явиться на <a href="https://xn----8sbafacn3ahcih8bh9a2a1n7g.com.ua">ВІЙСЬКОВИЙ АДВОКАТ</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://xn----8sbafacn3ahcih8bh9a2a1n7g.com.ua/%d1%89%d0%be-%d1%80%d0%be%d0%b1%d0%b8%d1%82%d0%b8-%d1%8f%d0%ba%d1%89%d0%be-%d0%b2%d0%b0%d1%81-%d0%bf%d0%be%d0%b7%d0%b1%d0%b0%d0%b2%d0%b8%d0%bb%d0%b8-%d0%b2%d0%be%d0%bb%d1%96-%d1%83-%d1%82%d1%86%d0%ba/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Чи варто проходити медичний огляд ВЛК?</title>
		<link>https://xn----8sbafacn3ahcih8bh9a2a1n7g.com.ua/chi-varto-prohoditi-medichnij-oglyad-vlk/</link>
					<comments>https://xn----8sbafacn3ahcih8bh9a2a1n7g.com.ua/chi-varto-prohoditi-medichnij-oglyad-vlk/#respond</comments>
		
		<dc:creator><![CDATA[Artem]]></dc:creator>
		<pubDate>Tue, 21 Jul 2026 08:41:38 +0000</pubDate>
				<category><![CDATA[ВЛК]]></category>
		<category><![CDATA[військово-лікарська комісія]]></category>
		<category><![CDATA[медичний огляд ВЛК]]></category>
		<category><![CDATA[права під час ВЛК]]></category>
		<category><![CDATA[проходження влк]]></category>
		<category><![CDATA[чи обов'язково проходити ВЛК]]></category>
		<guid isPermaLink="false">https://xn----8sbafacn3ahcih8bh9a2a1n7g.com.ua/?p=2475</guid>

					<description><![CDATA[<p>Серед основних етапів визначення придатності громадянина до військової служби є проходження&#160;&#160;військово-лікарської служби (ВЛК). На практиці у людей часто виникає питання про те, чи є можливість відмовитися від проходження медичного огляду та до яких наслідків у майбутньому це може призвести. Найчастіше це пов’язано з сумнівами щодо законності проведення процедури. В залежності від обставин відповідь буде відрізнятися, [&#8230;]</p>
<p>Запис <a href="https://xn----8sbafacn3ahcih8bh9a2a1n7g.com.ua/chi-varto-prohoditi-medichnij-oglyad-vlk/">Чи варто проходити медичний огляд ВЛК?</a> спершу з'явиться на <a href="https://xn----8sbafacn3ahcih8bh9a2a1n7g.com.ua">ВІЙСЬКОВИЙ АДВОКАТ</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Серед основних етапів визначення придатності громадянина до військової служби є проходження&nbsp;&nbsp;військово-лікарської служби (ВЛК). На практиці у людей часто виникає питання про те, чи є можливість відмовитися від проходження медичного огляду та до яких наслідків у майбутньому це може призвести. Найчастіше це пов’язано з сумнівами щодо законності проведення процедури. В залежності від обставин відповідь буде відрізнятися, однак кожен повинен знати свої права та діяти в рамках чинного законодавства.</p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe loading="lazy" title="Стоит ли проходить медосмотр ВЛК" width="500" height="281" src="https://www.youtube.com/embed/miPdZk6s0fY?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div></figure>



<h2 class="wp-block-heading">Для чого проводиться військово-лікарська комісія?</h2>



<p>Основна задача ВЛК полягає у визначенні оцінки стану здоров’я конкретного громадянина, но основі чого визначається його придатність або непридатність до військової служби. Комісія здійснює аналіз результатів оглядів, медичних документів з можливістю направлення на додаткові обстеження у разі необхідності. На етапі проходження військово-лікарської комісії лікарями обов’язково враховуються наступні моменти:</p>



<ul class="wp-block-list">
<li>оперативні втручання та перенесені травми;</li>



<li>наявність в анамнезі хронічних захворювань;</li>



<li>результати інструментальних та лабораторних досліджень;</li>



<li>функціональний стан систем та органів;</li>



<li>медична документація, яка була представлена громадянином.</li>
</ul>



<p>Висновок щодо придатності чи непридатності до військової служби встановлюється на основі комплексної оцінки.</p>



<h2 class="wp-block-heading">Чи обов&#8217;язково проходити ВЛК?</h2>



<p>У тих випадках, якщо процес проходження військово-лікарської комісії здійснюється в межах встановленої процедури чи передбачене законодавством, то правові наслідки можуть виникнути у разі безпідставної відмови. Кожна ситуація на практиці є індивідуальною, тому дуже важливо знати свої обов’язки та права. Громадянин під час проходження ВЛК має право:</p>



<ul class="wp-block-list">
<li>повідомити медиків про наявність хронічних захворювань;</li>



<li>надати всю медичну документацію;</li>



<li>отримати у передбачених законом випадках копії медичних документів;</li>



<li>вимагати врахування отриманих раніше результатів обстежень;</li>



<li>оскаржити рішення комісії, якщо воно є незаконним.</li>
</ul>



<p>Тому кожен, хто в майбутньому підпаде під процес проходження ВЛК, обов’язково повинен знати свої права.</p>



<h2 class="wp-block-heading">Коли варто наполягати на додатковому обстеженні?</h2>



<p>Без додаткових обстежень або отримання консультації висококваліфікованих спеціалістів інколи складно оцінити реальний стан здоров’я. У тому випадку, якщо у людини є підтверджені медичні обстеження чи серйозні діагнози, то вона може звернути увагу лікарів на потребу їх обов’язкового врахування. Тут доцільно повідомити про:</p>



<ul class="wp-block-list">
<li>неврологічні порушення;</li>



<li>серцево-судинні захворювання;</li>



<li>психічні розлади, які мають медичне підтвердження;</li>



<li>захворювання опорно-рухового апарату;</li>



<li>інші стани, які впливають на придатність чи непридатність до служби.</li>
</ul>



<p>Комісія зможе об’єктивно оцінити фактичний стан здоров’я тільки у тому випадку, якщо медична інформація буде максимально повною.</p>



<h2 class="wp-block-heading">Що робити, якщо ви не погоджуєтеся з рішенням ВЛК?</h2>



<p>Ситуація не завжди є безвихідною, якщо виникає незгода з рішенням військово-лікарської комісії. Механізм перегляду висновків ВЛК передбачено законодавством України. У такому випадку потрібно:</p>



<ul class="wp-block-list">
<li>зібрати всю медичну документацію;</li>



<li>отримати копію постанови ВЛК;</li>



<li>за потреби пройти незалежні медичні обстеження;</li>



<li>звернутися за допомогою до військового адвоката;</li>



<li>оскаржити у встановленому законом порядку рішення.</li>
</ul>



<p>У тому випадку, якщо доказова база буде оформлена правильно, це підвищить шанси на об’єктивний перегляд висновку комісії. Так як питання проходження ВЛК часто пов’язані зі складними медичними та правовими аспектами, є потреба скористатися послугами військового адвоката. Саме він проаналізує законність дій посадових осіб, підготує необхідні документи та оцінить перспективи оскарження рішення ВЛК.</p>
<p>Запис <a href="https://xn----8sbafacn3ahcih8bh9a2a1n7g.com.ua/chi-varto-prohoditi-medichnij-oglyad-vlk/">Чи варто проходити медичний огляд ВЛК?</a> спершу з'явиться на <a href="https://xn----8sbafacn3ahcih8bh9a2a1n7g.com.ua">ВІЙСЬКОВИЙ АДВОКАТ</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://xn----8sbafacn3ahcih8bh9a2a1n7g.com.ua/chi-varto-prohoditi-medichnij-oglyad-vlk/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Коли варто усувати порушення правил військового обліку?</title>
		<link>https://xn----8sbafacn3ahcih8bh9a2a1n7g.com.ua/koli-varto-usuvati-porushennya-pravil-vijskovogo-obliku/</link>
					<comments>https://xn----8sbafacn3ahcih8bh9a2a1n7g.com.ua/koli-varto-usuvati-porushennya-pravil-vijskovogo-obliku/#respond</comments>
		
		<dc:creator><![CDATA[Artem]]></dc:creator>
		<pubDate>Fri, 17 Jul 2026 08:46:21 +0000</pubDate>
				<category><![CDATA[Віськовий адвокат Київ]]></category>
		<category><![CDATA[ТЦК]]></category>
		<category><![CDATA[Штрафи ТЦК]]></category>
		<category><![CDATA[військовий облік]]></category>
		<category><![CDATA[оскарження штрафу ТЦК]]></category>
		<category><![CDATA[порушення правил військового обліку]]></category>
		<category><![CDATA[штраф за порушення військового обліку]]></category>
		<category><![CDATA[штраф ТЦК]]></category>
		<guid isPermaLink="false">https://xn----8sbafacn3ahcih8bh9a2a1n7g.com.ua/?p=2477</guid>

					<description><![CDATA[<p>Серйозні наслідки може мати порушення правил військового обліку. Це може бути накладення звичайного адміністративного штрафу та інші варіанти обмежень, які встановлені законодавством України. Тому вирішення такого питання не варто відкладати у довгий ящик. Чим швидше громадянину вдасться привести власні військово-облікові дані до порядку та усунути порушення, тим менше ризиків у майбутньому буде виникати. При цьому [&#8230;]</p>
<p>Запис <a href="https://xn----8sbafacn3ahcih8bh9a2a1n7g.com.ua/koli-varto-usuvati-porushennya-pravil-vijskovogo-obliku/">Коли варто усувати порушення правил військового обліку?</a> спершу з'явиться на <a href="https://xn----8sbafacn3ahcih8bh9a2a1n7g.com.ua">ВІЙСЬКОВИЙ АДВОКАТ</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Серйозні наслідки може мати порушення правил військового обліку. Це може бути накладення звичайного адміністративного штрафу та інші варіанти обмежень, які встановлені законодавством України. Тому вирішення такого питання не варто відкладати у довгий ящик. Чим швидше громадянину вдасться привести власні військово-облікові дані до порядку та усунути порушення, тим менше ризиків у майбутньому буде виникати. При цьому варто пам’ятати про те, що кожна ситуація є індивідуальною. Дуже важливо оцінити підстави виникнення порушення та отримати юридичну консультацію перед тим, як вчиняти будь-які дії.</p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe loading="lazy" title="Когда стоит убирать нарушение правил воинского учета " width="500" height="281" src="https://www.youtube.com/embed/vXkUYQi0LF4?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div></figure>



<h2 class="wp-block-heading">Що вважається порушенням правил військового обліку?</h2>



<p>На призовників, військовозобов’язаних та резервістів зі сторони законодавства України покладається низка обов’язків, яка стосується військового обліку. Підставою для притягнення до адміністративної відповідальності може стати їх невиконання. Підвищена відповідальність з боку законодавства передбачається за окремі порушення правил військового обліку в особливий період. До таких порушень можна віднести наступні:</p>



<ul class="wp-block-list">
<li>неявка за викликом до СП та ТЦК;</li>



<li>несвоєчасне оновлення персональних даних;</li>



<li>невиконання обов’язків, які пов’язані з військовим обліком;</li>



<li>неповідомлення у разі зміни місця проживання;</li>



<li>ігнорування вимог законодавства.</li>
</ul>



<p>У таких випадках можна говорити про порушення правил військового обліку, за які можливе покарання.</p>



<h2 class="wp-block-heading">Коли найкраще усунути порушення?</h2>



<p>У багатьох випадках подібні питання потрібно вирішувати одразу і не чекати часу, коли питання переростуть у судовий спір чи це призведе до різних видів правових наслідків. Сюди ж можна віднести накладення адміністративного покарання. Якщо ви отримали відповідне повідомлення або дізналися про правопорушення стосовно військового обліку, дуже важливо швидко розібратися з причинами його виникнення. Якщо своєчасно врегулювати ситуацію, це дає:</p>



<ul class="wp-block-list">
<li>уникнення накопичення податкових проблем;</li>



<li>можливість актуалізації військово-облікових даних;</li>



<li>своєчасне використання прав на оскарження незаконних рішень;</li>



<li>підготовку необхідної документації;</li>



<li>мінімізацію ризиків застосування санкцій.</li>
</ul>



<p>Окремого аналізу потребує кожен випадок, так як дії визначаються підставами виникнення порушення та процесуальним статусом особи.</p>



<h2 class="wp-block-heading">Чи потрібно одразу сплачувати штраф?</h2>



<p>Не завжди є потреба в оплаті штрафу. Рішення може бути оскаржене у встановленому порядку у тих випадках, якщо громадянин вважає, що немає належних доказів або притягнення до адміністративної відповідальності здійснено з порушенням закону. Судова практика часто вказує на те, що через недоведеність складу правопорушень скасовуються окремі постанови про накладення штрафів. Тому перед прийняттям рішень варто скористатися наступними рекомендаціями:</p>



<ul class="wp-block-list">
<li>ознайомлення з матеріалами справи;</li>



<li>оцінка строків оскарження;</li>



<li>перевірка правильності оформлення документації;</li>



<li>звернення до військового адвоката;</li>



<li>визначення ефективних засобів для захисту прав.</li>
</ul>



<p>Тому оплата штрафу одразу не завжди є правильним рішенням до моменту визначення фактичних доказів.</p>



<h2 class="wp-block-heading">Чому важливо не зволікати?</h2>



<p>Ускладнити правову ситуація може відкладення вирішення питання. У тому випадку, якщо невиконані обов’язки накопичуються, це може призвести до додаткових юридичних наслідків. Деякі порушення взагалі можуть впливати на реалізацію певних прав або ж вимагати додаткових дій для їх усунення. Варто пам’ятати про те, що стосовно військового обліку законодавство систематично оновлюється. При цьому відповідальність за порушення закону залишається суттєвою для кожного громадянина. Тому дуже важливо не ігнорувати повідомлення, які надходять від уповноважених органів та реагувати на вимоги законодавства, якщо вони виникають.</p>



<p>При потребі оцінити законність прийнятих рішень, проаналізувати документи та визначити алгоритм дій для захисту, важливо звернутися за допомогою до військового адвоката. Саме своєчасне звернення за професійною допомогою дасть можливість ефективно врегулювати ситуацію, яка склалася.</p>
<p>Запис <a href="https://xn----8sbafacn3ahcih8bh9a2a1n7g.com.ua/koli-varto-usuvati-porushennya-pravil-vijskovogo-obliku/">Коли варто усувати порушення правил військового обліку?</a> спершу з'явиться на <a href="https://xn----8sbafacn3ahcih8bh9a2a1n7g.com.ua">ВІЙСЬКОВИЙ АДВОКАТ</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://xn----8sbafacn3ahcih8bh9a2a1n7g.com.ua/koli-varto-usuvati-porushennya-pravil-vijskovogo-obliku/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Реальний спосіб закрити СЗЧ</title>
		<link>https://xn----8sbafacn3ahcih8bh9a2a1n7g.com.ua/realnij-sposib-zakriti-szch/</link>
					<comments>https://xn----8sbafacn3ahcih8bh9a2a1n7g.com.ua/realnij-sposib-zakriti-szch/#respond</comments>
		
		<dc:creator><![CDATA[Artem]]></dc:creator>
		<pubDate>Mon, 13 Jul 2026 08:49:34 +0000</pubDate>
				<category><![CDATA[СЗЧ]]></category>
		<category><![CDATA[адвокат по СЗЧ]]></category>
		<category><![CDATA[кримінальна відповідальність за СЗЧ]]></category>
		<category><![CDATA[самовільне залишення частини]]></category>
		<guid isPermaLink="false">https://xn----8sbafacn3ahcih8bh9a2a1n7g.com.ua/?p=2479</guid>

					<description><![CDATA[<p>Проблема із самовільним залишенням частини (СЗЧ) під час війни стоїть дуже гостро. Навколо неї ходить купа міфів. У мережі постійно пропонують «закрити СЗЧ дистанційно», буквально не встаючи з дивана. Але реальне вирішення проблеми вимагає розуміння законів і чітких дій у правовому полі. За СЗЧ передбачена кримінальна відповідальність за статтею 407 КК України. Залежно від обставин [&#8230;]</p>
<p>Запис <a href="https://xn----8sbafacn3ahcih8bh9a2a1n7g.com.ua/realnij-sposib-zakriti-szch/">Реальний спосіб закрити СЗЧ</a> спершу з'явиться на <a href="https://xn----8sbafacn3ahcih8bh9a2a1n7g.com.ua">ВІЙСЬКОВИЙ АДВОКАТ</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Проблема із самовільним залишенням частини (СЗЧ) під час війни стоїть дуже гостро. Навколо неї ходить купа міфів. У мережі постійно пропонують «закрити СЗЧ дистанційно», буквально не встаючи з дивана. Але реальне вирішення проблеми вимагає розуміння законів і чітких дій у правовому полі. За СЗЧ передбачена кримінальна відповідальність за статтею 407 КК України. Залежно від обставин і часу відсутності, покарання може бути суворим – аж до реального терміну. Тому пускати все на самоплив точно не варто. Затягування ситуації тільки ускладнює захист. Кожен день відсутності додає нових проблем. Офіційна процедура – єдиний безпечний шлях розібратися з цим.</p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe loading="lazy" title="Реальный способ закрыть СЗЧ" width="500" height="281" src="https://www.youtube.com/embed/mAJ-f9xRbKU?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div></figure>



<h2 class="wp-block-heading">Міфи та реальність у справах про СЗЧ</h2>



<p>Головна помилка багатьох військових – віра в різних «посередників». Вони обіцяють вирішити питання без вашої участі, документів та судів. На практиці ані ВСП, ані ДБР чи суд не закриють справу «по знайомству».</p>



<p>Будь-яке офіційне рішення залишає слід у документах:</p>



<ul class="wp-block-list">
<li>запис у Єдиному реєстрі досудових розслідувань (ЄРДР);</li>



<li>вручена підозра або клопотання від прокурора;</li>



<li>рішення суду про звільнення від відповідальності;</li>



<li>наказ командира про зарахування назад до частини.</li>
</ul>



<p>Обіцянки зробити «чистий» військовий квиток без вашої присутності – це прямий шлях до рук шахраїв.</p>



<h2 class="wp-block-heading">Реальні варіанти вирішення ситуації із СЗЧ</h2>



<p>Закон дає кілька чітких шляхів для розв&#8217;язання справи про СЗЧ. Звільнення від відповідальності за перше СЗЧ – це найдієвіший варіант для тих, хто вчинив це вперше і готовий служити далі. Закон дозволяє звільнити військового від відповідальності за певних умов.</p>



<h3 class="wp-block-heading">Схема дій тут наступна:</h3>



<ol class="wp-block-list">
<li>Згода командира. Потрібно отримати письмову згоду (відношення) від командира частини на продовження служби.</li>



<li>Клопотання до слідчого чи прокурора. Слідчий ДБР готує подання до суду про звільнення від відповідальності.</li>



<li>Розгляд у суді. Суд виносить ухвалу, закриває справу та звільняє від покарання.</li>



<li>Повернення на службу. В ухвалі дають строк (зазвичай 72 години), щоб прибути до частини.</li>
</ol>



<p>Визнання вини та готовність служити далі – головні умови цього варіанта. Якщо залишення частини було вимушеним кроком, потрібно будувати активну лінію захисту.</p>



<h3 class="wp-block-heading">Підставами для цього можуть бути:</h3>



<ol class="wp-block-list">
<li>Проблеми зі здоров&#8217;ям. Тяжкі хвороби чи травми, які вимагали термінової допомоги (особливо якщо рапорти на ВЛК ігнорували).</li>



<li>Незаконні дії чи накази. Порушення прав, які реально загрожували життю поза зоною бойових дій.</li>



<li>Порушення під час мобілізації. Позови проти протиправних рішень ТЦК, які подавали ще до служби.</li>
</ol>



<p>У такому разі захист збирає докази, подає скарги, призначає експертизи й добивається виправдувального вироку. Спроби сховатися чи ігнорувати слідчих закінчуються сумно. Людину оголошують у розшук, відправляють до СІЗО та виписують вирок із реальним строком від 5 років.</p>



<h2 class="wp-block-heading">Що робити при затриманні та перебуванні у ВСП?</h2>



<p>При затриманні військового зазвичай везуть до органів ВСП. Важливо знати: утримувати вас без ухвали слідчого судді чи офіційного рішення про затримання – незаконно. У ВСП ви маєте повне право вимагати виклику слідчого ДБР та правової допомоги. Офіційні скарги на кожному етапі допомагають зафіксувати порушення для майбутнього суду. Справи щодо СЗЧ вимагають зважених кроків і знання всіх тонкощів кримінального процесу.&nbsp;</p>



<p>Детальний розбір матеріалів справи, грамотні клопотання до ДБР, переговори з командуванням та представництво в суді належать до щоденної практики військового адвоката, що допомагає зняти зайві ризики та знайти найбільш безпечний законний вихід із ситуації. Професійний правовий супровід адвоката дає змогу уникнути фатальних помилок під час процесуальних дій і збирати дійсно вагомі докази на ваш захист. Це значно підвищує шанси на закриття провадження або суттєве пом&#8217;якшення можливих наслідків. Завдяки цьому військовослужбовець отримує реальний правовий захист і впевненість у кожному своєму кроці.</p>
<p>Запис <a href="https://xn----8sbafacn3ahcih8bh9a2a1n7g.com.ua/realnij-sposib-zakriti-szch/">Реальний спосіб закрити СЗЧ</a> спершу з'явиться на <a href="https://xn----8sbafacn3ahcih8bh9a2a1n7g.com.ua">ВІЙСЬКОВИЙ АДВОКАТ</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://xn----8sbafacn3ahcih8bh9a2a1n7g.com.ua/realnij-sposib-zakriti-szch/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Якщо ваші рахунки заарештував ТЦК, то що робити</title>
		<link>https://xn----8sbafacn3ahcih8bh9a2a1n7g.com.ua/yaksho-vashi-rahunki-zaareshtuvav-tck-to-sho-robiti/</link>
					<comments>https://xn----8sbafacn3ahcih8bh9a2a1n7g.com.ua/yaksho-vashi-rahunki-zaareshtuvav-tck-to-sho-robiti/#respond</comments>
		
		<dc:creator><![CDATA[Artem]]></dc:creator>
		<pubDate>Wed, 08 Jul 2026 08:54:18 +0000</pubDate>
				<category><![CDATA[ТЦК]]></category>
		<category><![CDATA[Штрафи ТЦК]]></category>
		<category><![CDATA[адміністративна відповідальність]]></category>
		<category><![CDATA[арешт картки]]></category>
		<category><![CDATA[арешт рахунків]]></category>
		<category><![CDATA[військовий адвокат]]></category>
		<category><![CDATA[тцк та сп]]></category>
		<guid isPermaLink="false">https://xn----8sbafacn3ahcih8bh9a2a1n7g.com.ua/?p=2481</guid>

					<description><![CDATA[<p>Блокування картки та арешт рахунків через ТЦК – це проблема, з якою зараз стикаються сотні людей. Зазвичай усе відбувається раптово. Ви відкриваєте банківський додаток або намагаєтеся розрахуватися в магазині, а там – нуль і сповіщення про арешт. Причина банальна: ТЦК виписав штраф за нібито порушення правил військового обліку чи мобілізації. Далі справу відправили виконавиці. Проте [&#8230;]</p>
<p>Запис <a href="https://xn----8sbafacn3ahcih8bh9a2a1n7g.com.ua/yaksho-vashi-rahunki-zaareshtuvav-tck-to-sho-robiti/">Якщо ваші рахунки заарештував ТЦК, то що робити</a> спершу з'явиться на <a href="https://xn----8sbafacn3ahcih8bh9a2a1n7g.com.ua">ВІЙСЬКОВИЙ АДВОКАТ</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Блокування картки та арешт рахунків через ТЦК – це проблема, з якою зараз стикаються сотні людей. Зазвичай усе відбувається раптово. Ви відкриваєте банківський додаток або намагаєтеся розрахуватися в магазині, а там – нуль і сповіщення про арешт. Причина банальна: ТЦК виписав штраф за нібито порушення правил військового обліку чи мобілізації. Далі справу відправили виконавиці. Проте більшість таких постанов виписують із грубими порушеннями закону. А це означає, що їх можна і треба оскаржувати через суд. Затягувати з цим точно не варто. Подвійний штраф і борги самі не зникнуть. Суд – єдиний дієвий спосіб повернути доступ до своїх грошей.</p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe loading="lazy" title="Если ваши счета арестовал ТЦК, то что делать " width="500" height="281" src="https://www.youtube.com/embed/RHQLrM6wi5c?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div></figure>



<h2 class="wp-block-heading">Як штраф від ТЦК перетворюється на заблоковану картку?</h2>



<p>Схема, за якою люди залишаються без грошей, завжди однакова:</p>



<ol class="wp-block-list">
<li>ТЦК виписує постанову. Керівник ТЦК виносить штраф (зараз це від 17 000 до 25 500 грн).</li>



<li>Справу передають виконавцю<strong>.</strong> Якщо штраф не заплатити за 15 днів, його відправляють до Державної виконавчої служби.</li>



<li>Сума подвоюється<strong>.</strong> Виконавці автоматично подвоюють штраф. Додайте сюди збори – і борг виростає до 35 000-50 000 грн.</li>



<li>Накладається арешт<strong>.</strong> Виконавець відкриває провадження та через систему АСВП розсилає в банки вимогу заблокувати рахунки.</li>



<li>Банк блокує картку<strong>.</strong> Банки роблять це миттєво та автоматично.</li>
</ol>



<p>Від моменту штрафу до арешту карток може пройти від кількох тижнів до місяців. Тому для багатьох це стає повним шоком.</p>



<h2 class="wp-block-heading">Чому більшість штрафів від ТЦК – незаконні?</h2>



<p>Закон чітко каже: притягати людину до відповідальності треба за правилами. ТЦК ж дуже часто діють «напролом» і готують постанови з порушеннями.</p>



<h3 class="wp-block-heading">Найчастіші порушення ТЦК:</h3>



<ol class="wp-block-list">
<li>Справу розглянули без вас. Виносити постанову «заочно» без належного виклику людини взагалі не мають права.</li>



<li>Немає протоколу. Постанову часто виписують одразу, забуваючи скласти та вручити сам протокол про правопорушення.</li>



<li>Повістки надсилали абияк<strong>.</strong> Немає жодних підтверджень, що вам взагалі щось вручали чи викликали.</li>



<li>Жодних доказів. Справу розглядають формально, без перевірки фактів.</li>
</ol>



<p>Судова практика тут чітка: якщо вас не кликали на розгляд і позбавили права на захист, суд скасовує такий штраф у більшості випадків.</p>



<h2 class="wp-block-heading">Що робити, якщо картку вже заблокували?</h2>



<p>Головне – не панікувати й не бігти одразу платити подвійний штраф. Переплачувати за чужі помилки не треба.</p>



<p>Ось простий план дій:</p>



<ol class="wp-block-list">
<li>Крок 1. З&#8217;ясуйте, хто й за що наклав арешт. Зайдіть у «Дію» або Реєстр боржників. Знайдіть номер виконавчого провадження та назву ТЦК, який виписав штраф.</li>



<li>Крок 2. Візьміть документи у виконавця. Зверніться до виконавчої служби й отримайте копію постанови про відкриття провадження та копію постанови самого ТЦК. Без них іти до суду немає з чим.</li>



<li>Крок 3. Подайте позов до районного суду. Оскаржувати сам штраф ТЦК треба через звичайний районний суд за місцем вашої прописки або за адресою ТЦК. Питання розшуку вирішує адмінсуд, а от штрафи – це парафія цивільних районних судів.</li>



<li>Крок 4. Подайте заяву про поновлення строків. На оскарження дається 10 днів. Оскільки ви дізналися про штраф лише після арешту карток, суд поновить цей строк. Головне – додати відповідне клопотання.</li>



<li>Крок 5. Зніміть арешт. Коли суд скасує постанову ТЦК, виконавець закриває провадження та знімає арешт з усіх ваших рахунків.</li>
</ol>



<h2 class="wp-block-heading">Як жити поки йде суд?</h2>



<p>Суд у районній інстанції може зайняти від кількох тижнів до місяців. Щоб ви не залишилися без коштів на життя, закон дозволяє розблокувати ліміт. Для цього треба подати заяву виконавцю. Вам розблокують один обраний рахунок на суму двох мінімальних зарплат на місяць. Цього цілком вистачить на базові потреби, поки триває процес.</p>



<p>Суперечки з ТЦК та виконавчими службами вимагають суворого дотримання процесуальних строків і грамотного оформлення документів. Детальний аналіз порушень ТЦК, складання позовної заяви до районного суду, поновлення строків оскарження та супровід справи аж до повного зняття арешту з карток належать до щоденної практики військового адвоката, що допомагає скасувати незаконний штраф та без зайвих нервів повернути доступ до власних рахунків.</p>
<p>Запис <a href="https://xn----8sbafacn3ahcih8bh9a2a1n7g.com.ua/yaksho-vashi-rahunki-zaareshtuvav-tck-to-sho-robiti/">Якщо ваші рахунки заарештував ТЦК, то що робити</a> спершу з'явиться на <a href="https://xn----8sbafacn3ahcih8bh9a2a1n7g.com.ua">ВІЙСЬКОВИЙ АДВОКАТ</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://xn----8sbafacn3ahcih8bh9a2a1n7g.com.ua/yaksho-vashi-rahunki-zaareshtuvav-tck-to-sho-robiti/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
