系统与数据导航
一句话导语:不管您店上跑的是哪套 PMS,收益专员要抓的字段是固定的——本模块把「要找什么数据、它一般叫什么、几点前必须抓完」钉死,并给您一套脏数据排查方法,保证喂给判定表的每一个数都是干净的。
- 能说出 房型代码、价格代码(Rate Code)、市场细分代码、渠道代码四套编码体系各自的作用与区别,并写出云璟酒店 10 个房型代码、7 个细分代码、7 个渠道代码
- 能独立执行 《每日取数清单》全部 28 个字段的抓取,在规定时间节点前完成,格式符合约定(CSV/截图/系统导出,不手工转录数字)
- 能识别 重复订单、负房晚、渠道错配、免费房混入、团队拆分共 5 类脏数据,并说出各自的排查字段与处置动作
- 能使用 《主流系统操作路径映射表》,在任意一套 PMS/RMS/OTA 后台中定位「价格日历 / 房晚报表 / MinLOS / Stop Sell / 超售」5 个通用功能
- 能完成 4 条数据一致性恒等式自检,且在发现不等时说出排查顺序
前置要求:M01 指标与计算(必须能独立算出 OCC/ADR/RevPAR/Pickup 偏差)。
本模块对应《法典》:表 M(每日收益操作流水线 07:30 / 07:50 / 08:10 三个取数时段)、表 I(预订窗口分档监控表)。
一、为什么讲「系统无关」:字段是固定的,菜单是会变的
本学院不教某一个品牌系统的按钮在哪,原因有三:
您不知道学员店上跑的是哪套系统。云璟酒店集团 38 家在营门店就可能同时存在多套 PMS。教按钮,等于教了一条上任第一天就失效的知识。
同一套系统不同版本,菜单位置会变;同一版本不同门店的权限配置,可见菜单也会变。路径不可靠,功能名与字段名可靠。
《法典》判定表的输入是字段值(预测 OCC、Pickup 偏差、在手房晚),不是菜单。学会抓字段,换系统当天就能上岗。
正确写法:「在价格日历中,把目标日 SUP-K 房型的 BAR 从 ¥680 调整为 ¥748。」
错误写法:「点击 Opera 的 Rate Grid 按钮,在第三列输入 748。」
判断标准:把这句话拿给一个用西软的同事看,他能照做,就是系统无关;他问「按钮在哪」,就是系统有关。
1.1 三层系统分工(先搞清楚去哪台系统找什么)
| 层级 | 通用名称 | 典型产品 | 它负责什么 | 它不负责什么 |
|---|---|---|---|---|
| 第一层 | 酒店管理系统 PMS (Property Management System) |
Opera、西软、绿云、盟广 | 订单、房态、房价码、客账、市场细分、渠道来源的唯一权威记录 | 不做预测,不给调价建议 |
| 第二层 | 收益管理系统 RMS (Revenue Management System) |
IDeaS、Duetto | 需求预测、价格建议、限制条件建议、Pickup 曲线 | 不是成交数据的权威源,最终以 PMS 为准 |
| 第三层 | 渠道后台 (OTA / 直销 / GDS) |
携程 EBK、美团商家后台、飞猪、Booking、官网后台 | 挂牌价、库存配额、曝光/转化数据、点评分 | 不含本店真实成本与细分,不能替代 PMS 出报表 |
当 RMS 的预测在手房晚、OTA 后台的已售间夜、PMS 的报表三者不一致时,一律以 PMS 导出的数据为准,其余两者仅作参考。原因:只有 PMS 记录了取消、No-show、换房、冲销的完整流水。这条规则写入《调价台账》的数据来源栏。
二、四套编码体系:一条订单的完整身份证
任何一笔订单,在 PMS 里都由四个编码共同描述。缺任何一个,这笔业务就无法被正确归因,后面所有的 OCC/ADR/渠道分析都会偏。
例:SUP-K 高级大床房
例:BAR 最优可用房价
例:FIT-OTA OTA 散客
例:OTA 国内(16% 成本)
把「市场细分」和「渠道」当成一回事。举例:一位协议公司员工通过携程预订——市场细分是 CORP(人是谁),渠道是 OTA(从哪来,成本 16%)。如果只记成 CORP,NRevPAR 会按 8% 成本算,实际是 16%,一进一出偏差 8 个百分点。
判定口诀:细分看「人」,渠道看「钱从哪条路进来」。
三、编码体系一:房型代码(云璟 10 个房型)
| 房型代码 | 房型名称 | 间数 | 面积 | 床型 | 标准 BAR(平峰) | 价差系数 |
|---|---|---|---|---|---|---|
STD-K | 标准大床房 | 70 | 32㎡ | 1.8m 大床 | ¥580 | 85 |
STD-T | 标准双床房 | 50 | 32㎡ | 1.2m×2 | ¥580 | 85 |
SUP-K | 高级大床房 | 60 | 38㎡ | 1.8m 大床 | ¥680 | 100 |
SUP-T | 高级双床房 | 40 | 38㎡ | 1.2m×2 | ¥680 | 100 |
DLX-K | 豪华大床房 | 45 | 45㎡ | 2.0m 大床 | ¥820 | 120 |
DLX-V | 豪华江景房 | 15 | 48㎡ | 2.0m 大床 | ¥960 | 140 |
EXE-K | 行政大床房 | 25 | 45㎡ | 2.0m 大床 | ¥990 | 145 |
EXE-T | 行政双床房 | 5 | 45㎡ | 1.2m×2 | ¥990 | 145 |
STE-B | 商务套房 | 8 | 65㎡ | 2.0m 大床 | ¥1,280 | 180 |
STE-E | 行政套房 | 2 | 88㎡ | 2.0m 大床 | ¥1,880 | 265 |
| 合计 | 320 | — | — | — | — | |
1. 房型代码必须写全,不许简写。「高级房」是 SUP-K + SUP-T 两个代码共 100 间,写「高级房」会让房晚统计差 40 间。
2. 间数合计必须等于 320。导出报表后先做合计校验,不等于 320 说明有房型被漏选或重复。
3. 12 间无障碍连通房不单列房型代码。它们分布在 STD 与 SUP 房型内,通过「房态属性/房间特征」字段标记,取数时用该属性过滤,不要自建房型代码。
3.1 附加价格规则(影响价格代码落位,必须一并记录)
| 附加项 | 加价规则 | 记录字段 |
|---|---|---|
| 高低层差价 | 同楼层、同朝向,高楼层 +5% | 房间特征:高/低层 |
| 江景 vs 城景 | 江景 +10% | 房间特征:江景/城景 |
| 含早 | +¥68/人(自助早餐门市价 ¥128/人) | 价格代码 BARB / 早餐份数字段 |
| 加床 | +¥180/晚(含早) | 加床标记字段 |
| 连通房 | +¥50 | 房间特征:连通 |
| 儿童政策 | 1.2m 以下不占床免费;1.2–1.4m 早餐半价 | 儿童数 / 早餐份数 |
四、编码体系二:价格代码 Rate Code
《SPEC》未逐条列举价格代码表。下表是按《SPEC》2.1 附加价格规则、2.3 客源结构与渠道成本、表 H 价格一致性红线推导出的编码口径,属于「编码命名规范」,不是判定阈值;与本店现有价格代码冲突时,以本店 PMS 现有代码为准,但四套编码必须一一对应、不得多套并存。
| 价格代码 | 名称 | 定价规则 | 挂牌范围 | 关联细分 |
|---|---|---|---|---|
BAR | 最优可用房价 Best Available Rate | 公开可订的基准弹性价,所有折扣的锚点。平峰日 SUP-K/SUP-T = ¥680 | 全渠道公开 | FIT-WI / FIT-DIR / FIT-OTA |
BARB | 含早价 | BAR +¥68/人(自助早餐门市价 ¥128/人) | 全渠道公开 | FIT-WI / FIT-DIR / FIT-OTA |
MEMB | 会员专享价 | 可低于 OTA 挂牌价 | 仅限登录会员可见(表 H 红线) | LOY |
CORP | 协议公司价 | 按协议约定,需协议号 | 不公开,需协议号或公司邮箱验证 | CORP |
ADV | 早鸟预付价 | 提前 N 天预订、预付、不可取消 | 直销为主(表 H「全开 + 早鸟」) | FIT-DIR / LOY |
PKG | 套餐价 | 房 + 餐 / 房 + 会 综合定价 | 直销 + OTA | FIT-DIR / FIT-OTA / GRP |
GRP | 团队价 | 须先走《法典》表 G 置换分析 | 不公开 | GRP |
LNG | 长住价 | 长住客专属(表 H「<55% → 长住/团购」) | 不公开,需审批 | LNG |
COMP | 免费房 | 收入 ¥0,计房晚不计 ADR 分母(M01 口径) | 内部审批,不对外 | 内部 |
1. BAR 只改了一个房型。调 ↑10% 时只改了 SUP-K,忘了 SUP-T / DLX-K / EXE-K。后果:房型价差阶梯被破坏,触发《法典》表 F「相邻房型价差 <8% → 拉开价差」。处置:调价必须按《房型价差阶梯表》整表落位,逐个房型核对。
2. COMP 挂了 BAR 代码。免费房用了 BAR 价格代码、收入填 ¥0。后果:ADR 分母虚增,ARI 被低估。处置:凡是收入为 ¥0 的订单,价格代码必须是 COMP。
3. MEMB 未设登录可见。会员价被未登录用户抓到并比价。后果:违反《法典》表 H 价格一致性红线,24 小时内必须整改并记入考核。处置:每周一渠道开关复核时逐渠道验证一次会员价可见性。
五、编码体系三:市场细分代码
| 细分代码 | 市场细分 | 基线房晚占比 | 基线平均 ADR | 结构失衡信号 |
|---|---|---|---|---|
FIT-WI | 上门散客(Walk-in) | 8% | ¥720 | 占比 >12% 说明直销与 OTA 承接不足,客人在门口才订 |
FIT-DIR | 官网 / 小程序直销 | 17% | ¥650 | 占比 <13% 说明直销被 OTA 侵蚀,NRevPAR 受损 |
FIT-OTA | OTA 散客 | 31% | ¥598 | 占比 >38% 说明渠道成本失控,走表 H 收缩 |
CORP | 协议公司客户 | 22% | ¥520 | 占比 >30% 触发表 E「协议客户集中度 >50%」前的预警,需核对集中度 |
LOY | 会员(忠诚计划) | 12% | ¥580 | 占比 <8% 说明会员转化不足 |
GRP | 团队(旅游 / 会议) | 8% | ¥450 | 占比 >15% 且未走表 G 置换分析,属于重大风险 |
LNG | 长住客 | 2% | ¥380 | 占比 >5% 会挤占弹性需求,需 L3 复核 |
细分代码决定三件事:① 该笔房晚计入哪个细分占比;② 该笔业务是否触发置换分析(GRP 必查表 G);③ 该笔业务走哪条渠道成本(影响 NRevPAR)。
冲突判定:当一笔订单同时符合两个细分时,按「更严格」的一个归类。例:一位协议公司客人以团队形式预订 12 间 → 归 GRP(因为 GRP 需要走表 G 置换分析,更严格),不归 CORP。
六、编码体系四:渠道代码
| 渠道代码 | 渠道 | 综合成本率 | 典型系统 | 《法典》表 H 中的角色 |
|---|---|---|---|---|
DIR | 直销(官网 / 小程序 / 前台) | 3% | 官网后台 / PMS 前台 | 任何档位均「全开」 |
LOY | 会员直订 | 4% | 小程序会员中心 | 高 OCC 时「全开 + 会员专享价」 |
CORP | 协议公司(含返佣 / 账期) | 8% | PMS 协议档案 | 不属表 H 管理,由销售部管 |
OTA | OTA 国内(携程 / 美团 / 飞猪) | 16% | 携程 EBK / 美团商家后台 / 飞猪 | 随 OCC 从「全开 + 深折」收缩到「仅留 1 家」 |
OTA-I | OTA 国际(Booking / Agoda) | 18% | Booking Extranet / Agoda YCS | OCC ≥95% 时关闭 |
GDS | GDS / 商旅 TMC | 13% | GDS 终端 / TMC 平台 | OCC ≥95% 时关闭 |
WHO | 批发商 / 包房商 | 26% | 批发商后台 / 包房合同 | 成本最高,OCC ≥90% 即关闭;净价不得公开挂牌 |
1. 直销价不得高于任一 OTA 挂牌价(直销价 ≤ OTA 价 × 100%)。
2. 会员价可低于 OTA 价,但仅限登录会员可见。
3. 批发商 / 包房价为净价,不得公开挂牌。
4. 违反一致性:24 小时内整改并记入考核。(完整 6 步核查见 M03)
七、主流系统操作路径映射表(10 个通用动作 × 8 类系统)
1. 下表路径为各系统典型版本的菜单位置,不同版本、不同门店权限会有差异。路径只是「第一次定位用」,定位到之后请记住功能名与字段名,而不是记住路径。
2. 若按路径找不到:先在系统内搜索功能名关键词(如搜「房价」「Restrictions」「Stop Sell」)→ 再问门店系统管理员 → 找到后把本店实际路径补写进本表空白处,形成本店版本。
3. 本表不构成任何系统厂商的操作承诺,一切以厂商官方文档为准。
| 通用动作 | Opera | 西软 | 绿云 | 盟广 | IDeaS | Duetto | 携程 EBK | 美团商家后台 |
|---|---|---|---|---|---|---|---|---|
| ① 打开价格日历 查/改某日某房型 BAR |
Rate Management → Rate Calendar / Rate Grid | 房价管理 → 房价计划 → 房价日历 | 收益管理 → 房价日历 | 价格中心 → 价格日历 | Rate & Demand → Rate Recommendation | GameChanger → Rates | 房价房态 → 房价维护 | 房价房态 → 价格日历 |
| ② 导出房晚报表 昨日经营数据 |
Reports → Report Explorer → Daily Revenue / Occupancy Statistics | 报表中心 → 经营报表 → 营业日报 | 数据中心 → 报表 → 经营日报表 | 数据中心 → 经营日报 | Reports → Report Library → Performance | Analytics → Reports | 数据中心 → 经营数据 → 间夜/成交额 | 经营数据 → 数据报表 → 营业概况 |
| ③ 设置 MinLOS 最少住期 |
Rate Management → Restrictions → Min Length of Stay | 房态控制 → 限制条件 → 最少入住天数 | 房态 → 销售控制 → 最少连住 | 库存 → 限制条件 → MinLOS | Strategy → Restrictions(输出至 PMS) | Strategy → Restrictions(输出至 PMS) | 房价房态 → 预订规则 → 最少入住晚数 | 房价房态 → 预订规则 → 连住设置 |
| ④ 关闭渠道(Stop Sell) | Availability / Rate Management → Stop Sell(按渠道设置) | 渠道管理 → 停售设置 | 渠道 → 房态控制 → 停售 | 渠道管理 → 停售 | 不直接控制,输出建议至 PMS / 渠道管理器 | 不直接控制,输出建议至 PMS / 渠道管理器 | 房价房态 → 房态维护 → 关房 | 房价房态 → 房态维护 → 停售 |
| ⑤ 设置 CTA Closed to Arrival 不可入住 |
Restrictions → Closed to Arrival | 房态控制 → 限制条件 → 不可入住 | 房态 → 销售控制 → CTA | 库存 → 限制条件 → CTA | Strategy → Restrictions | Strategy → Restrictions | 房价房态 → 预订规则 → 不可入住 | 房价房态 → 预订规则 → 不可入住 |
| ⑥ 查看在手预订与 Pickup | Reports → Business on Hand / Pickup Report | 报表中心 → 预订报表 → 在手预订 | 数据中心 → 预订分析 → 在手 | 数据中心 → 预订在手 | Forecast → Business on Hand / Pickup | Analytics → Booking Curve | 数据中心 → 预订数据 | 经营数据 → 预订数据 |
| ⑦ 设置超额预订 | Availability → Overbooking(按房型设上限) | 房态控制 → 超额预订设置 | 房态 → 超售设置 | 库存 → 超额预订 | 输出建议至 PMS | 输出建议至 PMS | 不支持(渠道侧无超售概念) | 不支持(渠道侧无超售概念) |
| ⑧ 查订单的细分与渠道代码 | Reservation → 打开订单 → Market Segment / Source | 预订 → 订单详情 → 客源类别 / 来源 | 预订 → 订单详情 → 市场细分 / 渠道 | 订单 → 详情 → 细分 / 渠道 | 不存订单 | 不存订单 | 订单管理 → 订单详情 | 订单管理 → 订单详情 |
| ⑨ 导出渠道产量 / 客源结构 | Reports → Statistics → Source / Market Segment Statistics | 报表中心 → 客源分析 | 数据中心 → 客源结构 | 数据中心 → 渠道产量 | Reports → Channel / Segment | Analytics → Segment | 数据中心 → 渠道分析 | 经营数据 → 渠道分析 |
| ⑩ 团队/协议置换审批留痕 | Business Block → 备注 + 审批附件 | 团队管理 → 审批流 | 团队 → 审批记录 | 团队 → 审批记录 | 不支持(走线下《团队决策档案》) | 不支持(走线下《团队决策档案》) | 不适用 | 不适用 |
拿到一个任务,比如「把 10 月 15 日 SUP-K 的 BAR 从 ¥680 调到 ¥748」:
① 判断属于哪个通用动作 → ① 打开价格日历;
② 在本店所用的系统列(假设是绿云)查到路径 →「收益管理 → 房价日历」;
③ 进去后按字段名定位:目标日期、房型代码 SUP-K、价格代码 BAR、金额;
④ 落位完成后截图存证,截图需包含日期、房型、价格代码、修改前后金额四项。
八、《每日取数清单》:28 个字段 / 来源 / 格式 / 截止时间
《每日取数清单》是四步闭环里「看数」这一步的唯一作业指导。原则:不多抓一个字段,不少抓一个字段。多抓浪费时间(表 M 每个时段都有耗时上限),少抓会导致查表输入缺失。
8.1 三个取数时段(来自《法典》表 M)
8.2 时段一:昨日经营数据(14 个字段)
| # | 字段 | 来源 | 格式 | 为什么必须抓(不抓会怎样) |
|---|---|---|---|---|
| 1 | 统计日期 | P | YYYY-MM-DD | 缺了无法与去年同期对齐,Pickup 偏差算不出来 |
| 2 | 总房量 | P | 整数 | 云璟固定 320,但装修期会变,必须每日取实际值 |
| 3 | OOO 房晚 | P | 整数 | 不抓则 OCC 分母错(M01 陷阱 1) |
| 4 | 可售房晚 | P | 整数 | = 字段 2 − 字段 3,OCC / RevPAR / TrevPAR / GOPPAR 的共同分母 |
| 5 | 已售房晚 | P | 整数 | OCC 分子、ADR 分母的基数 |
| 6 | 免费房房晚(Comp) | P | 整数 | 不抓则 ADR 分母错(M01 陷阱 2) |
| 7 | 自用房房晚(House Use) | P | 整数 | 同上 |
| 8 | 客房收入 | F / P | 元,一位小数 | RevPAR / ADR 分子;口径:含服务费、不含增值税 |
| 9 | 餐饮收入 | F | 元,一位小数 | TrevPAR 分子;全服务酒店必看(云璟餐饮占总营收 33.8%) |
| 10 | 其他收入 | F | 元,一位小数 | TrevPAR 分子 |
| 11 | GOP | F | 元,一位小数 | GOPPAR 分子;最终考核指标 |
| 12 | 分渠道房晚(7 个渠道代码) | P | 整数 × 7 | NRevPAR 唯一输入;不抓则无法判断渠道成本是否失控 |
| 13 | 分房型房晚(10 个房型代码) | P | 整数 × 10 | 房型结构诊断(表 F 价差校验)、升级与置换分析基础 |
| 14 | 分市场细分房晚 + 收入(7 个细分代码) | P | 整数 + 元 × 7 | 客源结构诊断;结构失衡信号对照(表 2-5) |
8.3 时段二:未来 30 天在手 + Pickup(8 个字段)
| # | 字段 | 来源 | 格式 | 为什么必须抓 |
|---|---|---|---|---|
| 1 | 目标日期(未来 30 天逐日) | P / R | YYYY-MM-DD × 30 | 逐日查表的基础,30 天一行不能少 |
| 2 | 当日可售房晚 | P | 整数 | 预测 OCC 的分母 |
| 3 | 当前在手房晚(On the Books) | P / R | 整数 | 表 A 输入 1 的分子、输入 2 的被减数 |
| 4 | 去年同期同一提前窗口在手房晚 | P / R | 整数 | 表 A 输入 2 的分母,写反了符号就反了 |
| 5 | Pickup 绝对增量(近 24h 新增房晚) | P / R | 整数(可为负) | 画预订曲线;触发表 I 各窗口落后阈值 |
| 6 | 预测增量房晚(Remaining Demand 预测值) | R | 整数 | 预测 OCC =(在手 + 预测增量)÷ 可售 |
| 7 | 需求等级代号(D1/D2/D3/D4) | 日历 | PEAK / HIGH / SHOULDER / LOW | 表 A「触及 D1 峰值日的调价必须 L3 审批」的判定依据 |
| 8 | 当前 BAR(分房型) | P | 元 × 10 | 调价动作的起点值;不抓则算不出新价格 |
8.4 时段三:竞争组合 5 家价格(6 个字段 × 5 家)
| # | 字段 | 来源 | 格式 | 为什么必须抓 |
|---|---|---|---|---|
| 1 | 采集时间戳 | 人工 | YYYY-MM-DD HH:mm | 同日多次调价的先后依据;也是整改留痕证据 |
| 2 | 竞对名称 + 房量 | 固定表 | 文本 + 整数 | 加权平均的权重来源(A 280 / B 240 / C 300 / D 350 / E 200) |
| 3 | 对标房型挂牌价 | OTA / 官网 | 元,一位小数 | 必须与本店 SUP-K 同档位(标准/高级/豪华不可混采) |
| 4 | 含早状态 | OTA / 官网 | 含早 / 不含早 | 口径不一致会让 ARI 偏离 10 个点以上 |
| 5 | 取消政策 | OTA / 官网 | 免费取消 / 不可取消 | 不可取消价天然更低,不标注会误判 ARI 偏低 |
| 6 | 是否可售(Sold Out 标记) | OTA / 官网 | 是 / 否 | 竞对满房时其挂牌价无参考意义,须剔除后重算加权均价 |
1. 五家必须同一时间窗采集(08:10–08:30 内完成)。跨天采集的价格不能放同一张比价表。
2. 竞争组合加权均价按房量加权,不是简单平均。平峰基准加权均价为 ¥680(《SPEC》2.4),本店目标 ARI ≈ 100、MPI ≥ 105。若某次算出的加权均价与 ¥680 偏离超过 8%,先怀疑采集口径,再怀疑市场。
8.5 每日取数清单(可勾选执行版)
时段一 · 07:30 前完成(耗时上限 20 min)
- PMS 导出昨日房晚统计,确认总房量 − OOO = 可售房晚,且房型间数合计 = 320
- PMS 导出昨日 Comp / House Use 房晚,与已售房晚核对(Comp + House Use ≤ 已售)
- 财务系统取昨日客房收入 / 餐饮收入 / 其他收入 / GOP,口径确认:含服务费、不含增值税
- PMS 导出分渠道房晚(DIR / LOY / CORP / OTA / OTA-I / GDS / WHO),7 项合计 = 已售房晚
- PMS 导出分房型房晚(10 个代码),合计 = 已售房晚
- PMS 导出分市场细分房晚 + 收入(7 个代码),房晚合计 = 已售房晚,收入合计 = 客房收入
- 数据在 07:50 前录入《每日收益数据包》,不得手工转录数字(一律系统导出 CSV 或截图)
时段二 · 07:50 前完成(耗时上限 20 min)
- PMS / RMS 导出未来 30 天逐日在手房晚(On the Books)
- 导出去年同期同一提前窗口在手房晚(30 天,逐日对齐)
- 计算 30 天逐日 Pickup 偏差,标记落后 / 领先及幅度(保留一位小数)
- 导出近 24h Pickup 绝对增量(可为负)
- RMS 导出各目标日预测增量房晚,算出预测 OCC =(在手 + 预测增量)÷ 可售
- 标注 30 天中每一天的 D1/D2/D3/D4 需求等级(对照《SPEC》2.5 需求日历与年度月度基准)
- 导出当前 10 个房型的 BAR,作为调价起点值
时段三 · 08:10 前完成(耗时上限 20 min)
- 同一时间窗内采集 5 家竞对对标房型挂牌价(与 SUP-K 同档位)
- 逐家记录含早状态、取消政策、是否售罄
- 剔除售罄竞对后,按房量加权算出竞争组合加权 ADR
- 算出本店 ARI / MPI / RGI,用恒等式 RGI = MPI × ARI ÷ 100 验算
- 比价表更新完成,进入 08:30 查表环节
交付纪律:三个时段全部完成后,《每日收益数据包》《Pickup 表》《比价表》三份文件在 08:30 前必须处于可查阅状态,否则表 M 中 08:30 的查表动作无法按时启动。任一时段超时,必须在《调价台账》备注栏写明超时原因与时长。
九、数据一致性自检:4 条恒等式
取完数、查表之前,必须先跑这 4 条自检。任何一条不成立,禁止进入查表环节——因为带着脏数据查表得出的动作,比不查表更危险。
| # | 恒等式 | 不等时的排查顺序 |
|---|---|---|
| 1 | 已售房晚 = Σ10 个房型房晚 = Σ7 个渠道房晚 = Σ7 个细分房晚 | ① 检查导出时是否漏选房型/渠道;② 检查是否有订单缺失渠道或细分字段(空值);③ 检查 Comp / House Use 是否被同时计入两个渠道 |
| 2 | 客房收入 = Σ7 个细分收入 | ① 检查是否有收入未分摊到细分(挂「其他/未分类」);② 检查包名拆分(PKG 套餐的客房部分是否单独拆出);③ 与财务科目余额核对 |
| 3 | 可售房晚 = 总房量 − OOO 房晚;且 已售房晚 ≤ 可售房晚(未超售时) | ① 检查 OOO 是否取当日实际值(不是沿用昨天);② 若已售 > 可售,检查是否开启了超售,超售间数是否符合《法典》表 E |
| 4 | RGI = MPI × ARI ÷ 100(误差 ≤ 0.2) | ① 检查三个指数是否用了同一天、同一口径;② 检查竞对 OCC 是否为实测值而非估算;③ 检查 RevPAR 分母是否误用已售房晚 |
十、5 类脏数据:症状 / 排查 / 处置 / 留痕
| 类型 | 症状(看到什么) | 排查方法(查哪些字段) | 处置动作 | 留痕 |
|---|---|---|---|---|
| ① 重复订单 | 同一目标日在手房晚虚高;同一客人出现两笔订单;Pickup 某日突然正增长后次日等量回落 | 按「客人姓名 + 入住日 + 房型代码 + 离店日」四字段分组,计数 > 1 即为疑似重复;再核对创建时间与订单号 | 不物理删除。保留最早创建的一笔为有效订单,其余标记「重复 Dup」,从在手统计中剔除;通知预订部核实是否会实际到店 | 《数据修正记录》:订单号、重复原因、处置时间、操作人;写入当日《每日收益数据包》备注 |
| ② 负房晚 | 某日房晚为负;某房型房晚为负;月度合计与日报累加不一致 | 筛「房晚 < 0」的记录;再筛「离店日 < 入住日」;再查是否跨月冲销(上月预订本月取消 / 上月入住本月退房) | ① 跨月冲销属正常,标记为「跨期调整」不计入脏数据;② 数据录入错误导致的负值,由预订部更正订单日期后重导;③ 当日修正后重算 OCC/ADR | 《数据修正记录》:负值订单号、判定为「跨期」或「错误」、修正后数值 |
| ③ 渠道错配 | 某渠道房晚占比与上月基线偏离 >5 个百分点;NRevPAR 与财务佣金支出对不上 | 做「细分 × 渠道」交叉表,找出逻辑不成立的组合: · FIT-OTA 挂 DIR 渠道 ✗· CORP 挂 OTA 渠道 ✗(成本率被高估)· LOY 挂 OTA 渠道 ✗ |
批量核对后由预订部更正渠道字段;更正后重算渠道综合成本率与 NRevPAR;若 NRevPAR 变动 >2%,当日《调价台账》需补记说明 | 《数据修正记录》:错配订单数、涉及房晚、成本率修正前后值 |
| ④ 免费房混入 | ADR 单日莫名下滑;收入为 ¥0 但价格代码是 BAR;或价格代码是 COMP 但收入 > 0 | 筛「收入 = 0 且价格代码 ≠ COMP」→ 漏标;筛「价格代码 = COMP 且收入 > 0」→ 错标。两种情况都要修 | 漏标的补改为 COMP 代码;错标的核实后改为对应付费代码。修正后按 M01 口径重算 ADR(付费房晚)与含 Comp 对照值 |
《数据修正记录》:订单号、修正前后价格代码、对 ADR 的影响金额 |
| ⑤ 团队拆分 | 某日 FIT 散客占比突然飙升;多个订单同一公司名/同一团号;同一入住日多笔 5 间以下的「散客」订单集中出现 | 按「公司名称 + 团号 + 入住日」分组,若合计 ≥ 10 间且预订人相同 → 判定为拆分团队;再核对是否走了《法典》表 G 置换分析 | 合并为 GRP 细分并补做置换分析;若已在手且未做置换分析,立即上报 L3(因为表 G 的接受/拒绝结论可能被绕过);重算该日散客真实可售量与预测 OCC |
《团队决策档案》补录 + 《数据修正记录》;涉及表 G 结论的一并写入《调价台账》备注栏 |
· 重复订单 → 在手房晚虚高 → Pickup 偏差虚高 → 本该降价却读成「维持」或「提价」。
· 团队拆分 → 散客可售量虚低 → 预测 OCC 虚高 → 落错表 A 的行。
· 渠道错配 → NRevPAR 错 → 表 H 渠道开关判错。
· 免费房混入 → ADR 与 ARI 错 → 表 C 判错。
结论:取数环节省下的 10 分钟,会在执行环节用 10 倍的价格错误偿还。
十一、讲师示范:一次完整的每日取数(含脏数据修正)
07:30 · 抓取昨日(10 月 15 日)经营数据
发现问题一:细分收入合计对不上
LNG 细分(4 间房晚)。重算后 LNG = 8 间,细分收入合计 = ¥163,800 ✓发现问题二:免费房漏标
BAR,收入 ¥0COMP 代码。按 M01 口径重算:付费房晚 = 234 − 6 − 2 = 226,ADR = 163,800 ÷ 226 = ¥724.8(修正前若按 228 算为 ¥718.4,虚低 ¥6.4)07:50 · 抓取未来 30 天在手 + Pickup
发现问题三:疑似团队拆分
FIT-DIR 细分突然出现 5 笔 4 间的订单,预订人均为「杭州某某科技」,合计 20 间GRP 细分上报 L3;② 该 20 间此前未走《法典》表 G 置换分析,属流程绕过,立即补做:团队报价 ÷ 预期散客 ADR,若 R 落在「65% ≤ R < 75%」且预测 OCC 78.2%(属 70–85% 列)→ 表 G 结论为「上报 L3」;③ 重算该日散客可售量:312 − 20 = 292 间,散客预测 OCC =(167 + 57)÷ 292 = 76.7%(原 78.2% 高估 1.5 个百分点)08:10 · 采集竞争组合 5 家价格
=(182,000 + 165,600 + 168,000 + 308,000 + 124,000)÷ 1,370 = 947,600 ÷ 1,370 = ¥691.7
ARI = 680 ÷ 691.7 × 100 = 98.3 → 落《法典》表 C「97–103 健康」→ 维持
1. 先自检再查表:4 条恒等式全部跑通才进入 08:30 查表环节。
2. 修正必留痕:3 条《数据修正记录》全部编号归档,30 天后复盘可追溯。
3. 口径对齐后再比价:ARI 计算前先把本店 ADR 换成与竞对同口径(不含早、免费取消、SUP-K 同档位),否则 98.3 会算成 104.8,表 C 判定从「健康」跳到「略高」,结论完全不同。
十二、学员跟练
要求:用本模块给出的字段清单与排查手册独立完成,每题限时 8 分钟。
查看答案与解析
排查顺序:① 检查导出时是否漏选房型(房型 238 少 2 间,疑似某房型被漏选);② 检查是否有订单缺失细分字段或重复计入(细分 244 多 4 间,疑似 4 间被两个细分重复统计);③ 检查 Comp / House Use 是否被同时计入两个细分。
恒等式 2 不成立:客房收入 163,200 ≠ 细分收入 159,800,差 ¥3,400。
排查顺序:① 查是否有收入挂「其他/未分类」;② 查 PKG 套餐的客房部分是否未拆分;③ 与财务科目余额核对。
恒等式 3、4:本组数据未给 OOO 与竞对数据,无法判定,需补充字段后重跑。
结论:禁止进入 08:30 查表环节。修正完成后重跑全部 4 条,全通过才可查表。
查看答案与解析
(2)理由:每个房型的数字都≤该房型的总间数(STD-K 68 ≤ 70、SUP-K 55 ≤ 60…),且没有出现 0,这更像是「可售间数」而非「已售房晚」。已售房晚通常会明显低于总间数且可能出现 0(如 STE-E 只有 2 间,淡季完全可能售 0)。
处置:回到 PMS 重新选择报表的「统计口径」字段——选「Sold Room Nights 已售房晚」,不要选「Available Rooms 可售间数」。这是最常见的取数事故之一。
① 同一客人同日同 SUP-K 出现两笔订单,创建时间相差 3 分钟。
② 一笔订单收入 ¥0,价格代码为 BAR。
③ 一笔 CORP 细分订单挂在 OTA 渠道。
④ 某日渠道房晚为 −3 间。
查看答案与解析
② 免费房混入(漏标):价格代码更正为
COMP;按 M01 口径重算付费房晚与 ADR。③ 渠道错配:CORP 细分却挂 OTA 渠道(该笔实际成本 16% 而非 8%),由预订部更正渠道字段,重算渠道综合成本率与 NRevPAR;若 NRevPAR 变动 >2% 需在《调价台账》补记。
④ 负房晚:先判定是跨月冲销(正常,标记「跨期调整」)还是录入错误(更正订单日期后重导)。
查看答案与解析
后续 3 个动作:
① 合并为
GRP 细分,上报 L3(该 30 间此前未走《法典》表 G 置换分析,属流程绕过)。② 补做置换分析:算 R = 团队报价 ÷ 该日预期散客 ADR,代入表 G,结合 11-08 预测 OCC 读出接受/上报/拒绝结论。
③ 重算散客可售量与预测 OCC:散客可售 = 可售房晚 − 30,用新的散客在手 ÷ 散客可售重算预测 OCC,并核对是否跨过表 A 的行边界(85% / 70%)。
留痕:《团队决策档案》补录 + 《数据修正记录》+ 《调价台账》备注栏注明预测 OCC 修正前后值。
查看答案与解析
绿云路径:③ 房态 → 销售控制 → 最少连住;④ 渠道 → 房态控制 → 停售。
系统无关表述(写在台账里的口径):「在销售控制中,将 10 月 30 日 SUP-K 房型的最少住期设为 2 晚」;「在渠道房态控制中,对 10 月 30 日关闭批发商/包房商(WHO)渠道」。
截图必须包含 4 项要素:日期(10-30)、房型代码(SUP-K)、设置项(MinLOS=2 / WHO Stop Sell)、修改前后状态。
补写要求:若绿云实际路径与上表不同,找到后把本店实际路径补写进表 2-7,形成本店版本。
十三、取数速记清单(当堂默写)
- 三层系统:PMS 是成交数据唯一权威源,RMS 做预测,渠道后台看挂牌与转化
- 数字对不上时,一律以 PMS 为准
- 四套编码:房型代码 + 价格代码 + 市场细分 + 渠道代码
- 细分看「人」,渠道看「钱从哪条路进来」
- 云璟房型合计 320 间;平峰 BAR ¥680(SUP-K / SUP-T,系数 100)
- 7 个细分代码:FIT-WI / FIT-DIR / FIT-OTA / CORP / LOY / GRP / LNG
- 7 个渠道代码与成本:DIR 3% / LOY 4% / CORP 8% / OTA 16% / OTA-I 18% / GDS 13% / WHO 26%
- 三个取数时段:07:30 / 07:50 / 08:10,各限时 20 min
- 4 条恒等式:房晚三口径相等、收入细分合计相等、可售 = 总房量 − OOO、RGI = MPI×ARI÷100
- 5 类脏数据:重复订单 / 负房晚 / 渠道错配 / 免费房混入 / 团队拆分
十四、随堂测(5 题)
全对(5/5)方可进入 M03。限时 15 分钟。
查看答案与解析
SUP-K 高级大床房(60 间,38㎡,平峰 BAR ¥680,系数 100)。价格代码 → 按什么价格规则卖,例
BAR 最优可用房价(公开可订的基准弹性价,所有折扣的锚点)。市场细分代码 → 客人是谁,例
FIT-OTA OTA 散客(基线房晚占比 31%,基线 ADR ¥598)。渠道代码 → 从哪条通路进来(成本多少),例
OTA OTA 国内(综合成本率 16%)。
查看答案与解析
07:50 抓取未来 30 天在手 + Pickup → 产出 Pickup 表更新,耗时上限 20 min。
08:10 采集竞争组合 5 家价格 → 产出比价表更新,耗时上限 20 min。
三个时段全部完成:08:30,此时《每日收益数据包》《Pickup 表》《比价表》必须处于可查阅状态,08:30 准时启动「逐日查表 A/B/C/H,得出动作清单」(耗时上限 40 min)。
任一时段超时,须在《调价台账》备注栏写明超时原因与时长。
总房量 320、OOO 8、可售房晚 312、已售房晚 240、房型合计 240、渠道合计 240、细分合计 240、客房收入 ¥163,200、细分收入合计 ¥163,200。
查看答案与解析
恒等式 2:客房收入 163,200 = 细分收入 163,200 ✓
恒等式 3:可售 312 = 320 − 8 ✓;已售 240 ≤ 可售 312 ✓
恒等式 4:本题未给竞对数据,需补充后跑(MPI/ARI/RGI 三项)。
结论:在补充竞对数据、跑完恒等式 4 之前,不能进入查表环节。因为《法典》表 C(ARI)需要竞争组合加权 ADR 作为输入,缺了它表 C 无法查,而表 C 与表 A 的冲突仲裁(《法典》表 O)也就无从进行。
查看答案与解析
加权分母(房量合计)= 280 + 240 + 300 + 350 + 200 = 1,370
竞争组合加权 ADR = 947,600 ÷ 1,370 = ¥691.7
ARI = 680 ÷ 691.7 × 100 = 98.3
《法典》表 C:98.3 落在「97–103 健康」档 → 动作 维持。
解析:注意 ARI 必须用同口径对比——本店用不含早、免费取消、SUP-K 同档位的 BAR ¥680,竞对也必须按同样条件采集。若本店误用含早口径(BAR + ¥68 = ¥748),ARI 会算成 108.1,落到「103–110 略高」,结论变成「维持,观察 Pickup」,看似相近实则掩盖了真实的价格位置。
查看答案与解析
正确做法(3 个动作):
① 在表 2-7《主流系统操作路径映射表》中定位通用动作(如「① 打开价格日历」),查西软列 →「房价管理 → 房价计划 → 房价日历」。
② 若按路径找不到:先在西软内搜索功能名关键词(「房价」「限制条件」「停售」)→ 再问门店系统管理员。
③ 找到后把本店实际路径补写进表 2-7,形成本店版本,并在《调价台账》中按系统无关表述记录动作,不写按钮名。
判定标准:把这句话拿给一个用 Opera 的同事看,他能照做,就是合格的动作描述。
- 《每日取数清单》(本店版):28 个字段 + 本店系统导出路径 + 格式约定 + 三个时间节点,打印版贴工位
- 《主流系统操作路径映射表》(本店版):10 个通用动作 × 本店实际系统的路径,找到后补写完整
- 《四套编码对照卡》:房型 10 码 + 价格代码 9 码 + 细分 7 码 + 渠道 7 码(含成本率),一页纸
- 《数据修正记录》:编号模板 + 5 类脏数据的排查与处置记录(每修正一次必填一条)
- 《数据一致性自检表》:4 条恒等式每日勾选,全通过才能进入查表环节
- 随堂测成绩:5 题全对方可进入 M03
M03《每日操作流水线》是本阶段的核心模块(6 课时,占 L1 课时的一半)。您将把表 M 的 9 个时段展开成逐时段标准作业,完整掌握《法典》表 A(6×5 价格调整判定矩阵)与表 B(库存与限制条件)的查表动作,并完成 6 个实操场景练习。