payment.yaml
2.98 KB
-
feat(sync/payment): 消费口径切实付 — amount=实付,应收降级 receivableAmount · 6dd7aefa
业务定调(张雪反馈):一线关注真金白银,应收对免费套餐/团购客严重虚高 (胡新丽:应收¥1,270 实付¥0;张弦:应收¥77,795 实付¥57,887)。 - jvs-dw payment.yaml:amount settlement_money(实付);friday:net_receipts_this - 新增 receivableAmount(应收)辅助字段:canonical schema 显式声明 + moneyFields 登记同口径归一 + payment_record.content.receivable_cents - discount-anchor 折扣率分母换 receivable_cents(旧事实 fallback amount_cents) - 顺带修掉两个隐藏口径 bug: ① refund 一直是实收冲减 → 原 LTV 实为"应收收入−实收退款"混口径,现自洽 ② 储值客户双计:充值(实付)计一次 + 扣卡消费应收又计一次,现扣卡单实付0不再重复 下游自动切换:profile.ltv(UI 累计消费)/ rfm.M 值 / lifecycle 消费档 → 实付口径。 金额守恒已对账(张弦 mode 表 17 行:实付57,887/应收77,795,无多通道重复计)。 上线步骤:部署后跑 reparse(rawPayload 完整保留源列,无需重拉 DW)→ persona 重算。 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
luoqi committed