開発者の方へ

開発者向けの無料請求書作成ツール

フリーランス開発者向けの無料請求書作成ツール。時間単価とスプリント請求、小数時間、JSON 書き出し、共有リンク、ローカルのみの保存。アカウント不要です。

開発者は時間、スプリント、マイルストーンで請求し、海外の取引先も多く、PDF 1 枚のためにアカウントを求めるツールには懐疑的です。請求書そのものは単純です。摩擦は、採番、書式設定、そして取引先のデータを他人のサーバーに置きたくないことにあります。

Simple Invoice は静的なウェブアプリです。データはブラウザーのローカルストレージにあり、バージョン管理やスクリプトに使える JSON として書き出せ、サーバーに届かない URL フラグメントとして共有できます。時間単価テンプレートは小数時間と長いタイムシートに対応します。

何が妨げになるのか

PDF のためのアカウントの壁

書類 1 枚のために登録し、メールを確認し、規約に同意するのは釣り合いません。その過程で全取引先の情報も渡します。

単位ではなく時間

タイムシート型の請求には、小数の数量、単位の列、1 か月分の記入が 1 ページに収まる表が必要です。

取り出せないデータ

ベンダー形式に閉じ込められた請求データは、移行、スクリプト化、保管をしたくなったその日に問題になります。

Simple Invoice ができること

アカウント不要、サーバーなし

アプリを開いて始めます。何もアップロードされず、読み込み後はオフラインでも動きます。

小数時間と密な表

7.5 時間 × 単価。日ごとでもタスクごとでも、見出しを繰り返してページ送りするコンパクトなグリッドです。

ポータブルJSON

現在の請求書をJSONとしてエクスポートし、ビジネス文書をどこにアーカイブしてもファイルを保持します。

ホスティングなしの共有リンク

請求書は URL フラグメントに圧縮されます。取引先は読み取り専用ビューを開き、アップロードは発生しません。

時間単価請求書から始める

作業日、時間数、単価を行ごとに並べる、密な勤務表形式の時間単価テンプレート。ブラウザーで編集し、無料で PDF を書き出せます。

  • スプリント 14 — API 連携とテスト — 32 h
  • バグ修正 — issue #412、#418 — 3.5 h
  • デプロイと監視のセットアップ — 6 h
  • コードレビューとペアリング — 4 h

開発者のための請求のコツ

請求をリリースプロセスのように扱います。可能なところは自動化し、バージョン管理し、再現可能に。

  • スプリントごと、または隔週など、決まったリズムで請求し、前回の請求書を複製します。
  • タスクまたは日ごとに 1 行、チケット参照は補足説明の行へ。先方の PM がボードと照合できます。
  • 時間の丸め方を一貫させ、取引条件に書き方を記します。例: 15 分単位。
  • 年の要素を含む連番を使います。請求書番号のベストプラクティスをご覧ください。
  • PDFと一緒に編集可能なアーカイブが必要な場合は、各請求書をJSONとしてエクスポートします。
  • 海外の取引先には先方のロケールで書式設定し、通貨は先に合意します。海外への請求をご覧ください。

開発者からよく寄せられる質問

データは正確にはどこにありますか?

ブラウザのローカルストレージ内、このデバイス上。エディターの[エクスポート]メニューは、現在の請求書をJSONとしてダウンロードします。サイトデータをクリアすると、ブラウザのコピーが削除されるため、必要なエクスポートファイルを保持します。

オフラインで使えますか?

アプリとフォントの読み込み後は、編集、保存、書き出しは接続なしで動きます。初回の読み込みには接続が必要です。

共有リンクはどう動きますか?

請求書は直列化され、lz-string で圧縮されて # の後ろに置かれます。ブラウザーはフラグメントをサーバーに送らず、受け取り側のページがローカルで復号します。

続けて読む

開発者の実際の請求の仕方に合わせて作られています

毎週送る請求書のための、シンプルな請求書ジェネレーター。