本技能用于生成符合主流财务软件(金蝶、用友、SAP、Oracle等)导入格式的会计凭证文件。支持:
存储账簿信息,包括账簿编码、名称、启用日期等。
存储科目信息,包括科目编码、科目名称、科目类别、是否需要辅助核算等。
存储自动学习的核算规则,包括:
存储客户信息,用于辅助核算。
存储供应商信息,用于辅助核算。
存储员工信息,用于辅助核算。
存储汇率信息,支持多币种核算。
首次使用本技能时,需要引导客户完成基础资料初始化:
ledger_books.json
account_codes.json
accounting_rules.json
上传汇率表或手动维护汇率数据
客户上传原始业务数据文件(Excel、CSV等),例如:
assets/template_format.md
所有数据以 JSON 格式存储在 skill 数据目录:
~/.workbuddy/skills/finance-ledger-generator/data/
├── ledger_books.json # 账簿清单
├── account_codes.json # 科目档案
├── accounting_rules.json # 核算规则
├── customers.json # 客户清单
├── suppliers.json # 供应商清单
├── employees.json # 员工清单
├── exchange_rates.json # 汇率表
├── auxiliary_data.json # 其他辅助资料
└── meta.json # 元数据(版本、上次更新时间等)
| 字段名 | 说明 | 是否必填 |
|--------|------|----------|
| 凭证字 | 如"记"、"收"、"付"等 | 是 |
| 凭证号 | 凭证序号 | 是 |
| 凭证日期 | 业务日期 | 是 |
| 附单据数 | 原始单据数量 | 否 |
| 字段名 | 说明 | 是否必填 |
|--------|------|----------|
| 摘要 | 业务描述 | 是 |
| 科目编码 | 会计科目代码 | 是 |
| 科目名称 | 会计科目名称 | 否 |
| 借方金额 | 借方发生额 | 是* |
| 贷方金额 | 贷方发生额 | 是* |
| 辅助核算-客户 | 客户辅助核算 | 否 |
| 辅助核算-供应商 | 供应商辅助核算 | 否 |
| 辅助核算-员工 | 员工辅助核算 | 否 |
| 辅助核算-项目 | 项目辅助核算 | 否 |
*借方金额和贷方金额至少填写一项
用户:帮我初始化财务凭证生成的基础资料
助手:
1. 引导上传账簿清单
2. 引导上传科目档案
3. 引导上传历史明细账学习核算规则
4. 引导上传客户/供应商/员工清单
5. 配置汇率表
用户:帮我把这张银行回单转换成金蝶凭证
助手:
1. 读取银行回单内容
2. 根据核算规则生成凭证分录
3. 匹配客户/供应商信息
4. 生成Excel格式的金蝶凭证文件
5. 提供下载链接
用户:上传了新的财务核算手册,帮我更新核算规则
助手:
1. 解析新的财务核算手册
2. 与现有规则对比
3. 标注新增和修改的规则
4. 展示规则供用户确认
5. 保存确认后的规则
scripts/init_data.py
scripts/data_manager.py
scripts/voucher_generator.py
scripts/rule_learner.py
references/data_schema.md
assets/template_format.md(运行时动态生成Excel模板)
共 1 个版本