本發明屬于核電,具體涉及一種銀企對賬方法及裝置。
背景技術:
1、在現有技術中,銀企對賬過程主要依賴人工操作,包括從erp系統中獲取銀行存款日記賬數據,從銀行系統獲取銀行交易明細數據,然后進行數據對比和差異分析,最終生成銀行余額調節表。人工操作容易出錯,導致對賬結果不準確。效率低下,難以滿足企業日益增長的財務處理需求。過程繁瑣且容易出錯,需要大量的人力投入和時間成本。上述因素增加了企業的人力成本和管理難度。因此,亟需提高銀企對賬的準確性和效率。
技術實現思路
1、為克服相關技術中存在的問題,提供了一種銀企對賬方法及裝置。
2、根據本公開實施例的一方面,提供一種銀企對賬方法,所述方法包括:
3、步驟1,根據預設的時間和頻率巡檢郵箱中接收到的郵件;
4、步驟2,將接收到的主題包含預設字段的郵件作為觸發郵件,針對每個觸發郵件,解析該郵件內容判斷該郵箱賬戶的對賬行為是否符合要求;
5、步驟3,在判斷郵箱賬戶的對賬行為不符合要求的情況下,停止處理接收的郵件,回復郵件通知發件郵箱賬戶,說明不符合要求的原因,并記錄日志;
6、步驟4,在判斷郵箱賬戶的對賬行為符合要求的情況下,根據銀行賬號配置信息從epr系統獲取銀行賬號配置信息對應的銀行存款日記賬和銀行流水,并將上期銀行余額調節表中的數據根據未達賬項類型,分別整合至銀行存款日記賬和銀行流水中,形成對賬數據;
7、步驟5,根據預設的對賬規則,將對賬數據中銀行存款日記賬與銀行流水的字段進行逐輪匹配核對形成對賬結果,并將對賬結果表發送至關聯的郵箱賬戶。
8、在一種可能的實現方式中,步驟2中,解析觸發郵件得到發件人郵箱賬號、請求對賬單位的銀行賬號配置信息以及請求對賬單位的上期銀行余額調節表,請求對賬單位的銀行賬號配置信息用于在erp系統中查找該請求對賬單位對應的銀行數據,步驟2包括:
9、步驟21,校驗發件人郵箱賬號是否屬于授權對賬人員郵箱賬號列表,若發件人郵箱賬號不屬于授權對賬人員郵箱賬號列表,則判定該發件人不具備對賬權限,該郵箱賬戶的對賬行為不符合要求;若發件人郵箱賬號屬于授權對賬人員郵箱賬號列表,則執行步驟22;
10、步驟22,根據配置表和發件人郵箱賬戶,確定該發件人郵箱賬戶對應的單位銀行賬號配置信息,并判斷郵箱賬戶對應單位的銀行賬號配置信息與請求對賬單位的銀行賬號配置信息是否一致;在判斷郵箱賬戶對應單位的銀行賬號配置信息與請求對賬單位的銀行賬號配置信息不一致的情況下,判斷對賬行為不符合要求,在判斷郵箱賬戶對應單位銀行賬號配置信息與請求對賬單位銀行賬號配置信息相一致的情況下,判斷郵箱賬戶的對賬行為符合要求,配置表包括授權對賬人員的郵箱賬戶、單位銀行賬號配置信息的映射關系。
11、在一種可能的實現方式中,步驟2還包括:
12、步驟23:在檢測到對賬單位的銀行賬號配置信息中任意條目漏填或格式錯誤的情況下,判斷該郵箱賬戶的對賬行為不符合要求。
13、在一種可能的實現方式中,步驟4還包括:步驟41,針對付款類型的銀行存款日記賬和銀行流水進行遍歷,并順序執行以下核對操作,將每個核對步驟匹配成功的數據作為已匹配數據,將每個核對步驟未匹配成功的數據轉至下一個核對步驟進行核對,直至匹配成功為止;若核對數據經過多輪比對,仍未匹配成功,則歸為未匹配數據;
14、步驟411,將銀行存款日記賬和銀行流水剔除沖銷項后(例如剔除摘要包含沖銷項關鍵字字段的條目),核對erp單號和金額是否唯一且一致;
15、步驟412,核對賬戶名稱相似度超過相似度閾值的賬戶對應金額是否一致;
16、步驟413,將賬戶名稱相似度超過相似度閾值的賬戶對應金額相同但不唯一的數據摘要去除預設特殊符號后,判斷相似度是否超過預設閾值;
17、步驟414,在銀行存款日記賬中,將貸方金額為負的數據項確定為沖銷項;將能與沖銷項金額相互沖銷的數據確定為待沖銷數據,剔除待沖銷數據摘要中沖回及reverse的關鍵字后,遍歷匹配摘要相似度超過閾值的沖銷項和待沖銷數據;
18、步驟415,核對匹配金額唯一且一致的數據。
19、在一種可能的實現方式中,步驟4還包括:步驟42,針對收款類型的銀行存款日記賬和銀行流水進行遍歷,并順序執行以下核對操作,將每個核對步驟匹配成功的數據作為已匹配數據,將每個核對步驟未匹配成功的數據轉至下一個核對步驟進行核對,直至匹配成功為止;若核對數據經過多輪比對,仍未匹配成功,則歸為未匹配數據;
20、步驟421,核對erp單號或收款申請單號和對應金額是否一致;
21、步驟422,在銀行存款日記賬中,將貸方金額為負的數據項確定為沖銷項;將能與沖銷項金額相互沖銷的數據確定為待沖銷數據,剔除待沖銷數據摘要中沖回及reverse的關鍵字后,遍歷匹配摘要相似度超過閾值的沖銷項和待沖銷數據;
22、步驟423,核對賬戶名稱及摘要關鍵詞相似度超過相似度閾值的賬戶對應金額是否一致;
23、步驟424,將賬戶名稱相似度超過相似度閾值的賬戶對應金額相同但不唯一的數據摘要去除預設特殊符號后,判斷相似度是否超過預設閾值;
24、步驟425,核對匹配金額唯一且一致的數據。
25、在一種可能的實現方式中,在步驟5還包括步驟51,在生成對賬結果后,根據未匹配數據的未達類型進行分類,分類類型包括銀收企未收、銀付企未付、企收銀未收、企付銀未付,將分類數據整理成余額調節表,通過生成余額調節表的銀企雙方調節后銀行存款余額,驗證對賬結果的準確性。
26、在一種可能的實現方式中,所述方法還包括步驟6,在對賬結束后,將對賬過程中的所有文檔按照預設的文件命名規則和存儲路徑進行歸檔,并記錄執行日志,包括對賬開始時間、結束時間、執行狀態。
27、根據本公開實施例的另一方面,提供一種銀企對賬裝置,所述裝置包括:
28、巡檢模塊,用于根據預設的時間和頻率巡檢郵箱中接收到的郵件;
29、校驗模塊,用于將接收到的主題包含預設字段的郵件作為觸發郵件,針對每個觸發郵件,解析該郵件內容判斷該郵箱賬戶的對賬行為是否符合要求,請求對賬單位的銀行賬號配置信息用于在erp系統中查找該請求對賬單位對應的銀行數據;
30、異常處理模塊,用于在判斷郵箱賬戶的對賬行為不符合要求的情況下,停止處理接收的郵件,回復郵件通知發件郵箱賬戶,說明不符合要求的原因,并記錄日志;
31、整合模塊,用于在判斷郵箱賬戶的對賬行為符合要求的情況下,根據銀行賬號配置信息從epr系統獲取銀行賬號配置信息對應的銀行存款日記賬和銀行流水,并將上期銀行余額調節表中的數據根據未達賬項類型,分別整合至銀行存款日記賬和銀行流水中,形成對賬數據;
32、對賬模塊,用于根據預設的對賬規則,將對賬數據中銀行存款日記賬與銀行流水的字段進行逐輪匹配核對形成對賬結果,并將對賬結果表發送至關聯的郵箱賬戶。
33、根據本公開實施例的另一方面,提供一種銀企對賬裝置,所述裝置包括:
34、處理器;
35、用于存儲處理器可執行指令的存儲器;
36、其中,所述處理器被配置為執行上述的方法。
37、根據本公開實施例的另一方面,提供一種非易失性計算機可讀存儲介質,其上存儲有計算機程序指令,所述計算機程序指令被處理器執行時實現上述方法。
38、本公開的有益效果在于:本公開提供了一套完整的銀企對賬工作流,涵蓋數據獲取、數據處理、對賬邏輯匹配、異常處理以及結果反饋等環節;采用高度靈活的郵件觸發機制,終端設備持續監控預設的郵箱賬戶,一旦接收到符合預設格式和條件的觸發郵件,將立即自動啟動對賬流程,實現用戶的即需即用。通過智能識別郵件主題中的特定關鍵詞、發件人地址等信息,確保只有合法且有效的觸發信號能夠激活流程,從而避免了因無效或錯誤信號導致的資源浪費。在對比過程中進行數據自動獲取、比對、差異分析及報告生成的完整流程設計,顯著提高了銀企對賬的效率和準確性,降低了人工操作成本。