- 紀錄類型
- 9 種,從客戶到採購單
- 報表
- 內建 5 種
- 排程工作
- 15 項,附健康狀態紀錄
- 語言
- 51
- 修改的核心檔案
- 無
發票
草稿、過帳、寄送、收款。每個明細項目各自計算稅額與折扣,編號依每月序號產生,並可開啟適合列印的頁面另存為 PDF。
訂閱
月繳、季繳或年繳方案,可設定試用天數與結束日期。每日排程工作會開立發票,並將下次開立日期往後推。
付款
記錄現金、銀行轉帳、信用卡、PayPal、支票或 UPI 收款及其參考編號。部分付款會保留未結餘額,狀態也保持正確。
採購
供應商、採購單與供應商帳單。依採購單驗收、轉為帳單、付款,並在儀表板上看著應付帳款減少。
五種報表
每月營收、訂閱 MRR 與 ARR、發票帳齡、供應商應付帳款與付款明細帳,各有獨立的日期範圍。
排程工作
十五個 rake 任務會將發票標記為逾期、寄送提醒、續訂訂閱並寄出摘要郵件。每次執行都會記錄耗時與結果。
實際在 Redmine 中運作的樣子
本頁所有螢幕截圖皆來自標準安裝的 Redmine 6.1,只是把外掛放進 plugins/ 目錄。Billing 位於 Redmine 原有的頁首、專案頁籤與側邊欄之下,因為它本來就在 Redmine 裡執行。





為您已在追蹤的工作補上請款這一環
銷售、產品目錄、採購與報表,各自是可依專案開關的 Redmine 模組,讓團隊只看到自己會用到的部分。
發票
草稿、過帳、寄送、收款。每個明細項目各自帶有稅額與折扣,編號依每月序列產生,並提供可直接列印的頁面,方便另存為 PDF。
訂閱
月繳、季繳或年繳方案,可設定試用天數與結束日期。每日排程工作會開立每張發票,並將下次開立發票日期往後推。
付款
記錄現金、銀行轉帳、信用卡、PayPal、支票或 UPI 收款及參考編號。部分付款會保留未付餘額,狀態也會正確顯示。
客戶與聯絡人
公司紀錄包含帳單地址與寄送地址、幣別、付款條件及標誌,另有分類的聯絡人,其中一位標示為主要聯絡人。可從 CSV 匯入。
產品目錄
服務、產品與訂閱方案,含價格、成本、稅率、單位與計費週期。在發票明細中選取一項,其餘欄位就會自動帶入。
採購
供應商、採購單與供應商帳單。依採購單收貨、轉為帳單、完成付款,並在儀表板上看著應付帳款逐步減少。
五種報表
每月營收、訂閱 MRR 與 ARR、發票帳齡、供應商應付帳款,以及付款明細帳,各自可設定日期範圍。
以對方的語言寄送電子郵件
十九種通知類型,可依客戶或供應商個別開關。範本依語言分別儲存,缺少某語言時會改用英文版本。
排程工作
十五個 rake 任務負責將發票標記為逾期、寄送提醒、續訂訂閱及寄送摘要郵件。每次執行都會記錄耗時與結果。
從草稿到收款,不必離開專案
發票在草稿階段可隨時編輯,過帳後即鎖定,之後便一路追蹤款項。
1. 建立發票
選擇客戶後,幣別、到期日與付款條件會自動帶入。從產品目錄加入明細項目或直接輸入;稅額與折扣逐項計算。
2. 過帳並寄送
「過帳」會將發票及其編號定案。「寄送電子郵件」使用客戶語言的範本,PDF 檢視可直接列印或作為附件。
3. 收款
「登記付款」會針對該發票記錄一筆收款。餘額與狀態會變為部分付款或已付款;每日排程工作會標示所有逾期項目。




會自動開立發票的訂閱
方案只需設定一次。外掛會計算 MRR 與 ARR、產生每個週期的發票,並提醒您哪些方案即將到期。
三種計費週期
月繳、季繳與年繳方案,在儀表板上全部換算為單一的 MRR 數字。
清楚的生命週期
草稿、有效、已暫停、已取消與已到期,方案頁面上提供啟用、暫停、恢復與取消按鈕。
準時開立發票
每日排程工作會為每個到期的有效方案開立發票,並推進其下次開立發票日期。
完整歷史紀錄
每個方案都會列出它產生過的發票,以及是否已付款。



帳本的另一半
用同樣的細心追蹤您欠別人的款項,就像追蹤別人欠您的一樣。採購單轉為供應商帳單,帳單再轉為付款,應付帳款則與應收帳款並列在儀表板上。



財務部門每個月都會問的答案
五種報表直接讀取上述的發票、帳單與付款,因此數字與清單中顯示的一致。




催款會自動進行
讓 cron 指向一個 rake 任務,外掛就會完成每日例行工作:續訂、提醒、逾期標記與摘要。事後每次執行都能查看。
上次執行與上次成功
十五項工作全部集中在同一頁。
耗時、筆數與錯誤
耗時、處理的紀錄筆數,以及執行失敗時的錯誤訊息。
內建健康檢查
工作停滯時會發出警示。
這些工作會做什麼
產生訂閱發票、寄送續訂提醒、標記逾期發票、寄送逾期提醒與供應商帳單到期提醒、寄送每日帳務摘要與每月營收報表,以及讓訂閱到期。



由 Redmine 角色決定誰能看到金額
Billing 分為七個專案模組與十三項權限,全部透過 Redmine 原有的「角色與權限」畫面授予。
| 模組 | 權限 |
|---|---|
| Billing | 檢視帳務 · 管理帳務設定 |
| 客戶 | 管理客戶 · 管理客戶聯絡人 |
| 發票 | 管理發票 · 管理付款 |
| 產品 | 管理產品 |
| 訂閱 | 管理訂閱 |
| 採購 | 管理供應商 · 供應商帳單 · 採購單 · 供應商聯絡人 · 通知偏好 |
| 報表 | 檢視報表 · 檢視 cron 紀錄 |


執行環境
針對目前版本的 Redmine 建置與測試。不覆寫 Redmine 核心的任何部分,因此核心升級仍是一般的升級。
| 項目 | 支援 | 備註 |
|---|---|---|
| Redmine | 6.x, 7.x | 本頁螢幕截圖取自 Redmine 6.1.2。 |
| Ruby | 3.4+ | 與 Redmine 6 支援的 Ruby 版本一致。 |
| 資料庫 | 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 |
三個步驟完成安裝
需要 shell 存取權限,並能執行 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 核心檔案嗎?
這是一套完整的會計系統嗎?
可以線上收取信用卡付款嗎?
可以同時在全域和專案內使用 Billing 嗎?
發票電子郵件如何翻譯?
可以匯入現有的客戶與產品嗎?
排程工作失敗時會怎樣?
會有任何資料離開我們的伺服器嗎?
價格
需要客製化的 Redmine 解決方案嗎?
想要的功能在我們現有的外掛中找不到嗎?
RedmineKit 提供 Redmine 外掛客製化開發、外掛修改、工作流程自動化、第三方系統整合,以及為您的業務量身打造的解決方案。
請告訴我們您的需求。我們會評估需求,並提出合適的解決方案,附上預估費用與時程。
