Інструкції: облік в Україні

Інструкції: облік в Україні

Законодавство: курс НБУ, параметри, пакети оновлень

Модуль «Законодавство» додає в ERPNext те, що задає закон: офіційний курс НБУ, законодавчі параметри (мінімальна зарплата, прожиткові мінімуми, ставки податків і зборів), свята й норму робочого часу, державні класифікатори. Зміни законодавства приходять підписаними пакетами даних і застосовуються лише після підтвердження відповідальної людини. Нижче — щоденна робота з модулем: де налаштувати курс, як перевірити параметр і як затвердити пакет оновлень.

Модуль ставиться окремо від ERPNext, у демо «Демо Облік» його немає. Знімки зроблено на нашому тестовому стенді. Що вміє модуль і як його підключити — на сторінці Законодавство.

Усе зібрано в розділі «Законодавство» бічного меню: законодавчі параметри, пакети оновлень, курси валют, свята, класифікатори, журнал операцій, норма робочого часу й налаштування.

1. Налаштування

Законодавство > Налаштування. Дві частини:

  • Курси валют. Курс НБУ завантажується двічі на день: о 07:00 і о 17:30. Вечірній запуск підхоплює курс, який НБУ встановив на завтра. Якщо сервер не працював, модуль добере пропущені дні (за замовчуванням до 7). Після трьох невдалих завантажень поспіль відповідальний бачить попередження.
  • Валюти. Порожній перелік означає долар, євро й валюти, у яких у вас є рахунки. Перелік варто заповнити, якщо потрібні інші валюти або зайві не потрібні.
  • Пакети оновлень. «Канал роздачі» — звідки модуль сам бере нові пакети. Порожнє поле означає, що пакети приймаються лише файлом, вручну (для серверів без доступу до інтернету). «Попереджати про давність» спрацює, якщо пакет не застосовувався довше вказаної кількості днів.

Налаштування законодавства: розклад курсу, валюти, канал пакетів

Штатне завантаження курсів ERPNext (Параметри обміну валют) після встановлення модуля вимикають. Воно бере зведений курс із міжнародного джерела, а облік ведеться за офіційним курсом НБУ (НП(С)БО 21).

2. Курс НБУ

Курс лягає у штатний Обмін валюти ERPNext: один запис на валюту й день. Рахунки-фактури, платежі й переоцінка беруть курс звідти, як і без модуля, нічого додатково налаштовувати не треба.

Обмін валюти: офіційний курс долара НБУ по днях

Кожне завантаження записується в Журнал операцій: коли запустилося, скільки днів перевірено, скільки курсів створено. Збій видно одразу: рядок «Помилка» з текстом причини. Наступний успішний запуск добирає пропущене.

Журнал операцій: завантаження курсу двічі на день, приймання й застосування пакета, одна помилка

3. Законодавчі параметри

Кожне значення — окремий запис із періодом дії та підставою: вид і номер норми, дата, пункт і посилання на текст на zakon.rada.gov.ua. Коли закон змінює значення, старий запис закривається датою «Діє до», а новий починає діяти з наступного дня. Розрахунок за минулий період бере те значення, що діяло тоді.

Законодавчий параметр «Ставка військового збору»: 5 % з 01.12.2024, Закон № 4015-IX

Записи бувають двох видів. «З пакета» надходять оновленнями. «Введено вручну» — те, що бухгалтер вніс сам, поки пакет не вийшов. Поле «Перевірено станом на» показує, коли значення востаннє звіряли з чинною редакцією закону.

4. Пакет оновлень

Новий пакет з'являється в Законодавство > Пакети оновлень сам (з каналу роздачі) або вручну, вкладенням файлу. Модуль одразу перевіряє його:

  • щонайменше два дійсні підписи з трьох ключів, закріплених у коді модуля;
  • версія новіша за вже застосовану — старий пакет повторно не підсунути;
  • строк придатності не минув;
  • хеш кожного файлу збігається з маніфестом, у пакеті лише дані.

Картка пакета «Календар»: звідки отримано, хеш маніфесту, два дійсні підписи, що в пакеті

Пакет, що пройшов перевірку, переходить у стан «До застосування». Відкрийте вкладку «Що зміниться»: кожен рядок пакета з дією (додається, закривається, змінюється), датою, з якої діє, і значеннями «Було» / «Стане».

Вкладка «Що зміниться»: свята зі старими й новими значеннями та рішеннями

Якщо пакет змінює запис, який хтось увів вручну, рядок позначено як розходження. Кнопка «Вирішити розходження» дає вибрати для кожного рядка: «Прийняти з пакета» чи «Залишити ручне». Затвердити пакет можна лише після рішення по кожному розходженню.

Далі — кнопка «Затвердити». Затверджувати може роль «Відповідальний за законодавство». Зміни застосовуються у фоні, результат з'являється в журналі операцій, а в картці пакета видно, хто й коли його затвердив.

5. Відхилений пакет

Пакет, що не пройшов перевірку, отримує стан «Відхилено» й причину. Нічого з нього не застосовується. Так виглядає спроба підсунути вже застосований пакет повторно під іншою назвою:

Відхилений пакет: версія не новіша за застосовану, дійсних підписів 0

Відхилити пакет вручну, з причиною, може і відповідальний, наприклад якщо методолог не погодився з тлумаченням норми.

Оновлення без підписки

Модуль поширюється під ліцензією GPL-3.0. Встановлене працює безстроково. З підпискою на оновлення нові пакети приходять у день виходу, без неї ті самі пакети стають доступні через 30 днів.

Що далі

Докладніше в документації: Обмін валюти · Параметри обміну валют · Мультивалютний облік · Переоцінка валютного курсу

Встановимо модуль і налаштуємо валюти, розклад курсу й відповідального за законодавство. Залишити заявку

Оновлено 4 години тому
Чи була сторінка корисною?
Дякуємо!