开始使用
通过华为云控制台使用
- 登录华为云对象存储服务控制台,查看部署完成后,自动创建的OBS桶列表。
图1 对象存储服务控制台
- 选择用于上传和存储发票图片或者PDF文件的桶“ocr-invoice-image-bucket”,上传示例发票图片或者电子发票pdf文件。
图2 上传待识别发票
- 选择用于存放结果的“ocr-invoice-result-bucket”桶,即可自动获取该发票的识别与验真结果,以发票文件名称为前缀的JSON文件存储。
图3 获取识别结果文件
通过华为云SDK使用
企业业务系统可通过华为云提供的SDK服务与OBS桶进行对接,当员工上传发票图片或者电子发票PDF文件到华为云OBS桶后,即可自动进行文字识别和验真,企业业务系统只需定时从存储结果的OBS桶中获取结果,即可实现发票报销的自动化处理流程。SDK详细使用流程可参考OBS SDK用户指南。
结果示例
- 示例发票
- 示例结果
发票识别与验真结果如下所示,'status'字段为'valid',表示该发票有效,返回参数的详细介绍,请参见增值税发票识别 API参考、发票验真 API参考。
{ 'type': 'vat_normal_electronic', 'code': '033XXXXXXXXX', 'number': '658XXXXX', 'issue_date': '20201127', 'machine_number': '499XXXXXXXXX', 'check_code': '059XXXXXXXXXXXXX', 'status': 'valid', 'subtotal_amount': '46.50', 'subtotal_tax': '0.00', 'total': '46.50', 'total_in_words': '肆拾陆元伍角', 'remarks': '', 'receiver': '', 'issuer': '', 'reviewer': '', 'buyer_name': '华XXXXXXXXX', 'buyer_id': '914XXXXXXXXXXXXXX', 'buyer_address': '', 'buyer_bank': '', 'seller_name': '福建XXXXXXXXXXXXXXXXXXX', 'seller_id': '913XXXXXXXXXX', 'seller_address': '浙江省杭州市XXXXXXXXXXXXXXXXXXX', 'seller_bank': '浦发银行XXXXXXXXXXXXXXXX', 'deductible_toll': 'N', 'items': [{ 'name': '*运输服务*客运服务费', 'specification': '无', 'unit': '次', 'quantity': '1', 'unit_price': '46.50', 'amount': '46.50', 'tax_rate': '0.00', 'tax': '0.00', 'license_plate_number': '', 'vehicle_type': '', 'start_date': '', 'end_date': '' }], 'result_code': '1000' 'result_message': 'The invoice verification information is consistent with the tax authority’s information.' }