← 返回产出汇总 · 下载 MD 原文件

Freelance Timesheet(自由职业工时单)v1.0 交付说明

按《App 需求清单 v1》第 8 名「自由职业工时单(创意库 i279)」开发的第一版。

需求复核结论(开工前已做,信号未反转)

产物

第一版功能(按需求文档只做 2 个)

  1. 按项目计时 + 补记工时 - 项目:名称、客户(可选)、时薪、币种(20 种可选);新建项目默认带入设置里的默认时薪/币种。 - 计时:点项目行上的 ▶ 即开始;计时中可暂停/继续(暂停时间不计费),结束时可填备注存档;开始新计时会自动结束上一个。计时状态存在数据库里,杀掉 App 重开照常续算,不依赖进程存活。 - 补记:手动录入项目 + 日期 + 开始时间 + 时长(时/分)+ 备注。 - 条目可改(日期、开始时间、时长、备注)、可删;列表按天分组,显示时长与金额。 - 计费快照:每条记录在创建时锁定当时的项目名、客户、时薪、币种——之后改项目名或时薪只影响新记录,历史对账单永不被改写(这是有意设计,对账场景下这是正确行为)。
  2. 月度对账单(PDF) - 按月切换(‹ ›),可按项目筛选(全部 / 单个项目发给对应客户)。 - 汇总区:每个项目一行(条数、总工时、总金额),多币种按币种分行给总额,不做汇率换算。 - 明细区:逐条列出日期、起止时间、备注、工时、金额;多页自动分页。 - 单据抬头用设置里的姓名/业务名与邮箱;一键生成 PDF 并走系统分享发给客户。

设置页:姓名/业务名、邮箱、默认时薪、默认币种。

未做(按 v1 范围砍掉,后续迭代候选)

订阅付费墙、云同步/账号、团队功能、CSV/Excel 导出、多语言 UI、发票编号/税率/付款状态跟踪、计时常驻通知、release 签名包、上架所需的隐私政策与 Play 类目声明。

已知问题(如实)