线框备注(DEC-208):顶栏 Current / Upcoming 同框切换。Current 两张汇总卡可勾选一起还;点卡片进列表。汇总卡不展示账单笔数(逾期可保留最大逾期天数;Due today 至多一笔)。底部「Select groups to repay」吸底。Upcoming 点行进详情。History 仍独立框。
线框备注:内部罚息金额每日凌晨更新,App 对客统一展示为“Overdue interest 逾期利息”;仅在系统返回金额大于 0 时展示。金额区先展示 Original amount due − Cumulative paid = Remaining balance,帮助用户直接理解剩余应还金额;其后再展示 Principal、Interest、Overdue interest 组成。账单日当天或逾期后支持 Partial repayment(部分还款),还款金额不得超过 Remaining balance;最低还款金额按本期账单规则执行。Bill breakdown 每笔借款卡**完全扁平**(无展开区,DEC-262):摘要行给出 **Loan detail**(进入 `/account/loan-records/detail`);逐笔期次费用明细(本金/利息/逾期利息等)不在账单详情展示,从借款详情查看;**不**放合同入口——还款计划与合同在借款详情「查看资料」进入(DEC-256)。提前结清入口只在未到期账单详情(`#p032-early`)出现:本框(到期当天 / 逾期)底部为还款金额编辑(Repay now + Set repayment amount + Repay),**不展示** `Pay before due date`;处理中与已结清同样不展示。渠道已成功、资产尚未核销且用户已离开 QR 页时(DEC-242):详情可进入;Remaining balance 仍用最后一次已核销快照,不得提前扣减在途金额;状态为 Payment processing 还款处理中;隐藏 Set repayment amount / Repay;提示 Please refresh later to see the result 请稍后刷新查看结果;本页不自动轮询。
线框备注:未来账单从 Upcoming 进入。示例:8/15 Early Payment 结清原 9/1 账单上 Loan1、Loan2 后,同日在贷 Loan3 且首期归集 9/1。汇总与 Upcoming 行金额只含 active 剩余应还(4,280);Bill breakdown 保留 PAID 行(5,100 / 3,160)+ active 行(Loan3 · Installment 1 of 4);副标题「1 active loan」。合并账单层不展示统一期次;期次仅在各 Loan 行内展示。每笔借款行**只提供** Loan detail(`/account/loan-records/detail`),不直链合同;计划与合同在借款详情内查看(DEC-256)。主按钮 Back to upcoming repayments;Pay before due date 只对 active 部分试算。顶部返回按 App 实现:优先回上一页,无导航栈时回 `/repayment/bills`(Bills · Current),不回 Upcoming Tab。汇总卡只展示 Principal / Interest / Total due(还款日只在页首主信息区,不在汇总卡重复)。对客文案:Upcoming bill / Repayment date / No action needed now / Total due / Principal / Interest / Bill breakdown / PAID / Installment X of Y / Disbursed / Loan detail / Pay before due date。
线框备注:详情按一次完成核销的还款交易展示。顶部为本次付款总金额与完成时间;下方按 Bill 分组展示该 Bill 在本次交易中的核销金额,再按 Loan 展示期次和非零核销科目。交易层不展示 Partial repayment / Bill settled 等单一类型,也不展示统一 Remaining balance。
线框备注:已入账但账单匹配尚未完成的支付记录进入 History。Details 展示付款金额和 Payment received, being confirmed;不展示尚未确定的 Bill / Loan 分配。进入 Details 时默认展示提示弹窗:Payment received, being confirmed(付款已收到,正在确认);We received your payment and are matching it to the relevant bills. Your bill status and remaining balance will update automatically once confirmation is complete. Please check again later.(我们已收到这笔付款,正在将金额匹配到对应账单。完成后,账单状态和剩余应还金额会自动更新,请稍后查看。);按钮 Got it(知道了)。本状态页内只渲染三样:顶部本次付款金额与状态行(Payment received, being confirmed)、Back to Bills 按钮、以及进入时默认弹出的提示弹窗;页内不渲染提示卡(标题 + 短句)、Bills included 区块与待确认空态占位(2026-10-10 按 App 实现收敛,弹窗与按钮口径见 DEC-236)。
We received your payment and are matching it to the relevant bills. Your bill status and remaining balance will update automatically once confirmation is complete. Please check again later.
线框备注:提前还款金额按当前账单实时试算并只读,提交时由系统再次确认。须一次性支付本账单全部金额,不支持修改金额或部分还款。用户提前还 9/1 账单时,展示本次应还本金和调整后利息;原利息删除线展示,帮助用户理解提前还款后的利息变化。下方展示未来所有未结清期次的原应还总额与新应还总额,说明提前还款后会按剩余待还本金重新计算未来还款计划(DEC-237);结清核销成功后资产按结清日剩余本金重算等额本息后再出账,账单日不变。对客文案(括号为中文释义):Early Payment 提前还款 / Amount to pay 本次应还 / Final amount confirmed by system 最终金额以系统确认为准 / Bill 账单 / Principal 本金 / Interest 利息 / Interest recalculated by actual borrowing days 利息按实际借款天数重新计算 / Updated repayment plan 更新后的还款计划 / Due date 到期日 / Original due 原应还 / New due 新应还 / Confirm 确认。校验弹窗文案:Settle prior bills first 需先结清前序账单 / Quote expired 金额已过期 / Amount due updated 应还金额已更新 / Early payment unavailable now 当前不可提前还款(系统每日 23:30-00:00 账单处理)/ Payment in progress 已有还款处理中 / Bill paid 本账单已还清 / Unable to process 暂时无法处理。阻断态只渲染弹窗:正文(提示行 / 试算卡片 / 底部操作区)不渲染,下方正文仅为弹窗触发上下文示意。阻断弹窗主按钮为 Back,与右上角 × 一样返回上一页(栈优先,兜底回账单详情);弹窗内 Refresh 停留并重新试算。
线框备注(DEC-219,替代 DEC-213;2026-09-23 DEC-263 收敛):同机无法用本机摄像头扫本机屏幕码。对客引导截图扫码:「Take a screenshot, then open your banking app to scan and pay.」不提供「Save QR Code」、Copy、收款明细卡;QR 区中间放 App Logo 占位。页面可见状态为 ACTIVE、GENERATING、RETRY:其中 RETRY 只表示二维码已过期、按已确认金额自动重新生成,前台复用 GENERATING 的加载呈现,无手动重试入口;有效期默认 30 分钟。SCN-M6-098A(生成失败后点击重试)与 SCN-M6-100(核销确认中)场景不存在,不在本线框呈现。不提供「我已支付 / Payment received」按钮(真机靠回调/轮询进结果页)。
We received your payment, but the amount due changed before posting, so this payment could not complete early settlement. Your bill is still outstanding. Please open the app to check the latest amount due. For the payment already made, please contact Customer Service.