返回顶部
e

expense-categorization费用分类

Receipt OCR, GL code mapping, policy compliance checking, and anomaly detection for business expenses. Use when you need to: (1) extract data from receipt images or PDFs via OCR, (2) map expenses to chart of accounts or GL codes, (3) check receipts against expense policies (per diem limits, category restrictions, required fields), (4) detect anomalies like duplicates, out-of-policy amounts, missing receipts, or unusual vendors, (5) batch-process expense reports for approval routing, (6) categori

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.1
安全检测
已通过
249
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

expense-categorization

费用分类

针对企业费用的收据OCR、总账映射、政策合规性检查及异常检测。

工作流程

1. 收据提取(OCR)

使用tesseract(本地)或视觉API处理图像收据;使用pdfplumber处理PDF收据。

需提取的关键字段:

  • - 供应商名称、日期、总金额、明细项目
  • 支付方式(若可见则提取后四位数字)
  • 税额(HST/GST/销售税)
  • 小费/服务费(与消费小计分开)

bash

对收据图像进行Tesseract OCR


tesseract receipt.jpg stdout --psm 4 | python3 scripts/parse_receipt.py

复杂布局可直接使用Claude视觉功能

对于复杂或手写收据 → 使用references/ocr-prompt.md中的提示词调用视觉模型。

2. 总账代码映射

将提取的费用类别映射至会计科目表。详见references/gl-mapping.md:

  • - 常见费用类型的标准QBO总账代码
  • 符合IRS标准的类别(餐饮50%、差旅、家庭办公室等)
  • 加密货币/DeFi费用类别

匹配逻辑:

  1. 1. 精确供应商名称匹配(已知供应商列表)
  2. MCC代码匹配(信用卡交易)
  3. 描述/明细项目关键词匹配
  4. 兜底方案:提示用户选择类别

3. 政策合规性检查

在审批流转前应用政策规则。标准规则详见references/policy-rules.md。

核心检查项:

  • - 每日津贴限额:餐饮费超过75美元需提供明细收据;差旅每日津贴按城市区分
  • 收据门槛:任何费用≥25美元需提供收据(IRS标准)
  • 时限要求:收据须在30/60/90天内提交(可配置)
  • 重复检测:7天内同一供应商+金额±1美元=标记
  • 拆分交易:同一供应商、连续日期、金额略低于审批阈值=标记

4. 异常检测

标记需人工审核的情况:

  • - 金额超过该供应商/类别历史平均值的2倍
  • 周末或节假日交易(特别是差旅/招待类)
  • 整数金额(可能为个人消费)
  • 供应商在限制名单中(赌场、成人娱乐、竞争对手)
  • 缺少必填字段(日期、供应商、业务目的)
  • 办公用品类别的跨州采购

5. 输出格式

json
{
receipt_id: REC-20260315-001,
vendor: 达美航空,
date: 2026-03-15,
amount: 487.50,
currency: USD,
gl_code: 6200,
category: 差旅-机票,
policy_status: approved,
flags: [],
confidence: 0.94,
requires_review: false,
notes: 报销需提供业务目的说明
}

批量处理

针对费用报告批次:

python

处理收据文件夹


import glob
receipts = glob.glob(receipts/*.{jpg,png,pdf})
results = [categorize(r) for r in receipts]

汇总统计

flagged = [r for r in results if r[requires_review]] total = sum(r[amount] for r in results) bycategory = groupby(results, category)

输出批次汇总为CSV格式,或通过qbo-automation技能直接导入QBO。

常见模式

信用卡对账单导入:

  1. 1. 解析银行CSV/OFX文件
  2. 匹配已知供应商 → 自动分类
  3. 未知供应商 → 机器学习分类或提示
  4. 将映射后的交易导出至QBO

费用报告审批流转:

  • - 自动批准:符合政策、低于250美元、无标记
  • 经理审批:250-2,500美元或单个标记
  • 财务审核:超过2,500美元、多个标记或限制类别

里程报销:

  • - 提取起止地点+业务目的
  • 按当前IRS费率计算(查阅references/irs-rates.md)
  • 映射至总账代码6210(汽车/里程)

集成点

  • - qbo-automation:将分类后的交易直接推送至QBO
  • crypto-tax-agent:将DeFi/加密货币费用路由至成本基础追踪
  • kpi-alert-system:部门支出超预算时触发警报
  • invoice-automation:收据与供应商发票交叉核对

边界限制

  • - 不适用于PTIN支持的税务工作 — 分类≠税务建议;应交由持证税务师处理
  • 不适用于薪资处理 — 员工费用报销≠薪资处理
  • 非实时数据流 — 过账至总账前需经人工审核确认
  • 不适用于法律合同 — 供应商协议请使用合同审核代理
  • 置信度<0.7 → 始终转交人工审核,绝不自动过账

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 expense-categorization-1776393422 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 expense-categorization-1776393422 技能

通过命令行安装

skillhub install expense-categorization-1776393422

下载

⬇ 下载 expense-categorization v1.0.1(免费)

文件大小: 6.29 KB | 发布时间: 2026-4-17 14:47

v1.0.1 最新 2026-4-17 14:47
Proper name and description (was published as TEST)

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部