mcpField
P
profit-loss

profit-loss

github.com/openaccountantデータ・データベース103456 回インストール29 週間前に更新
リポジトリ

profit-loss について

profit-loss は、取引データから現金主義の損益計算書を作成するスキルです。売上原価と営業費用を整理し、粗利益率と純利益率を算出します。

主な機能

  1. 01期間別の収益・費用集計
  2. 02売上原価と営業費用の分類
  3. 03粗利益と粗利益率の計算
  4. 04純利益と純利益率の計算

活用シーン

  1. 01月次または四半期の損益計算書作成
  2. 02現金主義による事業実績の確認
  3. 03報告期間ごとの利益率比較

MCP 対応

Wilson の `transaction_search` と `spending_summary` ツールで収入と費用のデータを取得します。

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/openaccountant/skills --skill profit-loss

インストール後、Claude Code で/profit-lossを入力して読み込まれたか確認します。

詳細

損益計算書

概要

売上原価、売上総利益、営業費用、純利益を示す標準的な損益計算書(P&L)を作成します。売上総利益率と純利益率も計算します。

使用する Wilson ツール

  • transaction_search — 対象期間のすべての収入取引(正の金額)と支出取引(負の金額)を取得します
  • spending_summary — カテゴリ別に支出を集計し、営業費用の明細に反映します

ワークフロー

  1. 報告期間を確認します(例:「2026年第1四半期」または「2026年1月」)。
  2. transaction_search を amount > 0 で使用し、期間内のすべての売上取引を検索します。
  3. transaction_search を amount < 0 で使用し、すべての支出取引を検索します。
  4. 同じ期間について spending_summary を使用し、カテゴリ別の支出合計を取得します。
  5. 売上原価のカテゴリ(材料、消耗品、直接労務費)と営業費用(賃料、光熱費、ソフトウェア、人件費、保険)を分けます。
  6. 次の形式で損益計算書を作成します。
PROFIT & LOSS STATEMENT — [Period]
═══════════════════════════════════════
Revenue
  Sales Revenue                  $XX,XXX
  Service Revenue                $XX,XXX
───────────────────────────────────────
  Total Revenue                  $XX,XXX

Cost of Goods Sold
  Materials                      ($X,XXX)
  Direct Labor                   ($X,XXX)
───────────────────────────────────────
  Total COGS                     ($X,XXX)

GROSS PROFIT                     $XX,XXX
  Gross Margin                      XX.X%

Operating Expenses
  Rent                           ($X,XXX)
  Utilities                        ($XXX)
  Software & Subscriptions         ($XXX)
  Payroll                        ($X,XXX)
  Insurance                        ($XXX)
  Other                            ($XXX)
───────────────────────────────────────
  Total Operating Expenses       ($X,XXX)

NET INCOME                        $X,XXX
  Net Margin                        XX.X%
═══════════════════════════════════════
  1. 売上総利益率 = (売上総利益 / 総売上高) * 100 を計算します。
  2. 純利益率 = (純利益 / 総売上高) * 100 を計算します。

Wilson を使わない場合

  1. 銀行から取引を CSV でエクスポートします(Chase:Accounts > Activity > Download で CSV を選択、Amex:Statements & Activity > Download Your Transactions)。
  2. Excel または Google Sheets で開きます。
  3. 「Type」列を追加します。各行を Revenue、COGS、または Operating Expense に分類します。
  4. 総売上高には =SUMIFS(Amount, Type, "Revenue") を使用します。
  5. 売上原価の合計には =SUMIFS(Amount, Type, "COGS") を使用します(絶対値を使用)。
  6. 売上総利益 = 売上高 - 売上原価。売上総利益率の数式:=GrossProfit/Revenue*100。
  7. 営業費用の合計には =SUMIFS(Amount, Type, "Operating Expense") を使用します。
  8. 純利益 = 売上総利益 - 営業費用。純利益率:=NetIncome/Revenue*100。
  9. 複数月の損益計算書を作成するには、=TEXT(Date,"YYYY-MM") 列を追加し、ピボットテーブルを使って月別に集計します。

重要な注意事項

  • Wilson では支出に負の金額、収入に正の金額を使用します。損益計算書では、支出を括弧付きの正の数値で表示します。
  • 売上原価と営業費用の分類は、事業の種類によって異なります。フリーランサーの売上原価はゼロの場合があります。製品を扱う事業では、材料費と送料を間接費から分けてください。
  • これは現金主義の損益計算書(取引日を基準)であり、発生主義ではありません。請求書の支払条件が Net-30 の場合、売上は請求時ではなく入金時に計上されます。

コメント