Repolode
InvoiceShelf

InvoiceShelf/InvoiceShelf

フリーランスや小規模事業者向けの、請求書作成・入金・経費管理ができるセルフホスト型のオープンソース請求アプリ。

代替できる製品:QuickBooksXero

スター
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. 1

    公式のDockerセットアップリポジトリをクローンします

    git clone https://github.com/InvoiceShelf/docker.git invoiceshelf
  2. 2

    プロジェクトフォルダーに移動します

    cd invoiceshelf
  3. 3

    SQLite用のcomposeファイルをdocker-compose.ymlにコピーします

    cp docker-compose.sqlite.yml docker-compose.yml
  4. 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 の数値は毎日更新されます。

関連プロジェクト