Install
openclaw skills install bank-reconciliation-query查询银行账单对账进度。当用户问某个银行的账单对账进度(如「XX银行对账进度如何」「XX支行对完了吗」)时使用。数据源为飞书多维表格「绑卡_银行账单汇总统计」→「绑卡银行对账表」。绑定字段完整定义见 references/schema.md。
openclaw skills install bank-reconciliation-queryvewMajMqop)按用户输入的银行名称/简称筛选记录(filter 参数用 contains 匹配 银行简称 字段):
feishu_bitable_app_table_record(
action="list",
app_token="OAAObourea2XKGsPjFQcyeX8nBb",
table_id="tblEf5Jz9ncE0QDG",
view_id="vewMajMqop",
page_size=100,
filter={conjunction:"and", conditions:[{field_name:"银行简称", operator:"contains", value:["关键词"]}]}
)
返回记录包含 fields 对象,字段定义见 references/schema.md。
关键规则(🛑 务必严格执行):
每个月独立判断,根据 lookup 字段 2026XX 是否有金额决定:
| 条件 | 解读 |
|---|---|
2026XX 无此字段 / 无金额 | 账单未到或该月无交易 |
2026XX 有金额,且对应 XX对账完成 = 完成 / 对账完成但暂不开票 | ✅ 对账完成 |
2026XX 有金额,且对应 XX对账完成 字段不存在、为空或非完成状态 | ⚠️ 未对账完成,需跟催 |
2026XX 有金额且为 0.0万 | 该月无交易金额 |
⚠️ 字段名注意: 各月描述字段命名不统一,不要猜字段名,直接从返回的 record.fields 中取现有字段来判断。见 schema.md 的「字段匹配规则」。
2603出账 / 2604出账 / 2605出账 = 已出账 → 该月已出账已出账 → 未出账标准输出结构(🛑 每条必须标注年度-月度,防止混淆):
{银行全称}({银行简称})
商务:{商务姓名} | 对账周期:{月度/季度/半年度/年度} | 账单周期:{周期描述}
**📋 对账进度:**
| 时间 | 金额 | 出账 | 对账完成 |
|------|:----:|:----:|:--------:|
| 25年(历史) | — | ✅ 均已出账 | — |
| 26年1月 | XX | — | ✅ 完成 |
| 26年2月 | XX | — | ✅ 完成 |
| 26年3月 | XX | ✅ 已出账 | ✅ 完成 |
| 26年4月 | XX | ✅/❌未出账 | ❌ 未对账 |
| 26年5月 | XX | ✅/❌未出账 | ❌ 未对账 |
判断对照表:
| 状态标签 | 条件 |
|---|---|
| 已完成 | XX对账完成 = 完成 / 对账完成但暂不开票 |
| 待对账/未对账 | XX对账完成 字段为空/不存在,但有金额 |
| 无账单/未到 | 2026XX 无金额,或金额=0.0万,且对账完成字段为空 |
25年数据: 均已出账,统一展示为一行「25年(历史)— ✅ 均已出账 —」即可,不逐月展开。