报销要用的热敏小票有个致命特性:字迹会自己消失。商店收银纸靠热敏涂层显色,遇热、见光、被胶水一粘就慢慢退成一片空白,夏天放在车里几小时就能整张作废。所以小票的数字化不是「有空再做」,是拿到就尽快做。

第一步:先拍清楚,别等到褪了

热敏纸拍照有两个特别的坑:

  • 纸面有轻微反光,收银纸表面光滑,闪光灯会在中间打出一道白,正好盖住金额那一行。关闪光灯、从稍高角度斜一点拍,再正对纸面补一张
  • 底色偏黄或已有褪色字迹,对比度低。手机相机开文档模式或手动拉高对比后再拍,比拍完再用修图救效果好

单行文字高度低于 10 像素就会漏识,而小票字号本来就小。近距离拍、让纸占满画面,别在远处拍一张整页再裁。

第二步:按用途选走哪条路

只要留下内容以防褪色 —— 拍完存进网盘即可,识别都不是必需的。真正怕丢的是图像本身,不是文字。

要统计、要做台账 —— 需要把字变成能算的数据。小票是有结构的(项目、数量、单价、合计),用 表格识别转Excel 比转纯文本更省事,它会把行列和合并单元格重建出来。

只是要把商品名贴进备注 —— 用 图片转文字 输出 txt 就够了。

要提交给财务的正式凭证 —— 小票识别出来的文本不能代替原件。电子收据、小票能否作为凭证取决于你们的要求,见 电子回单、电子收据能当凭证吗?要满足什么条件才算数。

第三步:四类字段必须逐个核

识别出来的数字,错一个就是钱数错。按出错代价从高到低核这四行:

  1. 合计金额(含大写金额那一行)
  2. 税号、发票号码(长编号,最容易掉位)
  3. 日期与时间
  4. 商品数量与单价

一个可靠的自查动作:把识别出的单价乘数量,看能不能对上你手工算的合计。对不上说明中间某个数字认错,比逐格扫一遍更快发现问题。

Excel 侧还有一个陷阱:识别默认按文本写入单元格,长编号不会掉零,但文本型数字求和会得到 0。批量录入后如果合计不对,先看 单元格里明明是数字,求和却是 0?文本型数字批量转回。

一批几十张的省力顺序

别一张一张开 Excel 手打。

  1. 几十张小票逐张拍照,文件名就用日期加商家,后面回溯靠名字不靠记忆,命名规则见 几百张照片批量改名:日期、序号与场景的命名方案
  2. 一次传 10 张识别(单次上限 10 页,一张图片算 1 页),得到 10 个 xlsx
  3. 用 Excel 合并 把多份结果并成一张总表
  4. 在总表里只做一件事:对照原图核对金额列,其余列抽查

额度要提前算:识别不向游客开放,注册(短信验证码登录即完成注册)一次性送 5 点、永久有效,VIP 会员每月另有 20~120 点配额(当月不结转),一张小票算 1 页、扣 2 点。几十张就是几十点,注册登录后靠本月配额做完,或买页数包(永久有效)。

原件怎么处理

识别完别急着扔。热敏纸怕热怕光,用透明胶带贴在白纸上复印一份留底是常见的保存做法,复印件能提交时优先用复印件,原因见 复印件的复印件越来越糊?几代之后还能不能提交——多代复印会持续劣化,所以第一手复印件要在字迹还清楚时做。