Законодавство: український законодавчий шар для ERPNext
Наш модуль для ERPNext. Офіційний курс НБУ, законодавчі параметри з підставою, календар і норма робочого часу, державні класифікатори — і канал оновлень, який нічого не застосовує без підтвердження людини.
Підключити модуль Код на GitHub
Навіщо окремий модуль
Значень, які задає закон, у стандартному ERPNext або немає, або вони беруться з випадкових джерел. Приклад, з якого все почалося: штатне джерело курсу змішує котирування вісімнадцяти центробанків, і 18.09.2026 воно давало 44,684 грн за долар замість офіційних 44,6648 НБУ. А бухгалтерський облік ведеться за офіційним курсом НБУ (НП(С)БО 21).
Курс НБУ — з першоджерела
Курс завантажується з НБУ за розкладом для вибраних валют і лягає у штатний «Обмін валюти» ERPNext — документи й звіти працюють без доробок. Кожне завантаження записується в журнал операцій: видно, коли і що прийшло, а збій не мине непоміченим.
Параметри разом із підставою
Мінімальна зарплата, прожиткові мінімуми, ставки ПДФО, ЄСВ і військового збору, ознака воєнного стану — це записи з періодом дії й підставою: вид і номер норми, дата, пункт і посилання на текст. Видно не лише число, а й чим воно задане та станом на яку дату перевірене.
Оновлення, яким можна довіряти
Зміни законодавства приходять пакетами даних. Модуль сам перевіряє кожен пакет і застосовує його лише після підтвердження відповідальної людини:
- підписи — щонайменше два з трьох ключів, закріплених у коді модуля;
- версія в каналі лише зростає — старий пакет не підсунути;
- строк придатності й хеш кожного файлу;
- у пакеті тільки дані, нічого виконуваного;
- перед застосуванням — передпоказ: що було, що стане, з якої дати.
Так зроблено свідомо: у 2017 році атака NotPetya пройшла через сервер оновлень українського бухгалтерського програмного забезпечення, і клієнти встановили все, що прийшло.
Календар і норма робочого часу
Свята задані правилами статті 73 КЗпП, з Великоднем і Трійцею, а не списком дат на рік. З правил будується робочий календар ERPNext і звіт про норму часу: передсвяткові дні на годину коротші (ч. 1 ст. 53 КЗпП), а поки діє воєнний стан, святкові дні не є вихідними. Коли воєнний стан закінчиться, правила зміняться оновленням параметра — без правки коду.
Класифікатори
КАТОТТГ (31 744 коди) і КВЕД ДК 009:2010 (996 кодів) — деревом і списком, лише для читання. Виведені з обігу коди не видаляються, а закриваються датою: старі документи лишаються коректними.
Відкритий код
Модуль поширюється під ліцензією GPL-3.0 — код на GitHub. Встановлене працює безстроково і без підписки. Підписка на оновлення дає нові пакети в день виходу; без неї ті самі пакети стають доступні із затримкою 30 днів.
Підключимо до вашого ERPNext
Встановимо модуль, налаштуємо валюти, розклад курсу й відповідального за законодавство.
Залишити заявку Далі: Кадри →