电子发票智能识别系统:PDF与OFD格式处理方案
电子发票智能识别系统:PDF与OFD格式处理方案
本系统专注于电子发票的智能识别与解析,能够高效处理各类电子普通发票、专用发票以及全电发票,支持PDF和OFD两种主流文件格式。
系统架构与接口设计
系统采用模块化设计,提供标准化的Web接口服务,便于企业集成到现有财务系统中。通过API调用,用户可以快速获取发票结构化数据,实现发票信息的自动化处理。
PDF发票解析示例
以下是PDF格式发票解析后的JSON响应示例:
{
"status": 200,
"responseMessage": "处理成功",
"invoiceCode": "012001800211",
"invoiceNumber": "23326471",
"issueDate": "2018-09-21",
"validationHash": "16707184549009707698",
"totalSum": 756.63,
"totalSumInWords": "柒佰伍拾陆元陆角叁分",
"taxTotal": 22.04,
"netAmount": 734.59,
"purchaser": {
"companyName": "聚光科技(杭州)股份有限公司",
"taxID": "91330000734500338C",
"address": "杭州市滨江区滨安路760号0571-85012188",
"bankAccount": "中行滨江支行385758326851"
},
"supplier": {
"companyName": "滴滴出行科技有限公司",
"taxID": "911201163409833307",
"address": "天津经济技术开发区南港工业区综合服务区办公楼C座103室12单元022-59002850",
"bankAccount": "招商银行股份有限公司天津自由贸易试验区分行122905939910401"
},
"invoiceType": "普通发票",
"items": [
{
"description": "*运输服务*客运服务费 无",
"specification": null,
"unit": "次",
"quantity": 1,
"unitPrice": 734.59,
"lineTotal": 734.59,
"taxRate": 0.03,
"taxAmount": 22.04
}
]
}
OFD发票解析示例
对于OFD格式发票,系统会先将其转换为PDF格式再进行解析,确保解析准确性。以下是解析结果示例:
{
"statusCode": 200,
"statusDescription": "操作成功完成",
"fiscalCode": null,
"serialNumber": "24122000000021651285",
"transactionDate": "2024-04-22",
"verificationCode": null,
"grandTotal": 14464.11,
"grandTotalInChinese": "壹万肆仟肆佰陆拾肆圆壹角壹分",
"taxSum": 1664.01,
"subtotal": 12800.10,
"recipient": {
"enterpriseName": "天津中通鼎兴钢管有限公司",
"taxRegistrationNumber": "91120112578348556H",
"registeredAddress": null,
"bankDetails": null
},
"issuer": {
"enterpriseName": "天津市合盛钢管有限公司",
"taxRegistrationNumber": "91120223727492229X",
"registeredAddress": null,
"bankDetails": null
},
"classification": "增值税专用发票",
"invoiceItems": [
{
"productCategory": "*黑色金属冶炼压延品*直缝焊管",
"规格型号": "60*3.5",
"计量单位": "吨",
"数量": 3.2,
"单价": 3565.48672566372,
"金额": 11409.56,
"税率": 0.13,
"税额": 1483.24
},
{
"productCategory": "*黑色金属冶炼压延品*直缝焊管",
"规格型号": "60*3.75",
"计量单位": "吨",
"数量": 0.23,
"单价": 3565.48672566372,
"金额": 820.06,
"税率": 0.13,
"税额": 106.61
},
{
"productCategory": "*黑色金属冶炼压延品*直缝焊管",
"规格型号": "60*4.75",
"计量单位": "吨",
"数量": 0.16,
"单价": 3565.48672566372,
"金额": 570.48,
"税率": 0.13,
"税额": 74.16
}
]
}
系统优化特点
- 格式转换优化:将OFD文件转换为PDF格式后再进行解析,有效避免了直接解析OFD格式可能出现的错误问题。
- 解析算法改进:优化了PDF解析过程中的多个关键环节,提高了识别准确率和稳定性。
- 结果数据清洗:对PDF解析结果进行智能矫正,去除冗余信息,确保输出数据的简洁性和实用性。