核心用法
ERPClaw 是一款面向小型企业主和创始人的全栈ERP控制器,采用本地优先架构(SQLite + WAL模式),无需云端依赖即可完成核心财务管理。系统围绕双式记账总账(Double-entry GL)构建,提供不可篡改的审计追踪,符合US GAAP标准。
基础工作流:
1. 公司初始化 → 设置会计科目表(支持US GAAP模板)→ 配置币种与汇率
2. 日常运营:客户/供应商管理 → 销售/采购订单 → 库存收发 → 发票与收付款
3. 财务闭环:日记账分录 → 期末调汇 → 结账 → 试算平衡表/损益表/资产负债表
高阶功能:
- ASC 606收入确认:合同履约义务管理、可变对价计算、收入瀑布报表
- ASC 842租赁会计:使用权资产与租赁负债自动计算、摊销计划生成
- 集团架构:公司间交易、转移定价规则、合并报表与抵消分录
扩展机制:45个可选行业模块(零售、医疗、法律、SaaS等)通过GitHub仓库(avansaber/*)经用户批准后本地安装。
---
显著优点
| 维度 | 优势 |
|------|------|
| **数据主权** | 本地SQLite存储,敏感字段列级加密,网络活动仅限汇率API和模块安装 |
| **合规深度** | 原生支持US GAAP、ASC 606/842、W-2/NACHA薪资合规,内置不可篡改GL |
| **模块化弹性** | 核心188表,扩展后688表,按需加载避免臃肿 |
| **安全设计** | PBKDF2密码派生、RBAC权限、参数化查询防注入、高风险操作强制`--user-confirmed`确认 |
| **审计能力** | 完整审计日志、GL完整性校验、备份/恢复/跨机密钥迁移 |
---
潜在局限
1. 生态锁定:模块生态依赖单一GitHub组织(avansaber),第三方扩展机制未明确
2. 移动端缺失:无原生iOS/Android应用,Telegram集成仅支持基础通知
3. 多币种局限:汇率获取依赖单一公开API,无实时银行直连
4. 并发规模:SQLite WAL模式适合中小型企业,高并发写入场景可能受限
5. 本地化深度:HR/薪资模块针对美国税务设计(FICA/FUTA/SUTA),跨国企业需评估适配成本
---
适合人群
- 初创企业创始人:需要快速搭建合规财务体系,避免SaaS订阅成本
- 小型专业服务:律所、咨询、牙科诊所等需ASC 606收入确认的垂直行业
- 多实体集团:需要公司间交易管理和合并报表的中型集团
- 数据敏感行业:医疗、法律等对数据驻留有严格要求的领域
---
常规风险
| 风险类型 | 说明 | 缓解措施 |
|----------|------|----------|
| **数据丢失** | 本地存储无云端备份 | 内置`backup-database`/`restore-database`,需用户主动执行 |
| **模块供应链** | 代码从GitHub动态拉取 | 用户逐次批准安装,签名验证(ed25519),`.bak`保留机制 |
| **误操作** | 结账/恢复等不可逆操作 | 强制确认标志+业务术语二次确认,无自动执行 |
| **密钥管理** | 主密钥跨机迁移场景 | `import-master-key-from-backup`需人工介入,审计日志记录 |
| **Schema漂移** | 模块更新导致结构变化 | `schema-drift`检测+用户批准的应用/回滚机制 |