核心用法
ERPClaw 是一款 AI-native 的全栈企业资源规划系统,通过单一本地 SQLite 数据库实现 14 个核心业务域的完整管理。用户通过 python3 scripts/db_query.py --action <动作名> 的命令行接口操作,涵盖公司设置、总账会计、日记账分录、收付款管理、税务处理、财务报表、销售全流程(报价→订单→交货→开票)、采购全流程(请购→询价→订单→收货→发票)、库存管理、计量计费、高级会计(ASC 606 收入确认、ASC 842 租赁会计、公司间交易、合并报表)以及人力资源与美国薪资管理。
显著优点
1. 完整的会计合规性:严格遵循 US GAAP 与双式记账原则,总账分录不可变(取消时创建冲销分录),支持 ASC 606/842 等复杂会计准则
2. 本地优先架构:所有数据存储于 ~/.openclaw/erpclaw/data.sqlite,核心功能完全离线运行,PII(员工 SSN、薪资、税务数据)仅限本地存储
3. 模块化扩展能力:通过 GitHub 安装扩展模块,支持零售、制造、医疗、教育等行业专属配置
4. 全面的自动化:内置 4 项定时任务(周期性日记账、循环发票、库存补货检查、逾期账款提醒)
5. 企业级安全设计:PBKDF2-HMAC-SHA256(600K 迭代)密码哈希、基于角色的访问控制、参数化查询防 SQL 注入
潜在缺点与局限性
- 单用户本地架构:SQLite 限制高并发场景,不适合多用户同时操作
- 美国中心设计:US GAAP、美国税码(FICA、FUTA/SUTA、W-2)为主,国际会计准则支持有限
- 命令行交互:无图形界面,学习曲线较陡,需熟悉 365+ 动作的名称与参数
- 网络功能受限:汇率获取、模块安装需用户主动触发,无实时云端同步
- 依赖 Python 环境:需本地 Python 3 运行时
适合人群
- 需要完整 ERP 功能但拒绝 SaaS 订阅的中小企业
- 会计、财务专业人士进行 US GAAP 合规记账
- 美国本土企业处理薪资、W-2、预扣税等事务
- 开发者或技术用户希望自定义 ERP 工作流
- 对数据主权有严格要求、偏好本地优先架构的组织
常规风险
- 数据备份责任:用户需主动执行
backup-database,无自动云端备份 - 模块安全风险:从 GitHub 安装第三方模块可能引入未审计代码
- 薪资合规风险:税务计算需与最新法规保持同步,建议定期更新模块
- 数据库完整性:强制关闭或系统崩溃可能导致 SQLite 损坏,需定期
check-gl-integrity