AI开票工具优化:垃圾桶的税务编码是多少?请财务大佬核验下
先问税务人一个问题:
垃圾桶的税务编码是多少?
我把这个问题问了我老婆。她说: 塑料制品。
我又问: 为什么不是铁的?
这句玩笑背后,其实正好说明了税务编码的难点: 很多时候不能只看商品名字,还得先判断它最可能是什么材质、归到什么类别。
上篇文章为了减轻老婆财务开票的工作量,我用 AI 做了一个小工具
说实话,光是为了让系统更接近“自动识别垃圾桶该填什么税务编码”这件事,我就硬肝了好几个小时。
这次开票工具更新后,已经支持: AI 自动匹配并填充 Excel 里的税务编码。
底层数据源来自官方公开目录,目前基础匹配逻辑就三段:
-
ALIASES子串命中 -
叶子目录 name精确匹配 -
叶子目录 keywords包含匹配,按最长关键词取优
另外还有两条明确规则:
-
只在 taxCode为空时才补,不覆盖已有值 -
三段都没命中就留空
但真实场景里,很多商品根本没法只靠名字直接匹配。
比如: 垃圾桶
如果只看这个名字,很可能什么都匹配不到。
所以这次真正关键的升级类似是: 先让 AI 分析商品,再继续匹配编码。
简单理解就是,系统会先问 AI:
单价 248 元、240 升的垃圾桶,最有可能是什么材质?
然后再拿这个材质结果,继续去官方税务编码目录里找更合理的匹配,举个例子这样,实际要复杂的多。

这次 AI 给出的结果是:
-
税务编码: 1070601120000000000 -
名称: 日用塑料制品
请财务大佬帮我核验下,这个编码精准不。
当然,目前这套逻辑还不是终极版。像税务编码这种事情,真正复杂的地方在于商品名不标准、材质不明确、用途还容易混淆,所以后面还会继续迭代。
如果你也在做财务、税务、开票,欢迎给我提优化建议。如果你工作里还有别的重复性场景,也欢迎交流,很多都可以继续做成工具。
哦,one more thing,本次升级加了炫酷的进度显示,防止您等急:

夜雨聆风