归档包里有什么
originals/—— 原件,一个字节都不改。 不是"整理过的资料",是你收到的那份文件本身。manifest.csv—— 每个文件一行:SHA-256、大小、 里面是哪几张发票。这张表就是"后来没被动过"的证据。README.txt—— 怎么脱离这个工具自己验一遍。
最后那一条是硬性的,也是这一页真正想说的那件事。
01 — 为什么是这个形状
归档要能活过做归档的那个软件
会计档案要留很多年。这些年里最大的风险不是格式变了,是当年那个软件、 那家公司、那个网站,没了。一份只有用原厂软件才打得开的档案,不是档案, 是一个赌注。
所以清单用的是 CSV,校验用的是 SHA-256——你的电脑上本来就有工具能算:
macOS 和 Linux 用 shasum -a 256 *,
Windows 的 PowerShell 用 Get-FileHash -Algorithm SHA256 *。
这两条也正是归档包里那份说明写的——页面和包里不会各说一套。
把算出来的值和清单里那一列对一下,就完了。
这意味着这个工具明天消失,你的归档包照样是有效的。 我们把这件事当成设计目标,而不是当成风险提示。
02 — 一张发票只出一个文件
同一张票来了两份,归档只留一份
供应商常常同时给一份带 XML 的 PDF 和一份单独的 XML。对人来说那是一张发票, 对文件夹来说是两个文件——两个都归档,将来清点数量时对不上, 而对不上的那天没人记得当初为什么。
所以归档时一张发票只留一个载体,留的是 PDF:它里面原样带着那份 XML, 同时还能给人看。
被略过的文件在清单里写明原因,不是悄悄消失。 一个自己做主删东西却不说的工具,不该被用来做档案。
明确不做的事
不判断你该保存几年——那要看行业、凭证类型和你所在地的要求,问你的会计, 这个工具不替你决定。也不做数字签名或者时间戳存证:那需要第三方, 而第三方意味着要把发票发出去,和"全程本地"直接冲突。
它做的是一件小而确定的事:把原件原样留下,并且留下一个任何人都能独立复核的 指纹。剩下的判断留给人。
发票不上传
归档包在你的浏览器里打好,直接下载到你的电脑。没有可以上传的服务器—— 打开开发者工具切到「网络」,把发票拖进 首页, 一条请求都不会发出去;断网再拖一次,它照样工作。
免费版每次导出最多 10 张、每天最多 20 张,不用注册,过了零点自动重置。 Pro 买断 ¥68 去掉这两条限制;代账公司用 ¥299 的团队档,五个授权码。 八条检查在免费版里一条不少。