consumption-taxlisted
Install: claude install-skill kazukinagata/shinkoku
# 消費税計算(Consumption Tax Calculation)
課税売上・課税仕入から消費税額を計算するスキル。
assess スキルで消費税の課税事業者と判定され、settlement スキルで決算が完了していることを前提とする。
計算結果は `/e-tax` スキル(Claude in Chrome)で確定申告書等作成コーナーに入力する。
## 設定の読み込み(最初に実行)
1. `shinkoku.config.yaml` を Read ツールで読み込む
2. ファイルが存在しない場合は `/setup` スキルの実行を案内して終了する
3. 設定値を把握し、相対パスは CWD を基準に絶対パスに変換する:
- `db_path`: CLI スクリプトの `--db-path` 引数に使用
- `output_dir`: 進捗ファイル等の出力先ベースディレクトリ
- 各ディレクトリ: ファイル参照時に使用
### パス解決の例
config の `db_path` が `./shinkoku.db` で CWD が `/home/user/tax-2025/` の場合:
- `shinkoku tax calc-consumption --input /home/user/tax-2025/output/consumption_input.json`
## 進捗情報の読み込み
設定の読み込み後、引継書ファイルを読み込んで前ステップの結果を把握する。
1. `.shinkoku/progress/progress-summary.md` を Read ツールで読み込む(存在する場合)
2. 以下の引継書を Read ツールで読み込む(存在する場合):
- `.shinkoku/progress/06-settlement.md`
- `.shinkoku/progress/02-assess.md`
3. 読み込んだ情報を以降のステップで活用する(ユーザーへの再質問を避ける)
4. ファイルが存在しない場合はスキップし、ユーザーに必要情報を直接確認する
## 基本方針
- assess スキルの判定結果(課税事業者判定・申告方法)を確認してから開始する
- 免税事業者の場合は消費税申告不要であることを案内して終了する
- 申告方法(2割特例/簡易課税/本則課税)に応じた計算を行う
- 税率区分(標準税率10%/軽減税率8%)を正確に区分する
- references/tax-classification.md の区分ルールに従って判定する
## 前提条件の確認
消費税計算を開始する前に以下を確認する:
1. **課税事業者であるか**: assess スキルの判定結果を確認する
2. **申告方法の確定**: 以下のいずれかを確認する
- 2割特例(インボイス登録により課税事業者になった場合の経過措置)
- 簡易課税(届出済みで基準期間の課税売上が5,000万円以下)
- 本則課税(上記以外)
3. **課税期間**: 通常は1月1日〜12月31日(個人事業者)
4. **帳簿データが揃っているか**: settlement スキルの決算が完了していること
## 申告方法の判定��ロー
```
Q1. インボイス登録により課税事業者になったか?
かつ基準期間の課税売上が1,000万円以下か?
├── Yes → 2割特例の適用が可能 → Q2へ
└