Files
uniprop-manual/prop-acc/scenarios/billing/exception-overdue-bills.md
2026-05-26 01:18:18 +08:00

7.7 KiB

title, aliases, tags, audience, status, sub_feature, last_review, code_version
title aliases tags audience status sub_feature last_review code_version
prop-acc · billing · 场景 - 逾期账单清单 + 催收流程
逾期账单
催收
OverdueBillsListWidget
exception-overdue-bills
场景-逾期账单催收
场景
prop-acc
账单
催收
业务人员
财务
业户
已发布 billing 2026-05-26 2026-05-22

场景:逾期账单清单 + 催收流程

业户到期未付的账单进入逾期清单(OverdueBillsListWidget),业务人员分级催收:温和提醒 → 严肃催告 → 法律手段。是物业应收账款管理的核心。

典型情境

[!example] 真实情境 5 月 16 日(物业费 due_at = 5/15 后第 1 天),王主管打开 dashboard:

  • OverdueBillsListWidget 显示当前逾期 25 户(本月物业费 + 部分上月遗留)
  • 合计欠款 ¥18,500
  • 平均逾期天数 1-30 天不等

业务人员视角

第 1 步:打开 Dashboard / Widget

后台 → Dashboard → OverdueBillsListWidget(可能在主 Dashboard 或财务 Dashboard)。

Widget 显示:

内容
业户 / 房号 12-3-501 张阿姨
账单号 B-202605-501-001
费用类型 物业费 / 水费 / ...
账单金额 ¥800
已付金额 ¥0(Unpaid)/ ¥300(Partial)
剩余应付 ¥800 / ¥500
到期日 5/15
逾期天数 1 天 / 7 天 / 30 天 / ...
状态 Unpaid / Partial

排序通常按逾期天数降序(最严重的先)。

第 2 步:分级催收

flowchart TD
  A[逾期账单清单] --> B{逾期天数}

  B -->|1-7 天<br/>🟢 温和| C[小程序 / 微信 / 短信<br/>友好提醒]
  B -->|8-30 天<br/>🟡 严肃| D[电话联系 + 上门拜访<br/>面谈了解原因]
  B -->|31-90 天<br/>🔴 严重| E[正式催告函<br/>+ 加收滞纳金<br/>+ 部分服务受限]
  B -->|>90 天<br/>⚫ 法律| F[律师函 / 司法起诉<br/>+ 业户失信记录]

  C --> G{业户响应}
  D --> G
  E --> G
  F --> G

  G -->|付款| H[走 collect-payment-single]
  G -->|协商| I[Suspend Bill + 等协议]
  G -->|无响应| J[升级催收]
  G -->|拒付不可调和| K[法律 + 长期 Suspend]

第 3 步:具体催收动作

🟢 温和(1-7 天)

  • 自动 推送 / 短信(由系统定时任务,若实现)
  • "张阿姨您好,您的 5 月物业费 ¥800 已逾期,请尽快付清"

🟡 严肃(8-30 天)

  • 物业管家电话联系
  • 上门拜访(若联系不上)
  • 了解逾期原因 + 协商付款时间表
  • 若业户有困难 → suspend-bill + 协议分期

🔴 严重(31-90 天)

  • 物业法务部门介入
  • 出具正式催告函(纸质 + 电子)
  • 可加滞纳金(看物业合同 / 业主大会决议)
  • 部分服务限制(如停水电、限制电梯使用,具体看物业政策 + 法律允许度)

法律(>90 天)

  • 委托律师事务所
  • 律师函
  • 司法起诉(物业 vs 业户)
  • 法院判决 → 强制执行

第 4 步:更新跟进记录

业务人员每次催收在系统记录(若有催收日志功能):

  • 催收时间 / 方式 / 业户反馈
  • 下次跟进时间

(当前实施可能在 Bill.memo 或单独表,看代码。)

业户视角

您可能收到的

温和提醒

张阿姨您好,您的 2026 年 5 月物业费 ¥800 已于 5/15 到期,请尽快通过以下方式付清:

  • 微信小程序
  • 到前台
  • 预存款充值后自动扣

您预存款余额仅 ¥200,不够付。

严肃催告

张阿姨,您 5 月物业费 ¥800 已逾期 15 天,请于本周内付清。如有困难请联系物业 XXX 协商。

严重催告

[正式催告函] 您 2026 年 5 月物业费 ¥800 已严重逾期 60 天,根据物业管理合同第 X 条,我司将:

  1. 加收滞纳金 ¥XX
  2. 限制您的部分物业服务
  3. 若 X 月 X 日前仍未付清,我司将启动法律程序追讨

请尽快处理。

您要做什么

  • 立即付款(若能力允许)
  • 与物业协商(若有困难)
  • 不要 不闻不问(代价升级)

滞纳金 / 罚息

[!info] 滞纳金的合规边界 物业能否收滞纳金看:

  • 物业管理合同条款(常见日利率 0.05% 或类似)
  • 业主大会决议
  • 国家 / 地方法规(不能高于法定上限)

系统层面可能不直接管滞纳金(看实现)。若收滞纳金 → 通常另开账单(走 create-single-bill-manual)"滞纳金:¥X(5 月物业费逾期 X 天)"。

部分服务限制的合规

物业限制服务(停水电 / 限电梯)需谨慎:

限制 合规性
限制小程序业户自助功能(查询 / 报修) 合规(物业自主决定)
拒绝业户业务申请(开停车证等) 合规
停水(若物业有控制权) 多数地区不合规(基本生活用水有法律保护)
停电 同上,且通常电网在国家电网,物业无权停
限制电梯使用 部分地区合规,部分不合规
公布逾期业户名单 部分合规(看公开范围 + 业主大会决议)

严格合规咨询当地法律。系统不强制这些限制,由物业流程决定。

长期逾期的处理

时长 处置
0-30 天 常规催收
30-90 天 升级催收 + 必要时 [[suspend-bill
90+ 天 法律程序 + 长期挂起
> 2 年 评估作废 / 走司法判决执行
> 5 年(诉讼时效) 法律时效问题,通常作废

与 prepaid 模块的关系

如果业户预存款够付 但因故没自动抵扣(job 没跑 / 业户冻结 / 跨社区) → 账单逾期。典型案例:../prepaid/audit-low-balance-and-overdue 场景中提到。

业务人员看到逾期账单时,应先查业户预存款余额:

自动催收 job(待补)

[!info] 自动化机会 当前催收靠人工(看 widget + 一一联系)。可加自动化:

  • 定时任务:每天扫逾期账单 → 按逾期天数分级 → 自动推送 / 短信
  • 滞纳金自动计算:每日跑 → 给逾期账单加滞纳金
  • 批量催告函生成:选中 N 个业户 → 一次生成所有催告函(PDF / 邮件)

当前 issue.md 未明确实施。

常见问题

[!question] Widget 上的逾期天数怎么算? (NOW() - bill.due_at).days(SQL 层算)。若 due_at 还没到 → 不在 widget。

[!question] Suspended 状态的账单算逾期吗? 不算。Widget 通常过滤 status IN (Unpaid, Partial),Suspended 不在。

[!question] 业户付了一部分但仍逾期算不算? Partial 状态 + 仍欠款 + 过 due_at = 算逾期。Widget 显示"剩余应付"。

[!question] 滞纳金怎么记账? 单独建账单(bill_type=OneTime,fee_type=滞纳金)。详见 create-single-bill-manual "情境 2:违规罚款" 模式(滞纳金类似)。

[!question] 业户长期失联,催收记录怎么留? 物业内部催收日志(纸质 / Excel)。系统层面无强制要求(若 issue.md 未实现催收日志功能)。法律纠纷时这些日志是关键证据。

[!question] 业主大会决议某些业户免缴怎么办? 业务上:走 void-paid-bill 该账单(附决议号)。系统层面不区分"免缴"vs"其他作废"(都是 Void 状态)。

异常分支

相关文档