本Skill用于:帮助小微企业主/个体经营者快速记录经营流水,将口语转化为标准会计分录。
python 3.8+,uuid==1.30expense_records.json(首次运行自动创建)用户输入口语记账时,智能体按以下规则处理:
拆分规则:
经营标签判断(重要):
| 场景 | label | 是否计入盈亏 |
|---|---|---|
| ------ | ------- | ------------- |
| 销售商品/服务收到钱 | 经营产出 | 是 |
| 进货/付租金/发工资 | 经营投入 | 是 |
| 客户欠款 | 往来挂账-应收 | 否 |
| 欠供应商钱 | 往来挂账-应付 | 否 |
| 股东注资/还款 | 资金划转 | 否 |
| 期初余额 | 初始资金 | 否 |
往来账处理:
# 单笔记录
python scripts/record.py --type income --amount 8000 --category "主营业务收入" --description "零售销售" --label "经营产出"
# 批量记录(复杂口语拆分的场景)
python scripts/record.py --batch ./temp_batch.json
# 本月汇总
python scripts/query.py --period month
# 按类别查看
python scripts/query.py --category "销售费用" --period all
# 查看往来账
python scripts/query.py --label "往来挂账-应收,往来挂账-应付"
# 修改金额
python scripts/manage.py --action update --id <uuid> --field amount --value 6000
# 删除记录
python scripts/manage.py --action delete --id <uuid>
| 科目 | 关键词 |
|---|---|
| ------ | -------- |
| 主营业务收入 | 销售、卖、货款、营业收入、卖货、零售、批发、订单、回款、服务费 |
| 其他业务收入 | 租金收入、利息收入、佣金、代理费 |
| 营业外收入 | 补贴、赔偿、罚款收入、捐赠 |
| 科目 | 关键词 |
|---|---|
| ------ | -------- |
| 主营业务成本 | 进货、成本、拿货、采购货款、货物成本 |
| 销售费用 | 广告、推广、快递、运费、包装 |
| 管理费用 | 房租、租金、工资、社保、办公用品、水电 |
| 财务费用 | 利息、刷卡手续费 |
| 营业外支出 | 罚款、捐赠、赔偿 |
| 科目 | 关键词 |
|---|---|
| ------ | -------- |
| 应收账款 | 客户欠、客户赊账、欠款未收 |
| 应付账款 | 欠供应商、欠货款未付、赊账拿货 |
净盈亏 = 经营产出合计 - 经营投入合计
= SUM(label=经营产出) - SUM(label=经营投入)
往来账不参与盈亏计算(仅展示余额)
不同行业的关键词差异,见 references/category_rules.md。
切换行业时:智能体根据用户指定的行业,在对应词库中匹配关键词。
今天卖了5000块python scripts/record.py --type income --amount 5000 --category "主营业务收入" --description "零售销售" --label "经营产出"今天卖了8000,还有进货花了3000,另外给房东付了2000租金客户张总还欠我5000货款python scripts/record.py --type expense --amount 5000 --category "应收账款" --description "客户欠款" --label "往来挂账-应收" --counterparty "张总"查一下这个月餐饮店的数据python scripts/query.py --period month --industry 餐饮expense_records.json(相对于执行目录)共 4 个版本