因为报销的缘故,需要在报销系统里输入电子发票的信息,包括税号,发票号码,日期,金额,验证码等。发票比较多的情况下一个个输太麻烦了,最好能自动输入。但是要自动输入的话得要写浏览器插件,肯定是来不及了。那么就只能想办法从发票中提取信息,转换成对应的文本,然后利用鼠标拷贝粘贴到报销系统里去。
从发票中提取信息
这个比较简单,买了一个二维码扫描枪,一扫电子发票上的二维码就能获取发票的全部信息;
提取需要填入的数据
从二维码获取的数据格式是这样的:
01,10,033002000611,41517165,57.34,20201005,62717251153438911091,AFBE,
需要重新排序,提取数据,通过一个awk脚本实现:
awk 'BEGIN{print "Start"; FS=","} {print $3,$4,$6,$5,substr($7,15)} END{print "End"}' fphm.txt
这样就可以用鼠标双击数字复制粘贴到财务系统里了。
Q.E.D.
Comments | 0 条评论