# 計測結果 — 第 11 章 example-2

実行環境: Linux 6.18 / pandas 3.0 / Jinja2 / WeasyPrint 68.1 / markdown-it-py

## 月次クロージング(主目的)

```
=== 月次クロージング完了 (2026-04) ===
  実行時間: 42.76 秒

  顧客 : 4 社
  業務 : 12 件
  経費 : 10 件

  売上(税込): 414,700 円
  経費       : 79,700 円
  利益       : 297,299 円  (利益率 78.9%)

  生成ファイル: 12 個 / 1,428.8 KB
```

## 工程別の時間

| 工程 | 時間 | 備考 |
|------|------|------|
| CSV 読み込み + 集計 | 約 200 ms | pandas |
| 請求書 Markdown 生成 (4 件) | 約 30 ms | Jinja2 |
| 請求書 PDF レンダリング (4 件) | 約 40 秒 | WeasyPrint(支配的) |
| 月次サマリ Markdown | 約 5 ms | テンプレ展開 |
| 月次サマリ PDF | 約 2 秒 | WeasyPrint |
| 確定申告 CSV | 約 5 ms | csv モジュール |
| **合計** | **約 43 秒** | |

PDF が 95% 以上を占める。それ以外は瞬時。

## 比較(章本文の数字)

| 項目 | 旧来(10 年前) | このスクリプト |
|------|---------------|--------------|
| 経理担当の入力 | 2 時間 / 月 | **0 分**(自分で CSV) |
| 請求書 4 件作成 | 2 時間 | **40 秒** |
| 月次レポート | 2 時間 | **2 秒** |
| 確定申告整理 | 2 時間 | **5 ms** |
| 経理代行費用 | 月 3〜5 万円 | **0 円** |

合計時間: 約 8 時間 / 月 → **約 1 分** + CSV 入力時間。

## 出力サンプル(`out/2026-04/summary.md` 抜粋)

```markdown
# 月次サマリ 2026-04

## 売上(税抜)

| 顧客 | 件数 | 税込合計 |
|------|-----|---------|
| 山田農園     | 4 件 | 165,000 円 |
| 鈴木商店     | 4 件 | 175,560 円 |
| 高橋食品     | 2 件 |  35,200 円 |
| 佐藤畜産     | 2 件 |  77,000 円 |

| 項目 | 金額 |
|------|------|
| 売上(税込) | **414,700 円** |
| 売上(税抜)|   376,999 円 |

## 経費

| カテゴリ | 金額 |
|----------|------|
| 交通費    | 40,400 円 |
| SaaS      | 13,300 円 |
| 接待費    | 12,000 円 |
| 通信費    |  5,700 円 |
| 書籍      |  4,800 円 |
| 事務用品  |  3,500 円 |
| **経費合計** | **79,700 円** |

## 利益(税抜売上 - 経費)

**297,299 円**(利益率 78.9%)
```

## 確定申告用 CSV(`out/2026-04/tax-expenses.csv`)

```csv
日付,勘定科目,金額,摘要
2026-04-01,通信費,3500,光回線
2026-04-01,SaaS,3000,Claude Pro
2026-04-03,交通費,8400,A002 大阪訪問
2026-04-05,書籍,4800,技術書
...
```

これを税理士または freee に流すだけ。年末も同じ CSV を 12 ヶ月ぶん
連結すれば **確定申告がほぼ自動化** される。

## 章本文「個人事業主の月次」との対応

| 章本文の項目 | このフォルダの実装 |
|-------------|------------------|
| 請求書作成 | `invoices/*.pdf` (顧客ごと) |
| 経費精算 | `tax-expenses.csv` |
| 月次報告 | `summary.md` / `summary.pdf` |
| マーケティング | (該当なし、章 11 example-1 の Mochi.ai LP 参照) |
| Web サイト更新 | (章 07 example-1 の Markdown ビルド参照) |

ここまで **1 人で完結**。AI 利用料は月 数千円。
**経理代行を雇うと月 3〜5 万円**。差額は本来の仕事に投資できる。

## 再現手順

```bash
pip install pandas jinja2 markdown-it-py weasyprint
sudo apt install fonts-noto-cjk
make clean && make all
```
