# 取消预订 ## 适用业务 用于当前邮件要求取消或释放: - FIT Reservation - Group Block - Allotment / Control Block - 控房或配额 可接受信号: - cancel booking / reservation / group - release or cancel block - cancel allotment / allocation / control block - `CXL` - 明确整单取消 ## 事件类型 - 普通订单取消:`Cancel Booking` - 控房/配额取消:`Cancel Allotment` ## 部分修改边界 减少房量、改日期、释放部分 allocation 可能是 Update,不是整单 Cancel。不清楚时输出人工复核。 ## Parent Allocation Linked Event 当当前证据已经确认 parent-to-child allocation creation,且 parent group code 清楚时,必须为 parent group 生成 linked cancel/release 候选。 这个事件: - 不替代 child New Booking。 - 不要求字面 cancel / CXL。 - 必须来自当前 parent-child split 证据。 - 不得由历史证据单独触发。 - 只是候选事件,不代表 PMS 已取消成功,不创建真实 TaskCard,不写外部系统。 ## 不适用 - 新建,除 parent release linked event 外。 - 普通 date/room/guest/price amendment。 - Voucher/payment evidence。 - Rooming List。 - 只有 Trace。 - cancel action 只在历史邮件中。 ## 人工复核 - cancel target 不清。 - 出现 `CXL` 但不确定是否当前动作。 - 不清楚是整单取消还是部分 update。 - parent release evidence 缺 parent/child 关系。 - parent group code、child list 或 parent-child split evidence 不清。 - 多目标无法拆分。 - 系统上下文显示 conflict、lock 或 already completed state。