Repolode
piratuks

piratuks/invoice-builder

PDF出力とローカルSQLite保存に対応した、フリーランスや小規模事業者向けのオフラインファーストなオープンソース請求書・見積書アプリ。

代替できる製品:QuickbooksXero

スター
1,364
フォーク
207
未解決の Issue
14
最終コミット
4 日前

これは何?

Invoice Builderは、PDFのライブプレビューとA4またはLetter形式に対応した請求書・見積書の作成、管理ができるアプリです。事業者、顧客、銀行口座、品目、カテゴリ、単位、通貨のデータはXLSX形式でインポート、エクスポートできます。追加料金、割引、送料、内税・外税、部分入金、書類のステータスなど、さまざまな金銭処理にも対応しています。

データは、ユーザーが所有するデータベースファイルとして手元のマシンに保存されます。Windows、Linux、macOS向けのデスクトップ版はSQLiteを使用し、DockerでのデプロイではSQLiteまたはPostgreSQLを使って複数デバイスから利用できます。データベース全体のバックアップと復元、JSON形式でのエクスポートとインポート、書類ごとのスナップショットにより、過去の記録を正確に保持できます。

請求書は、電子請求書用にUBL 2.1、Peppol BIS Billing 3.0、XRechnung XML形式でもエクスポートできます。このプロジェクトはElectron、React、Node.jsで構築されています。

主な機能

  • 01A4またはLetter形式で、PDFのライブプレビューを確認しながら請求書・見積書を作成
  • 02書類のレイアウトを視覚的に編集できるドラッグ&ドロップ式ビルダー
  • 03事業者、顧客、品目などのマスターデータをXLSX形式でインポート、エクスポート
  • 04部分入金、割引、追加料金、内税・外税に対応
  • 05UBL 2.1、Peppol BIS Billing 3.0、XRechnung XML形式でエクスポート
  • 06Windows、Linux、macOS向けのデスクトップアプリ、またはDockerでのセルフホストに対応

ユースケース

  • サブスクリプションなしで請求書や見積書を発行するフリーランス
  • 顧客情報や請求記録を自分のマシンに保管する小規模事業者
  • PeppolまたはXRechnung形式の電子請求書を作成する
  • セルフホストのサーバーで複数デバイスから使える共有請求書システムを運用する

クイックスタート

  1. 1

    リポジトリをクローンします

    git clone https://github.com/piratuks/invoice-builder.git
  2. 2

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

    cd invoice-builder
  3. 3

    Dockerイメージをプルします

    docker compose pull
  4. 4

    アプリを起動し、ブラウザーで http://localhost:3001 を開きます

    docker compose up -d

使う前に知っておきたいこと

  • 3.0.2 へのアップグレードには、データベースをバックアップし、先に 2.10.0 までのマイグレーションを完了する必要があります。完了しないとアップグレードできません。
  • プロジェクトは開発者1人で保守されているため、サポートやアップデートが限られる場合があります。

収録されている特集

トピック

よくある質問

invoice-builder とは?
PDF出力とローカルSQLite保存に対応した、フリーランスや小規模事業者向けのオフラインファーストなオープンソース請求書・見積書アプリ。 Invoice Builderは、PDFのライブプレビューとA4またはLetter形式に対応した請求書・見積書の作成、管理ができるアプリです。事業者、顧客、銀行口座、品目、カテゴリ、単位、通貨のデータはXLSX形式でインポート、エクスポートできます。追加料金、割引、送料、内税・外税、部分入金、書類のステータスなど、さまざまな金銭処理にも対応しています。
invoice-builder は無料で使えますか?ライセンスは?
invoice-builder は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
invoice-builder は今もメンテナンスされていますか?
活発にメンテナンス中。invoice-builder の最終コミットは 2026年11月2日 です。
invoice-builder は何に使えますか?
サブスクリプションなしで請求書や見積書を発行するフリーランス 顧客情報や請求記録を自分のマシンに保管する小規模事業者 PeppolまたはXRechnung形式の電子請求書を作成する セルフホストのサーバーで複数デバイスから使える共有請求書システムを運用する
invoice-builder のインストール方法は?
リポジトリをクローンします: git clone https://github.com/piratuks/invoice-builder.git プロジェクトのフォルダーに移動します: cd invoice-builder Dockerイメージをプルします: docker compose pull アプリを起動し、ブラウザーで http://localhost:3001 を開きます: docker compose up -d
invoice-builder はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/piratuks/invoice-builder

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト