Redmine Billing
FinanceВиставляйте рахунки клієнтам, для яких Ви вже ведете проєкти. Клієнти, каталог продуктів, рахунки, платежі, регулярні підписки, рахунки постачальників і замовлення на закупівлю в Redmine, з п’ятьма фінансовими звітами та п’ятнадцятьма запланованими завданнями.
Кілька серверів: $399

- Типи записів
- 9, від клієнта до замовлення на закупівлю
- Звіти
- 5 вбудованих
- Заплановані завдання
- 15, з журналом стану
- Мови
- 51
- Пропатчені файли ядра
- Немає
Рахунки
Чернетка, проведення, надсилання, оплата. Кожна позиція має власний податок і знижку, номери йдуть за щомісячною послідовністю, а сторінку для друку можна зберегти як PDF.
Підписки
Щомісячні, щоквартальні або щорічні плани з пробними днями та датою завершення. Щоденне завдання створює кожен рахунок і переносить дату наступного рахунку.
Платежі
Фіксуйте надходження готівкою, банківським переказом, карткою, через PayPal, чеком або UPI з посиланням на документ. Часткові платежі залишають залишок відкритим, а статус — правильним.
Закупівлі
Постачальники, замовлення на закупівлю та рахунки постачальників. Оприбутковуйте товар за замовленням, перетворюйте його на рахунок, оплачуйте та спостерігайте, як кредиторська заборгованість зменшується на дашборді.
П’ять звітів
Виручка за місяцями, MRR і ARR підписок, старіння рахунків, кредиторська заборгованість перед постачальниками та журнал платежів — кожен із власним діапазоном дат.
Заплановані завдання
П’ятнадцять rake-задач позначають прострочені рахунки, надсилають нагадування, продовжують підписки та розсилають зведення. Кожен запуск журналюється з тривалістю та результатом.
Подивіться, як він працює в Redmine
Кожен знімок екрана на цій сторінці зроблено на стандартній інсталяції Redmine 6.1 із плагіном, просто покладеним у plugins/. Billing розташований під власним заголовком, вкладками проєкту та бічною панеллю Redmine, бо саме там він і працює.





Фінансовий бік роботи, яку Ви вже відстежуєте
Продажі, каталог, закупівлі та звітність — кожен блок вмикається для проєкту як окремий модуль Redmine, тож команда бачить лише те, чим користується.
Рахунки
Чернетка, проведення, надсилання, оплата. Кожна позиція має власний податок і знижку, номери йдуть за щомісячною послідовністю, а сторінку для друку можна зберегти як PDF.
Підписки
Щомісячні, щоквартальні або щорічні плани з пробними днями та датою завершення. Щоденне завдання створює кожен рахунок і переносить дату наступного рахунку.
Платежі
Фіксуйте надходження готівкою, банківським переказом, карткою, через PayPal, чеком або UPI з посиланням на документ. Часткові платежі залишають залишок відкритим, а статус — правильним.
Клієнти та контакти
Записи компаній із платіжною адресою та адресою доставки, валютою, умовами оплати й логотипом, а також контакти за типами, один із яких позначено як основний. Імпорт із CSV.
Каталог продуктів
Послуги, продукти та плани підписок із ціною, собівартістю, ставкою податку, одиницею виміру та циклом оплати. Оберіть один у позиції рахунку — і решта заповниться автоматично.
Закупівлі
Постачальники, замовлення на закупівлю та рахунки постачальників. Оприбутковуйте товар за замовленням, перетворюйте його на рахунок, оплачуйте та спостерігайте, як кредиторська заборгованість зменшується на дашборді.
П’ять звітів
Виручка за місяцями, MRR і ARR підписок, старіння рахунків, кредиторська заборгованість перед постачальниками та журнал платежів — кожен із власним діапазоном дат.
Листи мовою отримувача
Дев’ятнадцять типів сповіщень, які можна вмикати для кожного клієнта чи постачальника. Шаблони зберігаються для кожної мови, а за відсутності потрібного використовується англійський.
Заплановані завдання
П’ятнадцять rake-задач позначають прострочені рахунки, надсилають нагадування, продовжують підписки та розсилають зведення. Кожен запуск журналюється з тривалістю та результатом.
Від чернетки до оплати, не виходячи з проєкту
Рахунок можна редагувати, поки він чернетка; після проведення він блокується, і далі просто стежить за грошима.
1. Створіть його
Оберіть клієнта — і валюта, термін оплати та умови підставляться автоматично. Додайте позиції з каталогу або введіть їх вручну; податок і знижка розраховуються для кожної позиції.
2. Проведіть і надішліть
Проведення фіналізує рахунок і його номер. «Надіслати email» використовує шаблон мовою клієнта, а PDF-версія готова до друку чи прикріплення.
3. Отримайте оплату
«Зареєструвати платіж» фіксує надходження за рахунком. Залишок і статус змінюються на «частково оплачено» або «оплачено»; щоденне завдання позначає все прострочене.




Підписки, що виставляють рахунки самі
Налаштуйте план один раз. Плагін розраховує MRR і ARR, генерує рахунок за кожен цикл і повідомляє, які плани скоро завершаться.
Три цикли оплати
Щомісячні, щоквартальні та щорічні плани, зведені до одного показника MRR на дашборді.
Зрозумілий життєвий цикл
Чернетка, активна, призупинена, скасована та завершена, з кнопками активації, призупинення, відновлення та скасування на плані.
Рахунки за розкладом
Щоденне завдання виставляє рахунки за всіма активними планами, строк яких настав, і переносить дату наступного рахунку.
Повна історія
Кожен план показує згенеровані ним рахунки та чи їх оплачено.



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



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




Нагадування про оплату відбуваються самі
Спрямуйте cron на одну rake-задачу, і плагін щодня виконуватиме обхід: продовження, нагадування, позначки прострочення та зведення. Кожен запуск можна переглянути згодом.
Останній запуск і останній успіх
Для кожного з п’ятнадцяти завдань — на одній сторінці.
Тривалість, записи та помилки
Тривалість, кількість оброблених записів і повідомлення про помилку, якщо запуск не вдався.
Вбудована перевірка стану
Сповіщає, коли завдання давно не запускалося.
Що роблять завдання
Генерують рахунки за підписками, надсилають нагадування про продовження, позначають прострочені рахунки, надсилають нагадування про прострочення та про строки оплати рахунків постачальників, розсилають щоденне зведення білінгу та щомісячний звіт про виручку, а також завершують підписки, строк яких минув.



Ролі Redmine визначають, хто бачить гроші
Billing розділено на сім модулів проєкту та тринадцять прав доступу, які надаються через власний екран Redmine «Ролі та права доступу».
| Модуль | Права доступу |
|---|---|
| Білінг | Перегляд білінгу · Адміністрування налаштувань білінгу |
| Клієнти | Керування клієнтами · Керування контактами клієнтів |
| Рахунки | Керування рахунками · Керування платежами |
| Продукти | Керування продуктами |
| Підписки | Керування підписками |
| Закупівлі | Керування постачальниками · рахунками постачальників · замовленнями на закупівлю · контактами постачальників · налаштуваннями сповіщень |
| Звіти | Перегляд звітів · Перегляд журналів cron |


На чому він працює
Створено й протестовано на актуальному Redmine. Ніщо в ядрі Redmine не перевизначається, тож оновлення ядра залишаються звичайними оновленнями.
| Аспект | Підтримується | Примітки |
|---|---|---|
| Redmine | 6.x, 7.x | Знімки екрана на цій сторінці зроблено в Redmine 6.1.2. |
| Ruby | 3.4+ | Відповідає версіям Ruby, які підтримує Redmine 6. |
| База даних | MySQL | Двадцять п’ять міграцій створюють і розширюють власні таблиці плагіна billing_*; жодна таблиця Redmine не змінюється. |
| Мови | 51 локаль | Файл локалізації для кожної мови, що постачається з Redmine, відповідно до мовних налаштувань кожного користувача. |
| Валюти | Налаштовуваний список | За замовчуванням USD, EUR, GBP, INR, AUD, CAD, SGD, AED і JPY; додавайте власні коди в налаштуваннях. |
| Теми | Будь-яка тема Redmine | Сторінки відображаються в стандартному макеті та бічній панелі Redmine. |
| Документ | Приклад |
|---|---|
| Рахунки | INV-2026-10-00012 |
| Платежі | PAY-2026-10-00007 |
| Рахунки постачальників | VB-2026-10-00003 |
| Підписки | SUB-2026-0012 |
| Замовлення на закупівлю | PO-2026-0007 |
Billing чи Finance: що Вам потрібно?
Billing охоплює рахунки, підписки, платежі, постачальників і замовлення на закупівлю. Finance додає договори з включеними годинами, виставлення рахунків за табелями зі ставками для рахунків і собівартості, плани оплати проєктів, авансові звіти про витрати та звіти про прибутковість. Якщо Ви лише виставляєте рахунки, Billing достатньо. Якщо хочете знати, скільки заробив проєкт, обирайте Finance.
| Функція | Redmine Billing | Redmine Finance |
|---|---|---|
| Клієнти | Включено | Включено |
| Рахунки | Включено | Включено |
| Платежі | Включено | Включено |
| Продукти | Включено | Включено |
| Підписки | Включено | Включено |
| Закупівлі | Включено | Включено |
| Договори | Не включено | Включено |
| Табелі та ставки | Не включено | Включено |
| Витрати | Не включено | Включено |
| Звіти | 5 | 10 |
| Заплановані завдання | 15 | 18 |
| Модулі | 7 | 10 |
| Права доступу | 13 | 20 |
Встановлення у три кроки
Потрібен доступ до командного рядка та можливість запускати rake-задачі. Завжди робіть резервну копію перед встановленням плагіна.
# unpack the package from your email or download link, then cp -r redmine_billing $REDMINE_ROOT/plugins/redmine_billing
cd $REDMINE_ROOT bundle exec rake redmine:plugins:migrate RAILS_ENV=production bundle exec rake assets:precompile RAILS_ENV=production touch tmp/restart.txt
# Administration → Roles and permissions → grant the billing permissions # Project → Settings → Modules → enable the modules you want # Billing → Settings → fill in your company profile
# every daily billing job, 06:00 0 6 * * * cd /path/to/redmine && bundle exec rake billing:cron:daily RAILS_ENV=production # monthly revenue report, 1st at 07:00 0 7 1 * * cd /path/to/redmine && bundle exec rake billing:cron:send_monthly_revenue_report RAILS_ENV=production
Чим він відрізняється від Redmine Finance?
Чи патчить або перевизначає плагін файли ядра Redmine?
Це повноцінна бухгалтерська система?
Чи може він приймати оплату карткою онлайн?
Чи можна використовувати білінг глобально та в межах проєкту?
Як перекладаються листи з рахунками?
Чи можна імпортувати наявних клієнтів і продукти?
Що станеться, якщо заплановане завдання не виконається?
Чи залишає щось наш сервер?
Ціни
Один сервер
Один екземпляр Redmine · необмежена кількість користувачів · 12 місяців оновлень.
Кілька серверів
Необмежена кількість серверів Redmine · необмежена кількість користувачів · 12 місяців оновлень.
Потрібне індивідуальне рішення для Redmine?
Шукаєте функцію, якої немає в наших плагінах?
RedmineKit пропонує розробку плагінів Redmine на замовлення, доопрацювання плагінів, автоматизацію робочих процесів, інтеграції зі сторонніми сервісами та рішення, адаптовані до Вашого бізнесу.
Розкажіть, що Вам потрібно. Ми розглянемо Ваші вимоги та запропонуємо відповідне рішення з орієнтовною вартістю та термінами.