- Redmine
- 4, 5, 6, 7
- 모듈
- 10개, 프로젝트별
- 보고서
- 10
- 예약 작업
- 18
- 권한
- 20
- 언어
- 51
실제 업무 흐름을 따르는 인보이스
초안, 확정됨, 발송됨, 부분 결제, 결제 완료 상태와 별도 상태인 연체 및 취소. 품목별 세금과 할인, 인쇄용 버전, 이메일 발송을 지원합니다.
스스로 인보이스를 발행하는 구독
월간, 분기, 연간 요금제는 청구일에 인보이스를 발행합니다. MRR과 ARR은 활성 구독을 기준으로 계산됩니다.
포함 시간이 있는 계약
유지보수, 지원, 리테이너, 고정 가격, 반복 계약. 기록된 시간이 포함 시간에서 차감되며, 초과분은 추가 요율로 청구됩니다.
원가 요율을 반영한 타임시트 청구
각 사람에게 청구 요율과 원가 요율이 있습니다. 미청구 항목을 선택해 인보이스를 만들고, 같은 기간의 원가와 이익을 확인하세요.
구매 및 경비
공급업체, 구매 주문서, 공급업체 청구서와 함께 7개 범주의 경비 청구를 제출, 승인, 지급 단계로 처리합니다.
기존 데이터 가져오기
고객, 공급업체, 제품을 CSV에서 가져올 수 있으며, 각각 올바른 열 머리글이 포함된 샘플 파일이 제공됩니다.
이미 진행 중인 프로젝트에서 들어오는 돈과 나가는 돈
각 문서는 이전 문서로부터 생성되므로 고객, 품목, 금액을 다시 입력할 필요가 없습니다. 두 흐름 모두 같은 대시보드와 같은 보고서로 이어집니다.
| 단계 | 진행 내용 |
|---|---|
| 고객 | 회사, 연락처, 통화, 결제 조건, 주소. |
| 청구 근거 | 계약, 구독, 프로젝트 청구 계획 또는 기록된 작업 시간. |
| 인보이스 | 품목별 세금과 할인이 적용된 여러 품목, 인쇄용 버전, 이메일. |
| 결제 | 결제를 확인하면 인보이스 잔액이 전액 또는 일부 정산됩니다. |
INV-2026-08-00001 같은 번호 체계에 원하는 접두사를 사용할 수 있으며, 여러 통화와 세율을 지원합니다.
| 단계 | 진행 내용 |
|---|---|
| 공급업체 | 연락처, 조건, 통화가 포함된 공급업체 레코드. |
| 구매 주문서 | 품목별 주문 수량과 입고 수량. |
| 공급업체 청구서 | 입고된 주문서로부터 생성되며 모든 품목이 그대로 옮겨집니다. |
| 결제 | 들어오는 결제가 인보이스를 정산하듯이 나가는 결제는 청구서를 정산합니다. |
승인 절차가 있는 경비 청구, 공급업체별 미지급금, 대시보드에 표시되는 연체 청구서.
재무팀이 보게 될 화면
Redmine 6.1에서 데모 고객, 공급업체, 인보이스로 채운 플러그인의 실제 화면입니다.
청구: 초안부터 결제 완료까지의 인보이스
인보이스를 직접 만들거나 구독, 계약, 기록된 작업 시간에서 생성한 다음, 확정하고 발송하고 결제를 기록합니다.




반복: 구독과 계약
청구일에 스스로 인보이스를 발행하는 반복 매출.



시간: 기록된 작업 시간에서 인보이스까지
Finance는 Redmine의 작업 시간 기록을 읽고 각 항목에 해당 사람에게 적용되는 요율로 금액을 매깁니다.


구매: 구매 주문서와 공급업체 청구서
무엇을 주문했고, 무엇이 도착했고, 얼마를 지급해야 하는지 추적합니다.



보고서: 모든 수치 뒤에 있는 레코드
기간을 선택하면 각 합계를 구성하는 인보이스, 청구서, 결제를 확인할 수 있습니다.



설정: 설정, 템플릿, 프로젝트 모듈
회사 정보를 한 번 설정한 뒤 프로젝트마다 필요한 모듈을 켜세요.



보통 Redmine 옆의 스프레드시트에서 하던 재무 업무
실제 업무 흐름을 따르는 인보이스
초안, 확정됨, 발송됨, 부분 결제, 결제 완료 상태와 별도 상태인 연체 및 취소. 품목별 세금과 할인, 인쇄용 버전, 이메일 발송을 지원합니다.
스스로 인보이스를 발행하는 구독
월간, 분기, 연간 요금제는 청구일에 인보이스를 발행합니다. MRR과 ARR은 활성 구독을 기준으로 계산됩니다.
포함 시간이 있는 계약
유지보수, 지원, 리테이너, 고정 가격, 반복 계약. 기록된 시간이 포함 시간에서 차감되며, 초과분은 추가 요율로 청구됩니다.
원가 요율을 반영한 타임시트 청구
각 사람에게 청구 요율과 원가 요율이 있습니다. 미청구 항목을 선택해 인보이스를 만들고, 같은 기간의 원가와 이익을 확인하세요.
구매 및 경비
공급업체, 구매 주문서, 공급업체 청구서와 함께 7개 범주의 경비 청구를 제출, 승인, 지급 단계로 처리합니다.
기존 데이터 가져오기
고객, 공급업체, 제품을 CSV에서 가져올 수 있으며, 각각 올바른 열 머리글이 포함된 샘플 파일이 제공됩니다.
프로젝트별로 활성화하는 10개 모듈
각 모듈은 자체 권한을 가진 표준 Redmine 프로젝트 모듈입니다. 고객 프로젝트에서만 인보이스 기능을 켜고 나머지에서는 꺼 두세요.
| 모듈 | 관리 대상 | 권한 |
|---|---|---|
| Finance | 대시보드, 회사 프로필, 통화, 세율, 번호 체계, 이메일 템플릿 | view_finance, admin_finance_settings |
| 고객 | 고객 계정, 연락처, 주소, 결제 조건 | manage_customers, manage_customer_contacts |
| 인보이스 | 인보이스, 확정, 이메일 발송, 입금 및 지급 | manage_invoices, manage_payments |
| 제품 | 제품 및 서비스 카탈로그 | manage_products |
| 구독 | 반복 요금제와 청구 주기 | manage_subscriptions |
| 계약 | 리테이너 및 지원 계약, 포함 시간, 갱신 | manage_contracts |
| 타임시트 및 요율 | 작업 시간 청구, 직원 청구 요율 및 원가 요율, 프로젝트 청구 계획 및 마일스톤 | manage_timesheet_billing, manage_employee_rates, manage_project_billing |
| 구매 | 공급업체, 공급업체 연락처, 구매 주문서, 공급업체 청구서 | manage_vendors, manage_purchase_orders, manage_vendor_bills |
| 경비 | 경비 청구, 범주, 승인 | manage_expenses |
| 보고서 | 10가지 보고서와 예약 작업 로그 | view_finance_reports, view_cron_logs |
원가 요율은 별도 권한으로 보호되므로, 청구 담당자가 인건비를 볼 필요가 없습니다.
모든 문서에는 수명 주기가 있습니다
확정된 인보이스는 삭제되지 않고 취소됩니다. 결제는 확인을 거쳐야 정산에 반영됩니다. 일부만 입고된 구매 주문서는 그 상태가 그대로 표시됩니다.
| 문서 | 기본 흐름 | 기타 상태 |
|---|---|---|
| 인보이스 | 초안 → 확정됨 → 발송됨 → 부분 결제 → 결제 완료 | 연체, 취소됨 |
| 결제 | 초안 → 확인됨 | 취소됨 |
| 구독 | 초안 → 활성 → 일시 중지 | 취소됨, 만료됨 |
| 계약 | 초안 → 활성 | 취소됨, 만료됨 |
| 구매 주문서 | 초안 → 확정됨 → 부분 입고 → 입고 완료 → 청구 완료 | |
| 경비 | 초안 → 제출됨 → 승인됨 → 지급 완료 | 거절됨 |
결제 수단: 현금, 계좌 이체, 수표, UPI, Stripe, PayPal.
18개의 예약 작업과 하나의 로그
cron이 매일 밤 finance:cron:daily를, 매월 1일에 finance:cron:monthly를 실행합니다. 모든 실행은 결과와 처리한 레코드 수와 함께 cron 로그에 기록됩니다.
| 작업 | 기능 |
|---|---|
| 인보이스 | 오늘 청구일인 구독 및 계약 인보이스를 발행합니다. |
| 연체 | 연체된 인보이스와 공급업체 청구서를 표시합니다. |
| 리마인더 | 고객과 공급업체에 기한, 연체, 갱신 리마인더를 보냅니다. |
| 계약 | Redmine 작업 시간으로 계약 사용량을 갱신합니다. |
| 요약 | 일일 재무 요약과 월간 매출 보고서를 이메일로 보냅니다. |
| 상태 점검 | 실행이 멈춘 작업을 표시합니다. |
crontab에 두 줄
백그라운드 워커도 추가 서비스도 필요 없습니다. cron이 rake를 호출합니다. 이메일은 이벤트와 언어별로 하나씩 편집 가능한 템플릿을 사용하며, 없으면 영어가 사용됩니다.
지금 Redmine이 실행되는 곳에서 그대로 실행됩니다
| 환경 | 상태 | 비고 |
|---|---|---|
| Redmine 7.x | 지원 | |
| Redmine 6.x | 지원 | Redmine 6.1, Ruby 3.4.2에서 테스트했습니다. 이 페이지의 스크린샷은 6.1에서 촬영했습니다. |
| Redmine 5.x | 지원 | |
| Redmine 4.x | 지원 | 4.0은 플러그인이 명시한 최소 버전입니다 |
| 데이터베이스 | 지원 | MySQL, MariaDB, PostgreSQL |
| 언어 | 51 | Redmine이 제공하는 것과 동일한 로캘 |
| 데이터 | 변경 없음 | Redmine의 사용자, 프로젝트, 작업 시간을 읽기만 하며 수정하지 않습니다. |
Billing과 Finance 중 무엇이 필요하신가요?
Billing은 인보이스, 구독, 결제, 공급업체, 구매 주문서를 다룹니다. Finance는 여기에 포함 시간이 있는 계약, 청구 요율과 원가 요율을 적용한 타임시트 청구, 프로젝트 청구 계획, 경비 청구, 수익성 보고서를 더합니다. 인보이스만 보낸다면 Billing으로 충분합니다. 프로젝트가 얼마를 벌었는지 알고 싶다면 Finance를 선택하세요.
| 기능 | Redmine Billing | Redmine Finance |
|---|---|---|
| 고객 | 포함 | 포함 |
| 인보이스 | 포함 | 포함 |
| 결제 | 포함 | 포함 |
| 제품 | 포함 | 포함 |
| 구독 | 포함 | 포함 |
| 구매 | 포함 | 포함 |
| 계약 | 미포함 | 포함 |
| 타임시트 및 요율 | 미포함 | 포함 |
| 경비 | 미포함 | 포함 |
| 보고서 | 5 | 10 |
| 예약 작업 | 15 | 18 |
| 모듈 | 7 | 10 |
| 권한 | 13 | 20 |
3단계로 설치
셸 접근 권한과 rake 작업 실행 권한이 필요합니다. 플러그인을 설치하기 전에 항상 백업하세요.
cd /opt/redmine # the package arrives by email, or from your download link # the folder must be named plugins/redmine_finance unzip redmine_finance-2.0.0.zip -d plugins/
RAILS_ENV=production bundle exec rake redmine:plugins:migrate NAME=redmine_finance touch tmp/restart.txt # or systemctl restart redmine
# Administration → Roles and permissions → grant the finance permissions # Project → Settings → Modules → tick the finance modules you want # Finance → Settings → company profile, currencies, tax rates, number prefixes
# crontab -e 0 2 * * * cd /opt/redmine && bundle exec rake finance:cron:daily RAILS_ENV=production 0 3 1 * * cd /opt/redmine && bundle exec rake finance:cron:monthly RAILS_ENV=production
Redmine Billing과 무엇이 다른가요?
작업 시간이나 일감을 변경하나요?
회계 시스템인가요?
일부 프로젝트에서만 사용할 수 있나요?
원가 요율은 누가 볼 수 있나요?
스크린샷은 실제 화면인가요?
가격
맞춤 Redmine 솔루션이 필요하신가요?
기존 플러그인에 없는 기능을 찾고 계신가요?
RedmineKit은 맞춤 Redmine 플러그인 개발, 플러그인 커스터마이징, 워크플로 자동화, 타사 시스템 통합 등 비즈니스에 맞춘 솔루션을 제공합니다.
필요한 내용을 알려 주세요. 요구 사항을 검토한 후 예상 비용과 일정을 포함한 적합한 솔루션을 제안해 드립니다.
