PDF出力とローカルSQLite保存に対応した、フリーランスや小規模事業者向けのオフラインファーストなオープンソース請求書・見積書アプリ。
InvoiceShelf/InvoiceShelf
フリーランスや小規模事業者向けの、請求書作成・入金・経費管理ができるセルフホスト型のオープンソース請求アプリ。
代替できる製品:QuickBooks
Xero
- スター
- 1,886
- フォーク
- 401
- 未解決の Issue
- 63
- 最終コミット
- 9 日前
これは何?
InvoiceShelfは、請求書や見積書の作成、入金の記録、経費や税金の管理ができるセルフホスト型Webアプリです。顧客アカウントを整理し、顧客ごとの未払い額を確認できるほか、請求書をPDFとしてエクスポートできます。
定期請求書、請求書・見積書・支払い履歴を確認できる顧客ポータル、担当範囲を限定したロールで招待するチームメンバーを含む複数会社の管理に対応しています。MySQL/MariaDB、PostgreSQL、SQLiteで動作し、Docker構成も利用できます。2.x系は本番利用向けの安定版で、3.x系はアルファ版のプレビューです。
3.xでは、オプションの公式E-InvoicingモジュールでEN 16931準拠の電子請求書を発行できます。XMLを埋め込んだZUGFeRD / Factur-X PDFを生成できるほか、XML単体でのダウンロードにも対応しています。このモジュールにはGotenberg PDF driverが必要です。
主な機能
- 01請求書や見積書を作成し、PDFとしてエクスポートできます。
- 02入金を記録し、顧客ごとの未払い残高を確認できます。
- 03経費、税金、事業レポートを管理できます。
- 04定期請求書をスケジュールできます。
- 05請求書、見積書、支払い履歴を確認できる顧客ポータルを利用できます。
- 06担当範囲を限定したロールでチームメンバーを管理し、複数の会社に対応できます。
- 073.xの公式モジュールを通じて、EN 16931準拠の電子請求書を発行できます。
ユースケース
- フリーランスが顧客に請求し、入金状況を管理する。
- 小規模事業者が、SaaSプラットフォームではなく自社サーバーで請求書や経費を管理する。
- 企業がドイツ国内のB2B請求向けにZUGFeRD電子請求書を発行する(3.xのE-Invoicingモジュールが必要)。
クイックスタート
- 1
公式のDockerセットアップリポジトリをクローンします
git clone https://github.com/InvoiceShelf/docker.git invoiceshelf - 2
プロジェクトフォルダーに移動します
cd invoiceshelf - 3
SQLite用のcomposeファイルをdocker-compose.ymlにコピーします
cp docker-compose.sqlite.yml docker-compose.yml - 4
コンテナを起動し、http://localhost:8090を開いてセットアップウィザードを完了します
docker compose up -d
使う前に知っておきたいこと
- 3.xブランチはアルファ版プレビューであり、本番データでの使用を想定していません。本番環境では2.xリリースを使用してください。
- AGPL-3.0ライセンス(コピーレフト)で提供されています。ソフトウェアをネットワーク経由で提供する場合、ソースコードの変更を共有する必要があります。
- 電子請求には、別途、公式のE-InvoicingモジュールとGotenberg PDFドライバーが必要です。
収録されている特集
トピック
よくある質問
- InvoiceShelf とは?
- フリーランスや小規模事業者向けの、請求書作成・入金・経費管理ができるセルフホスト型のオープンソース請求アプリ。 InvoiceShelfは、請求書や見積書の作成、入金の記録、経費や税金の管理ができるセルフホスト型Webアプリです。顧客アカウントを整理し、顧客ごとの未払い額を確認できるほか、請求書をPDFとしてエクスポートできます。
- InvoiceShelf は無料で使えますか?ライセンスは?
- InvoiceShelf は AGPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- InvoiceShelf は今もメンテナンスされていますか?
- 活発にメンテナンス中。InvoiceShelf の最終コミットは 2026年10月28日 です。
- InvoiceShelf は何に使えますか?
- フリーランスが顧客に請求し、入金状況を管理する。 小規模事業者が、SaaSプラットフォームではなく自社サーバーで請求書や経費を管理する。 企業がドイツ国内のB2B請求向けにZUGFeRD電子請求書を発行する(3.xのE-Invoicingモジュールが必要)。
- InvoiceShelf のインストール方法は?
- 公式のDockerセットアップリポジトリをクローンします: git clone https://github.com/InvoiceShelf/docker.git invoiceshelf プロジェクトフォルダーに移動します: cd invoiceshelf SQLite用のcomposeファイルをdocker-compose.ymlにコピーします: cp docker-compose.sqlite.yml docker-compose.yml コンテナを起動し、http://localhost:8090を開いてセットアップウィザードを完了します: docker compose up -d
- InvoiceShelf はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/InvoiceShelf/InvoiceShelf
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
フリーランス向けのセルフホスト型オープンソース請求書アプリ。見積書、請求書、支払い、電子請求書、法定アーカイブに対応します。
LaravelとVueJSで構築された、小規模事業者やフリーランス向けのオンライン会計ソフトウェア。RESTful APIとアプリストアを備える。
Factur-X、FatturaPA、UBL 2.1形式の電子請求書を作成できる、軽量なセルフホスト型請求書アプリです。
連絡先、見積もり、請求書、注文、在庫、会計、人事を一元管理できるオープンソースのPHP製Web ERP・CRM。
複式簿記と財務レポートに対応した、中小企業向けのオープンソース会計・在庫管理ソフトウェア。