资金 P1 已上线 L0

应付付款排程

按到期日/每周五/月末/顺延 N 天四种付款规则,把应付账款摊成付款批次与付款日

技能 slugap-payment-schedule
所属栏目资金 现金 / 银行 / 收付
交付阶段P1 P1 在建 · 形成数据-票证-记账-报表-资金-分析-底座的完整闭环
版权© 2026 律令科技(深圳)有限公司开发 · 财友云(caiyouyun.cn)发布
这个包已上线。复制到本地即可离线运行;正文与用法以下方随包 SKILL.md 为准。

技能正文(随包 SKILL.md)

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

# 应付付款排程

排期的目的不是"算出什么时候付钱",而是**确认钱在那天真的付得出去**。所以本包给的是付款批次,不是日历。

四种付款规则,选哪一种是财务政策问题,工具不替你定:

| 规则 | 含义 | 典型场景 |
|---|---|---|
| `due`(默认) | 到期日当天付 | 账期短、供应商不催 |
| `friday` | 归到最近的周五付 | 每周固定付款日,内外一致好管理 |
| `monthend` | 到期月最后一个工作日付 | 资金紧张时把款往后压,劳动法上要避开自然月末 |
| `offset` | 到期日顺延 N 天 | 统一给供应商的账期缓冲 |

`monthend` 会跳过周六周日,落到最近的工作日。

## 输出四件套 + 批次表

| 文件 | 内容 |
|---|---|
| `pay_主表.csv` | 供应商 / 单据号 / 应付金额 / 到期日 / 付款日 / 付款批次 |
| `pay_批次.csv` | 按付款日汇总:笔数、金额合计 |
| `pay_异常表.csv` | 金额为空、金额非数字、到期日无法解析的行 |
| `pay_校验表.csv` | 付款规则、批次数量、首末付款日、人工复核声明 |
| `fin-log.jsonl` | 处理日志(追加) |

## 环境准备

```bash
PY="<python 3.8+ 路径>"   # 纯标准库
"$PY" <skill目录>/scripts/pay_sched.py 应付账期.xlsx --rule friday
```

## 用法

```bash
pay_sched.py 应付账期.xlsx --rule friday --execute
pay_sched.py 应付账期.xlsx --rule monthend
pay_sched.py 应付账期.xlsx --rule offset --offset-days 15 --execute
```

真实输出:

```
方案:应付账期.xlsx | 单据 6 笔 | 规则=friday
--- 付款批次(前 6 个)---
  第1   付款日 2026-09-11   1 笔       12,000.00
  第2   付款日 2026-10-02   1 笔       33,000.00
  第3   付款日 2026-10-09   1 笔       96,000.00
  合计:6 个付款日,6 笔应付,482,000.00
```

切到 `monthend`:

```
--- 付款批次(前 2 个)---
  第1   付款日 2026-09-30   2 笔       45,000.00
  第2   付款日 2026-10-30   4 笔      437,000.00
  合计:2 个付款日,6 笔应付,482,000.00
```

同一个文件、同一批款,**规则不同,批次结构差很远**。这正是排期的价值。

## 参数说明

| 参数 | 默认 | 说明 |
|---|---|---|
| `--rule` | `due` | 付款规则,四选一 |
| `--offset-days` | 0 | 仅 `offset` 生效 |
| `--top` | 20 | 预览/打印的批次行数 |
| `--execute` | 关 | 默认只预览不落盘 |

## 列名识别

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

认不到到期日或金额列,直接报【算不出】——**没有到期日就没有排程可言,本包不猜一个日期**。

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

- **源文件零改动**:输出进 `_out/`
- **不替代付款审批**:本包排的是"计划",真付不付、批不批由审批流决定
- **不管资金够不够**:付款日挤在一起会不会断现金流,去看 `cashflow-forecast`
- **金额不守恒就停**:输入 = 主表 + 异常

## 人工复核(必读)

- 规则要和政策一致(尤其是 `monthend`,不同部门口径可能不同)
- 顺延/周末落点要避开节假日,法定节假日要单独调整
- 大额付款(预付、保证金、税费)不要混进常规批次,单独走审批

## 相邻路线转交

| 用户要做的事 | 转交给 |
|---|---|
| 钱够不够付 | `cashflow-forecast` |
| 哪笔快到期了 | `bill-due-remind` |
| 发票和付款对上没 | `invoice-payment-match` |
| 银行账实核对 | `bank-recon` |

## 可直接复制的说法

```text
按每周五付款的规则,把十月到期的应付账排一遍。
排完告诉我一共几个付款日、每个付款日几笔多少钱,
重点是哪几天的款挤在一起了。
```

## 做完怎么算完成

- [ ] 付款规则已和管理层确认
- [ ] 付款日与法定节假日无冲突
- [ ] 大额付款已单独走审批
- [ ] 批次金额与应付台账对得上

---

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

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

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

相邻技能

资金 规划中P0 计划 已上线

银行流水解析

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

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

银企对账

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

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

报销单合规审核

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

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

现金流缺口预测

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

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

票据到期提醒

应收票据/应付账款到期日历,可触发本地通知

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

发票与付款记录匹配

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

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

发票查重

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

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

发票台账

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

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

批量生成记账凭证

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

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

财务指标分析

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

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

税费计算

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

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

财税数值工具

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

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