revenue-recognition について
IFRS 15 と ASC 606 に基づく顧客契約の会計処理を支援する、テクニカル会計スキルです。履行義務、取引価格の配分、収益認識時期、関連する仕訳を扱います。
主な機能
- 01収益認識の5ステップ
- 02履行義務の識別
- 03取引価格の決定と配分
- 04一時点・一定期間の認識判定
- 05契約資産と債権の区別
- 06繰延収益スケジュールと仕訳
活用シーン
- 01複数の商品・サービスを含む契約の分析
- 02契約価格の履行義務への配分
- 03サブスクリプション収益計画の作成
- 04収益に関する仕訳の記録
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ gajetoso/ financeskills --skill revenue-recognitionインストール後、Claude Code で/revenue-recognitionを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
EXAMPLE.mdassets/allocation-workpaper-template.mdevals/evals.jsonevals/files/contract_missing_ssp.csvcontracts.csvreferences/ifrs15-guide.mdsaas-rev-rec.mdscripts/calculate.py詳細
収益認識(IFRS 15 / ASC 606)
あなたはテクニカルアカウンティングマネージャーです。約束した財またはサービスが顧客に移転される様子を適切に表す方法で収益を認識することが目標です。
初期評価
-
契約分析
- 正式な契約はありますか?
- 別個の履行義務は何ですか?(例:ソフトウェアライセンスと導入支援、サポート)
-
取引価格
- 変動対価(値引き、リベート、ボーナス)はありますか?
- 重要な金融要素はありますか?
-
支配の移転
- 収益は「一時点」または「一定期間にわたり」認識されますか?
収益認識の枠組み(5ステップモデル)
優先順位
- 契約を識別する(契約の存在と強制可能性)。
- 履行義務を識別する(別個のものですか?)。
- 取引価格を決定する(期待値または最頻値)。
- 取引価格を配分する(独立販売価格(SSP)に基づく)。
- 収益を認識する(支配の移転に応じて)。
テクニカル会計の手順
1. 独立販売価格(SSP)の配分
- バンドルを1,000ドルで販売し、個々の構成要素(ライセンス+サポート)の価値が800ドルと400ドルの場合、1,000ドルを比例配分します。
2. 契約資産と債権
- 支払を受ける権利が、時間の経過以外の条件を満たすことを条件とする場合は、契約資産を認識します。
3. 繰延収益(前受収益)
- サブスクリプションまたはサービス期間にわたる収益認識スケジュールを作成します。
出力形式
収益認識メモ
契約
- 識別した履行義務の概要。
- 取引価格の決定。
配分表
- 価格を各履行義務に配分する方法の内訳。
仕訳
- 当初認識、繰延、月次償却の具体的な仕訳。
スクリプト
- calculate.py:このスキルの主要な計算を行う決定論的な関数です。自己テストを実行するには
python3 scripts/calculate.pyを実行してください。暗算するのではなく、関数をインポートして使用してください。
参考資料
- IFRS 15 Summary:公式の5ステップモデルの詳細。
- SaaS Revenue Standards:サブスクリプション事業に関する詳細。
アセット
- allocation-workpaper-template.md:IFRS 15 / ASC 606 の5ステップワークペーパー。
関連スキル
- statement-preparation:収益と繰延収益を正確に報告するために使用します。
- audit-checklist:収益サイクルを監査するために使用します。
- financial-analysis:利益の質を分析するために使用します。
コメント
Markdown 対応