核心用法
本Skill引导自由职业者从零搭建渐进式个人发票系统。核心采用"模板优先、软件延后"策略:首周用HTML模板+浏览器打印生成PDF,不依赖任何SaaS;当发票量超过5张/月时引入invoices.json跟踪状态,同一客户出现3次以上时分离clients.json避免重复录入。
关键决策点:
- 编号规则:推荐
2024-001年份前缀,配置文件中存储末号防重复 - 状态流转:draft → sent → paid,自动计算overdue并支持提醒脚本
- 数据完整性:永不删除发票(仅cancel),PDF永久留存满足法律要求
辅助脚本:new-invoice自动生成带递增编号、list-unpaid筛选未付款、annual-summary输出税务报表。
显著优点
- 零成本启动:HTML+浏览器即可发出发票,无订阅费用
- 渐进复杂度:按周扩展功能,避免过度工程化
- 数据主权:本地JSON+PDF,7年归档满足审计要求
- 税务友好:区分cash/accrual会计方式,CSV导出适配会计师
潜在局限
- 手动操作瓶颈:20+发票/月时效率骤降
- 无协作能力:多用户场景需迁移商业软件
- 功能天花板:多币种、支付网关、递归计费均明确排除在早期建议外
- 技术门槛:需基础HTML/JSON操作能力
适合人群
月发票量<20的独立自由职业者、偏好本地数据控制的技术背景用户、处于业务验证期的初创服务者。
常规风险
- 编号冲突:未按规范存储末号可能导致重复
- 备份缺失:批量操作前未备份致数据丢失
- 法律合规:部分司法辖区要求电子签名或特定格式,需自行核实