用途:按 IFRS 15 / ASC 606 的五步模型处理复杂收入确认问题,适用于软件许可、实施、支持、订阅等含多项履约义务的场景,也涉及递延收入、合同资产与应收款区分。
主要能力:先做初始评估,判断是否存在正式合同、识别可明确区分的履约义务、检查可变对价(折扣、返利、奖金)与重大融资成分,并判断控制权是某一时点转移还是随时间转移。随后按五步模型执行:识别合同、识别履约义务、确定交易价格(期望值或最可能金额)、按单独售价(SSP)分摊交易价格、在控制权转移时确认收入。
技术步骤:按 SSP 比例分摊捆绑售价,例如 1000 元捆绑对应 800 与 400 的单独价值时按比例分配;当收款权取决于时间流逝以外的条件时确认合同资产;为订阅或服务期编制递延收入确认计划表。
输出格式:生成收入确认备忘录,包含合同与履约义务摘要、交易价格确定;分摊表展示价格在各义务间的分配;会计分录覆盖初始确认、递延与每月摊销。
脚本与资产:提供 calculate.py,可用 python3 scripts/calculate.py 自测,建议导入其中函数而非心算;提供 allocation-workpaper-template.md 五步工作底稿模板。参考资料包括 IFRS 15 摘要与 SaaS 收入标准。相关技能有 statement-preparation、audit-checklist、financial-analysis。
限制:资料未说明具体收费、平台支持范围或适用司法辖区,使用前需结合实际情况判断。