[發明專利]一種電子發票打開即查驗的方法及系統在審
| 申請號: | 202010854332.1 | 申請日: | 2020-08-24 |
| 公開(公告)號: | CN111709412A | 公開(公告)日: | 2020-09-25 |
| 發明(設計)人: | 劉祥濤;譚奇文;梁亞輝;胡文彬;孫淏添 | 申請(專利權)人: | 國信電子票據平臺信息服務有限公司 |
| 主分類號: | G06K9/00 | 分類號: | G06K9/00;G06K9/20;G06K9/62;G06Q30/00;G06Q30/04;G06Q40/00 |
| 代理公司: | 深圳市深佳知識產權代理事務所(普通合伙) 44285 | 代理人: | 夏歡 |
| 地址: | 100070 北京市豐臺區南四*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 電子 發票 打開 查驗 方法 系統 | ||
1.一種電子發票打開即查驗的方法,其特征在于,包括:
當接收到用戶終端針對電子發票版式文件的打開/添加操作后,識別對應電子發票版式文件的類型;
根據所述類型對所述電子發票版式文件進行自動解析,得到所述電子發票版式文件中的發票基本信息;
利用預設查驗接口將所述發票基本信息發送至發票查驗平臺或第三方發票服務平臺進行查驗,得到所述電子發票版式文件的查驗結果;
通過預設展示方式對所述查驗結果和所述電子發票版式文件進行綜合顯示。
2.根據權利要求1所述的電子發票打開即查驗的方法,其特征在于,所述識別對應電子發票版式文件的類型之前,還包括:
獲取所述電子發票版式文件的MD5值;
根據所述MD5值查詢預設數據庫中是否已存在對應的查驗結果;
如果是,則直接返回所述查驗結果;
如果否,則進入所述識別對應電子發票版式文件的類型的步驟。
3.根據權利要求1所述的電子發票打開即查驗的方法,其特征在于,所述根據所述類型對所述電子發票版式文件進行自動解析,得到所述電子發票版式文件中的發票基本信息,包括:
根據所述類型對所述電子發票版式文件進行自動解析,得到包括發票代碼、發票號碼、開票日期、發票校驗碼和發票金額的第一類發票基本信息,以及包括票面數據、電子印章和背景線的第二類發票基本數據;
根據所述第二類發票數據生成SVG矢量圖,所述SVG矢量圖用于展示原始電子發票版式文件內容。
4.根據權利要求1所述的電子發票打開即查驗的方法,其特征在于,所述根據所述類型對所述電子發票版式文件進行自動解析,包括:
根據所述類型,選擇對應的提取技術對所述電子發票版式文件進行自動解析,并獲取表征解析是否成功的解析結果;
若解析結果為解析失敗,則返回相應的錯誤提示信息。
5.根據權利要求1所述的電子發票打開即查驗的方法,其特征在于,所述利用預設查驗接口將所述發票基本信息發送至發票查驗平臺或第三方發票服務平臺進行查驗,得到所述電子發票版式文件的查驗結果之后,還包括:
對所述查驗結果進行AES加密,并對所述電子發票版式文件執行MD5計算得到MD5值;
將所述MD5值作為唯一標識,與加密后的查驗結果綁定保存至本地的預設數據庫中。
6.根據權利要求1至5任一項所述的電子發票打開即查驗的方法,其特征在于,所述通過預設展示方式對所述查驗結果和所述電子發票版式文件進行綜合顯示,包括:
若所述操作為打開/添加單個電子發票版式文件,則通過標簽頁的方式展示所述查驗結果和所述電子發票版式文件;
若所述操作為批量打開/添加單個電子發票版式文件,則以每個電子發票版式文件一個標簽頁的方式展示所述查驗結果和所述電子發票版式文件;
若所述操作為打開/添加包括多張電子發票的版式文件,則以同個標簽頁中分頁的方式展示所述查驗結果和所述電子發票版式文件;
所述標簽頁通過并排方式、分頁方式或將查驗結果浮動在所述電子發票版式文件內容上的方式,對所述查驗結果和所述電子發票版式文件進行綜合顯示。
7.根據權利要求6所述的電子發票打開即查驗的方法,其特征在于,所述標簽頁的顯示過程包括:
利用渲染組件,根據預先生成的SVG矢量圖將所述發票基本信息和原始電子發票版式文件內容繪制到句柄上;
利用縮放組件自動調整縮放邊距,以使所述原始電子發票版式文件內容在放大/縮小過程中保持居中對齊并完整顯示。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國信電子票據平臺信息服務有限公司,未經國信電子票據平臺信息服務有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010854332.1/1.html,轉載請聲明來源鉆瓜專利網。





