阿里云发票识别功能评测

简介:

1.功能描述:

在日常工作中经常要用到增值税发票。在使用的时候需要对增值税发表进行检查,验真,录入等很多工作。使用增值税发票识别技术,实现对增值税普票或专票各字段信息的识别和录入,可应用于企业税务核算及内部报销等场景,能够有效减少人工核算工作量,降低人力成本,实现财税报销的自动化

阿里云开放了多款热门AI产品,0元免费试用!,活动地址:

https://tianchi.aliyun.com/markets/tianchi/ai/join?wh_ttid=pc

2.调用攻略(Python3)及评测

详细说明请参考对应的说明文档

import urllib.request
import urllib.parse
import json
import time
import base64

调用函数

def posturl(url,data={}):

#请求头
headers = {
     'Authorization': 'APPCODE 你的APPCODE',
     'Content-Type': 'application/json; charset=UTF-8'
}
try:
    params=json.dumps(data).encode(encoding='UTF8')
    req = urllib.request.Request(url, params, headers)
    r = urllib.request.urlopen(req)
    html =r.read()
    r.close();
    return html.decode("utf8")
except urllib.error.HTTPError as e:
    print(e.code)
    print(e.read().decode("utf8"))
time.sleep(1)

识别增值税发票

def vat_invoice(filename):

with open(filename, 'rb') as f:  # 以二进制读取本地图片
    data = f.read()
    encodestr = str(base64.b64encode(data),'utf-8')
url_request="https://ocrapi-invoice.taobao.com/ocrservice/invoice"
dict = {'img': encodestr}

content = posturl(url_request, data=dict)
#print(content)
if content:
    #print(content)
    data = json.loads(content)
    #print(data)
    words_result=data['data']
    print ('发票代码:',words_result['发票代码'])
    print ('发票号码:',words_result['发票号码'])
    print ('校验码:',words_result['校验码'])
    print ('开票日期:',words_result['开票日期'])
    print ('发票金额:',words_result['发票金额'])
    print ('发票税额:',words_result['发票税额'])
    print ('销售方名称:',words_result['销售方名称'])
    print ('销售方税号:',words_result['销售方税号'])
    print ('受票方名称:',words_result['受票方名称'])
    print ('受票方税号:',words_result['受票方税号'])
    
  

vat_invoice('invoice.jpg')

3.功能评测:
选用不同的数据对效果进行测试,具体效果如下(以下发票例子均来自网上):

15580750887564574invoice

发票代码: 4300171130
发票号码: 02550485
校验码:
开票日期: 2018年01月15日
发票金额: 12338.15
发票税额: 1792.72
销售方名称: 中国石化销售有限公司湖南长沙石油分公司
销售方税号: 91430100717079385W
受票方名称: 中启行物联科技(北京)有限公司
受票方税号: 911101023513172379

15580751246879950invoice1

发票代码: 034001700112
发票号码: 04395009
校验码: 14298735920708772366
开票日期: 2018年1月1日
发票金额: 9.5
发票税额: 0.28
销售方名称: 安徽省交通控股集团有限公司
销售方税号: 91340000MA2T9Q407
受票方名称: 安徽省公司
受票方税号:

测试下来,整体感觉处理的很不错,此功能会大大的发票处理的工作量。

相关文章
|
3月前
|
文字识别 API 数据安全/隐私保护
可以使用阿里云文字识别服务中的个人证照识别功能。
可以使用阿里云文字识别服务中的个人证照识别功能。【1月更文挑战第21天】【1月更文挑战第102篇】
17 1
|
1月前
|
弹性计算 缓存 测试技术
阿里云ECS云服务器2核4G能支持多少人同时访问?2核4G5M并发量评测
阿里云ECS云服务器2核4G能支持多少人同时访问?2核4G5M并发量评测,2核4G服务器并发数性能测试,阿小云账号下的2核4G服务器支持20人同时在线访问,然而应用不同、类型不同、程序效率不同实际并发数也不同,2核4G服务器的在线访问人数取决于多个变量因素
|
1月前
|
供应链 安全 专有云
阿里云通过信通院面向一云多芯的专有云技术能力评测
近日,阿里云飞天企业版通过中国信息通信研究院2023年度《面向一云多芯的专有云技术能力要求》,在异构兼容能力、专有云基础能力、迁移适配能力三个方面,再一次验证了阿里云专有云一云多芯领先的技术能力。
|
1月前
|
弹性计算 文件存储 数据库
阿里云8M带宽云服务器承载量多大?阿里云8M带宽云服务器评测
在当今的云计算时代,云服务器已成为企业和个人用户的首选。其中,带宽作为衡量云服务器性能的重要指标之一,经常被人们提及。那么,一个拥有8M带宽的云服务器到底能承受多少承载量呢? 我们以常见的网站应用为例来探究这个问题。假设经过优化后的网页平均大小为60KB,8M带宽即意味着每秒能传输8*1024KB的数据。简单计算可知,8M带宽的云服务器在1秒内可以传输大约136个这样的网页。但是,这并不意味着它能同时支持136个用户访问,因为还需要考虑用户访问的并发性。
102 1
|
1月前
|
算法 Java 开发工具
使用阿里云KMS产品针对 Springboot 接口参数加密解密功能
针对Springboot里面使用开源工具使用加解密,替换成阿里云KMS产品进行加解密;
147 1
|
1月前
|
存储 弹性计算 编解码
阿里云8核32G云服务器多少钱?2024年阿里云8核32G云服务器配置价格及性能评测
2024年阿里云8核32G云服务器的价格为7543.01元一年。该价格基于特定的配置和促销活动,可能因时间、活动政策、地域等因素而有所变动。关于阿里云8核32G云服务器的性能测评,该服务器配备了32GB的内存和8核的CPU,具有出色的计算能力和处理速度,可以轻松应对大型应用、高并发场景和复杂计算任务。同时,服务器提供了多种带宽选择,从1M到5M不等,可以满足不同用户的网络需求。40GB ESSD云盘提供了高速且稳定的存储性能,有助于提升数据读写效率。
|
1月前
|
弹性计算 大数据 测试技术
阿里云服务器4核8GB的价格多少钱?2024年阿里云4核8G服务器评测
2024年阿里云服务器4核8GB的价格会根据所选的实例类型有所不同。一般来说,阿里云服务器4核8G配置的价格在955.58元至2944.79元之间一年。其中,通用算力型u1实例的价格为955.58元一年,而计算型c7实例的价格为2944.79元一年。对于性能评测,不同实例类型的性能参数和适用场景会有所不同。例如,通用算力型u1实例适合大多数场景下的应用需求,具有较高的性价比。而计算型c7实例则适用于对计算能力有较高要求的应用,如科学计算、大数据分析等。
318 0
|
2月前
|
文字识别 安全 API
阿里云文字识别OCR的发票凭证识别功能可以通过API接口的形式进行调用
【2月更文挑战第5天】阿里云文字识别OCR的发票凭证识别功能可以通过API接口的形式进行调用
89 5
|
2月前
|
弹性计算 Ubuntu Linux
阿里云助力《幻兽帕鲁》快速开服:全新自动部署功能上线,仅需10秒即可完成部署!
阿里云助力《幻兽帕鲁》快速开服:全新自动部署功能上线,仅需10秒即可完成部署!阿里云服务器搭建帕鲁服务器游戏,服务器稳定无卡顿,先下载SteamCMD,并运行;然后下载Palserver,修改服务ini配置,启动PalServer,进入游戏服务器。今天分享阿里云创建幻兽帕鲁服务器教程。
|
2月前
|
弹性计算 搜索推荐 Linux
阿里云自动部署【幻兽帕鲁/Palworld】功能上线,10秒全自动开服!
阿里云轻量应用主机Lighthouse上线幻兽帕鲁应用模板功能 ,用户只需要点三次鼠标,最快10秒就能自动安装好幻兽帕鲁主机,和自己的朋友一起开心“抓帕鲁”。同时,用户还可以在阿里云控制台的面板直接调整幻兽帕鲁的经验倍率、死亡惩罚等游戏配置,实现便捷、个性化的游戏体验。
阿里云自动部署【幻兽帕鲁/Palworld】功能上线,10秒全自动开服!

热门文章

最新文章