mcpField
B
billing-docs

billing-docs

ローカル
mcp.zovo.one金融データ21 日前に更新

billing-docs について

billing-docs は、既存の請求書に対するクレジットノートと仕入先向け発注書を作成する、業務会計向けの MCP サーバーです。請求書の VAT 税率に沿って金額を配分し、データをローカルに保存します。

主な機能

  1. 01全額、金額指定、明細別の返金記録
  2. 02元の VAT 税率に沿った金額配分
  3. 03発注書の作成と受領状況の管理
  4. 04プレーンテキストと A4 PDF の出力
  5. 05複数通貨の文書をローカル保存

活用シーン

  1. 01返品や二重請求後の請求額訂正
  2. 02仕入先への発注と一部納品の追跡
  3. 03複数 VAT 税率の請求書に対するクレジット計算

MCP 対応

mcp-invoice の請求書と顧客情報を読み込み、クレジットノート、発注書、レポート用ツールを MCP クライアントに提供します。リソースとプロンプトも各 1 つあります。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ
パッケージ
mcpbbilling-docs.mcpb0.22.5

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

mcp-billing-docs

請求書と同じエンジンで、クレジットノートと発注書を作成します。

クライアントから作業を差し戻された場合や、二重請求をした場合は、クレジットノートを発行する必要があります。これは、取り消す請求書を明記し、請求時と同じ税率でVATを取り消して、請求額を差し引く書類です。サプライヤーに発注する場合は、何を、いくらで、いつまでに納品してほしいかを記載し、自社の詳細情報を載せた発注書が必要です。このサーバーは、mcp-invoice サーバーがすでに保持している請求書とクライアントを参照して、どちらの書類も作成します。また、クレジットノートで請求額を超える金額を返金することはできません。同じ書類を二度送信しようとすると、すでに存在する書類のIDが返され、処理は拒否されます。何にも紐付いていない書類は削除できるため、再送しても無料枠を消費しません。データはすべてお使いのマシンに保存されます。

@theluckystrike/mcp-invoice/lib を基盤として構築されています。金額、VAT、通貨、書式設定のコードは請求書サーバーのものを使い、二重に実装していないため、クレジットノートと取り消し対象の請求書は最小通貨単位まで一致します。

公式 MCP Registry に登録されています(io.github.theluckystrike/billing-docs-credit-notes-purchase-orders)。

billing-docs のデモ

@theluckystrike/mcp-billing-docs の npm 公開は保留中のため、現在 npx -y @theluckystrike/mcp-billing-docs を実行すると 404 が返されます。それまでは、.mcpb のワンクリックバンドル、またはリポジトリをクローンしてビルドする方法をご利用ください。

インストール

Claude Desktop(claude_desktop_config.json):

{
  "mcpServers": {
    "billing-docs": {
      "command": "npx",
      "args": ["-y", "@theluckystrike/mcp-billing-docs"]
    }
  }
}

Claude Code:

claude mcp add billing-docs -- npx -y @theluckystrike/mcp-billing-docs

Cursor(.cursor/mcp.json):

{
  "mcpServers": {
    "billing-docs": {
      "command": "npx",
      "args": ["-y", "@theluckystrike/mcp-billing-docs"]
    }
  }
}

このサーバーと併せて mcp-invoice を実行してください。このサーバーは、mcp-invoice サーバーの請求書とクライアントを読み取ります。また、両サーバーとも、会社名、住所、VAT ID、既定の通貨を共通の会社プロフィールから取得します。

ツール

ツール内容
credit_note_create請求書へのクレジットを作成します。全額、総額の指定、または数量を指定した項目単位に対応します
credit_note_listすべてのクレジットノートを、通貨ごとのクレジット合計とともに表示します。請求書、クライアント、日付で絞り込めます
credit_note_get1件のクレジットノートの全情報を取得します
credit_note_pdfA4 PDFを作成します。タイトルは CREDIT NOTE で、取り消す請求書の番号を記載します(Pro)
credit_note_textメールに貼り付けられるプレーンテキスト版を作成します
credit_note_delete請求書に転記されておらず、レンダリングもされていないものを削除します。無料の月間枠が戻ります
purchase_order_create発注書を作成します。項目、VAT、通貨、納品予定日を指定できます
purchase_order_list状態(未完了、一部受領済み、受領済み)とともに、すべての発注書を表示します
purchase_order_get受領記録を含む、1件の発注書の全情報を取得します
purchase_order_pdfA4 PDFを作成します。タイトルは PURCHASE ORDER です(Pro)
purchase_order_textサプライヤーに送るプレーンテキスト版を作成します
purchase_order_receive発注書を全量または一部受領済みとして記録します
purchase_order_delete受領記録もレンダリングもないものを削除します。無料の月間枠が戻ります
billing_docs_report通貨ごとのクレジット額、通貨ごとの発注額、納期を過ぎた配送を表示します(Pro)
license_status、license_activateFree または Pro のライセンス状態と、アップグレード方法を確認します

リソースは billing-docs://open-orders の1つ、プロンプトは chase_deliveries の1つです。

Free と Pro

FreePro
1暦月あたりの書類数5件。クレジットノートと発注書の合計無制限
credit_note_delete、purchase_order_deleteはい:上限はストア内の件数でカウントされるため、削除すると枠が戻りますはい
credit_note_text、purchase_order_textはい、無制限はい
全額・一部・明細ごとのクレジットノート、VAT、複数通貨、受領注文はいはい
credit_note_pdf、purchase_order_pdfいいえはい。ロゴを追加でき、フッターのクレジット表示もありません
billing_docs_reportいいえはい

Pro を入手:https://mcp.zovo.one/buy/billing-docs(このサーバー単体は19ドルの一回払い、バンドルは39ドルです)。

数字で見る例

混合税率の請求書の一部を単一税率でクレジットすると、想定される端数処理の差を大きく上回る誤差が生じます。 コンサルティング料1,000.00ユーロ(税率23%)と印刷費500.00ユーロ(税率8%)の請求書は、合計1,770.00ユーロです。単一税率のクレジットノートと同じ方法で、その10%にあたる177.00ユーロをクレジットすると、税抜額は143.90ユーロ、VATは33.10ユーロになります。このサーバーは、請求書で実際に使われた税率ごとの合計額に応じてクレジット額を配分するため、税抜額は150.00ユーロ、VATは税率23%で23.00ユーロ、税率8%で4.00ユーロ、合計27.00ユーロになります。クライアントに表示される税込額はどちらの場合も同じです。VATの明細額には6.10ユーロの差が生じ、これはその額の22.6%にあたり、VAT申告書に記載される数値です。

test/unit.test.mjs で検証済み:「金額指定のクレジットノートでは、請求書のVAT税率ごとに税込額を配分し、各税率を再利用する」

プライバシー

すべてのデータはローカルに保存されます:${XDG_DATA_HOME:-~/.local/share}/mcp-servers/billing-docs/。アカウントもAPIキーもネットワーク通信も一切ありません。ライセンスキーはオフラインで検証されます。

theluckystrike が開発しました。サポート:[email protected]

MCP サーバーとしてこれらのドキュメントを使用する

GitMCP を使えば、どの MCP クライアント(Claude、Cursor、Windsurf、VS Code)からでも、このリポジトリのドキュメントをインストールなしで直接読み取れます:

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。