资金 P2 已上线 L0

账单到期提醒

按基准日把应收应付明细分成已逾期/临近到期/未到期三档,逾期按账龄分段并给出金额

技能 slugbill-due-remind
所属栏目资金 现金 / 银行 / 收付
交付阶段P2 P2 长尾 · 长尾与进阶分析,按 P0/P1 数据裁剪
版权© 2026 律令科技(深圳)有限公司开发 · 财友云(caiyouyun.cn)发布
这个包已上线。复制到本地即可离线运行;正文与用法以下方随包 SKILL.md 为准。

技能正文(随包 SKILL.md)

> **本地运行,零网络、免 API Key、数据不出电脑。**
> 四项诚实承诺:① 算不出就说算不出,绝不编造数字;② 高危动作强制人工确认;③ 幂等断点,绝不重复副作用;④ 全程留痕可审计。

# 账单到期提醒

"还有多少到期"这不是重点,**"哪些已经逾期、逾期多久、欠多少"**才是。催款有节奏,账龄分档决定催得紧不紧。

本包以某个基准日(默认今天)为原点,逐笔算出距到期天数,分成三档:

| 档位 | 判定 | 用途 |
|---|---|---|
| 已逾期 | 距到期天数 < 0 | 进账龄分段,催款主战场 |
| 临近到期 | 0 ≤ 天数 ≤ 阈值(默认 7 天) | 本周要处理的事 |
| 未到期 | 天数 > 阈值 | 排期用 |

逾期再做账龄分段:`1-30天 / 31-60天 / 61-90天 / 90天以上`。**超过 90 天的单独拎出来**,这类 usually 已经不是"催"能解决的了。

## 输出四件套

| 文件 | 内容 |
|---|---|
| `due_主表.csv` | 客户 / 单据号 / 金额 / 到期日 / 距到期天数 / 提醒等级 / 账龄分段 / 方向 |
| `due_异常表.csv` | 金额为空、金额非数字、到期日无法解析的行 |
| `due_校验表.csv` | 基准日期、阈值、逾期笔数与金额、账龄分布、人工复核声明 |
| `fin-log.jsonl` | 处理日志(追加) |

主表按「提醒等级 → 距到期天数 → 客户」排序,逾期的最新排前面。

## 环境准备

```bash
PY="<python 3.8+ 路径>"   # 纯标准库,无需 pip install
"$PY" <skill目录>/scripts/due_remind.py 应收表 [应付表] --as-of 2026-09-25
```

## 用法

```bash
due_remind.py 应收账期.xlsx 应付账期.xlsx --as-of 2026-09-25 --execute
due_remind.py 应收账期.xlsx --as-of 2026-09-25 --soon-days 15
```

真实输出:

```
基准日期:2026-09-25 | 临近到期阈值:7 天
--- 提醒汇总 ---
  逾期       2 笔
  即将到期     3 笔
  未到期      7 笔
--- 逾期账龄 ---
  1-30天      192,000.00
```

## 参数说明

| 参数 | 默认 | 说明 |
|---|---|---|
| `--as-of` | 今天 | 基准日期,格式 YYYY-MM-DD。做历史复盘时给具体日期 |
| `--soon-days` | 7 | 临近到期阈值。给 0 就是"只看已逾期" |
| `--execute` | 关 | 默认只预览不落盘 |

**只给一个文件时按"应收"标注方向。** 给两个文件时,第一个标"应收"、第二个标"应付"。

## 列名识别

会自动认这些列名,认不到就报【算不出】而不是硬套:

- 客户:`客户 / 供应商 / 往来单位 / 购货单位 / 付款方 / 对方单位 / 单位名称`
- 单号:`单据号 / 发票号 / 单号 / 凭证号 / 合同号 / 账单号`
- 到期日:`到期日 / 到期日期 / 付款到期日 / 结算到期日 / 应收日期 / 账期`
- 金额:`应收金额 / 应付金额 / 金额 / 价税合计 / 含税金额`

## 安全与边界(拒绝权)

- **源文件零改动**:输出进 `_out/`
- **没有到期日就不算**:到期日解析失败的行进异常表,本包不猜一个天数
- **金额不守恒就停**:输入 = 主表 + 异常,差异超 0.01 元拒绝输出
- **账龄只是分段不是定性**:本包不给坏账准备、不给计提比例,那是 `ar-aging` 的活

## 人工复核(必读)

- 基准日口径要和管理层一致(有的公司按自然日,有的按财月)
- 已逾期但未在台账登记的,本包看不到
- 账龄分档是工具建议的催款优先级,不是坏账口径

## 相邻路线转交

| 用户要做的事 | 转交给 |
|---|---|
| 付款日期怎么安排 | `ap-payment-schedule` |
| 钱够不够用 | `cashflow-forecast` |
| 账龄与坏账计提 | `ar-aging` |
| 发票与回款对上没 | `invoice-payment-match` |

## 可直接复制的说法

```text
按 9 月 25 号这个基准日,把应收应付的到期情况过一遍。
逾期的有几笔、金额多少,按账龄分档列出来;快到期的(一周内)单独列。
金额为空或者日期看不懂的单独一栏,别硬算。
```

## 做完怎么算完成

- [ ] 基准日与账龄口径已确认
- [ ] 逾期笔数与金额已核对
- [ ] 90 天以上的已单独标记
- [ ] 异常行的原始文件已回去补数

---

本 Skill 采用 BUSL-1.1 许可(源码可见,可自由使用)。

版权所有 © 2026 律令科技(深圳)有限公司(@lexord-technology)。
本技能由律令科技(深圳)有限公司开发,**财友云(caiyouyun.cn)**发布与展示。

允许个人及企业内部免费使用、复制、修改,包括内部生产环境。

相邻技能

资金 规划中P0 计划 已上线

银行流水解析

多银行 CSV/Excel 流水归一化成统一字段与方向标记

L0 · 现金 / 银行 / 收付
资金 规划中P0 计划 已上线

银企对账

流水与账面按金额+日期窗口匹配,输出已勾对/单边与余额调节表

L0 · 现金 / 银行 / 收付
资金 规划中P1 在建 已上线

报销单合规审核

超标/缺票/重复/连号/跨期校验 + 汇总表

L1 · 现金 / 银行 / 收付
资金 规划中P2 长尾 已上线

现金流缺口预测

按应收应付账期 + 历史收支推演未来 N 周缺口与预警

L0 · 现金 / 银行 / 收付
资金 规划中P1 在建 已上线

应付到期与付款排期

识别重复申请/重复发票/缺合同/缺发票/审批未完成并冻结,合格项按到期日+优先级+资金约束排期

L0 · 现金 / 银行 / 收付
资金 规划中P1 在建 已上线

发票与付款记录匹配

一张票多笔付、一笔付多张票,输出已匹配/部分付/超付/预付/待确认,无法唯一确定时只给候选

L0 · 现金 / 银行 / 收付
票证 规划中P0 计划 已上线

发票查重

按发票号码+代码+金额+日期组合查重,拦住重复报销与重复入账

L0 · 发票 / 票据
票证 规划中P0 计划 已上线

发票台账

进销项发票台账,按月/客户/税率汇总,导出 CSV

L0 · 发票 / 票据
记账 规划中P1 在建 已上线

批量生成记账凭证

从业务单据表按科目映射批量生成凭证草稿,借贷平衡预检

L0 · 凭证 / 账簿
报表 规划中P1 在建 已上线

财务指标分析

40+ 指标(偿债/营运/盈利/成长)+ 多期趋势与同业占位

L0 · 报表 / 申报
底座 规划中P0 计划 已上线

税费计算

增值税/附加/个税/印花税/所得税预缴,附公式与政策依据

L1 · 计算工具 / 归档 / 合规
底座 规划中P0 计划 已上线

财税数值工具

金额大写、含税不含税互算、价税分离、尾差分摊、百分比反算

L0 · 计算工具 / 归档 / 合规
本页内容由本地构建生成于 2026-09-27。技能正文以随包 SKILL.md 为准。