System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及支付,具體而言,涉及一種財政自動支付方法、計算機可讀存儲介質、計算機程序產品和電子設備。
技術介紹
1、代理財政支付業務是指代理財政支付業務的機構(例如,銀行)收到財政單位的支付指令后,先將內部賬戶自有資金墊款至零余額賬戶并向實際收款人付款。在墊款支付環節中,獲取財政支付指令后進行自動支付,目前自動支付中存在以下問題:目前財政發送的支付指令代理銀行簽收成功存儲在后臺數據庫進行自動支付,自動支付失敗后由人工核對失敗原因,由原支付令錯誤導致的支付失敗的支付令采用人工回退支付指令給財政方案,這樣財政側不能及時獲取響應信息,會導致支付額度被占用,不能及時付款。
技術實現思路
1、本申請的主要目的在于提供一種財政自動支付方法、計算機可讀存儲介質、計算機程序產品和電子設備,以至少解決現有技術中財政側不能及時獲取響應信息導致支付額度被占用,不能及時付款的問題。
2、為了實現上述目的,根據本申請的一個方面,提供了一種財政自動支付方法,包括:接收財政系統發送的支付令;根據三要素對所述支付令進行校驗,得到校驗結果,所述三要素包括收款人信息、付款人信息以及核算規則,所述校驗結果包括第一檔次、第二檔次和第三檔次中之一,所述第一檔次表征所述支付令完整,所述第二檔次表征所述支付令不完整可補充,所述第三檔次表征所述支付令不可用;在所述校驗結果為所述第一檔次的情況下,根據所述支付令,進行支付;在所述校驗結果為所述第二檔次的情況下,對所述支付令進行修正,并根據修正后的所述支付令,進行支付;在所
3、可選地,所述校驗結果還包括第四檔次,所述第四檔次表征所述支付令需要進行人工核驗,所述方法還包括:在所述校驗結果為所述第四檔次的情況下,將所述支付令發送至人工處理系統,以使得所述人工處理系統對所述支付令進行人工核驗。
4、可選地,對所述支付令進行修正,包括:確定成功支付記錄庫中是否存在目標歷史支付記錄,所述目標歷史支付記錄為表征與目標收款人賬號相匹配的歷史支付記錄,所述目標收款人賬號為所述支付令對應的收款人賬號,所述成功支付記錄庫包括多個歷史的支付成功的支付記錄;在所述成功支付記錄庫中存在所述目標歷史支付記錄的情況下,根據所述目標歷史支付記錄,對所述支付令進行修正。
5、可選地,根據所述目標歷史支付記錄,對所述支付令進行修正,包括:確定所述目標歷史支付記錄是否產生退款;在所述目標歷史支付記錄未產生退款的情況下,根據所述目標歷史支付記錄,對所述支付令進行修正。
6、可選地,所述方法還包括:在所述目標歷史支付記錄產生退款的情況下,確定退款原因是否屬于第一類退款,所述第一類退款表征由于所述收款人信息錯誤而造成的退款;在所述退款原因不屬于所述第一類退款的情況下,根據所述目標歷史支付記錄,對所述支付令進行修正。
7、可選地,所述方法還包括:在所述成功支付記錄庫中不存在所述目標歷史支付記錄的情況下,或者在所述退款原因屬于所述第一類退款的情況下,根據所述支付令對應的收款行名的簡稱,在預先存儲的行名行號表中進行模糊匹配,確定完整的所述收款行名,并根據完整的所述收款行名,更新所述支付令;根據賬戶規則,確定所述支付令對應的收款賬號是否屬于行內賬戶,所述賬戶規則表征銀行針對賬戶的管理規范和操作流程;在所述收款賬號屬于所述行內賬戶的情況下,根據行內賬戶規則,確定所述收款賬號的賬戶類型,所述行內賬戶規則表征銀行針對銀行內部賬戶進行管理、識別和處理時所遵循的一系列標準和準則;根據所述賬戶類型,確定所述收款賬號的狀態是否為健康狀態;在所述收款賬戶的狀態不為所述健康狀態的情況下,登記所述收款賬戶,并發出告警信號,所述告警信號表征所述收款賬戶出現異常;在所述收款賬戶的狀態為所述健康狀態的情況下,進入支付環節。
8、可選地,根據所述支付令,進行支付,包括:確定自動支付開關是否打開;在所述自動支付開關打開的情況下,根據所述支付令對應的結算方式,進行支付;將支付成功的所述支付令存儲至所述成功支付記錄庫。
9、根據本申請的另一方面,提供了一種計算機可讀存儲介質,所述計算機可讀存儲介質包括存儲的程序,其中,在所述程序運行時控制所述計算機可讀存儲介質所在設備執行任意一種所述的財政自動支付方法。
10、根據本申請的再一方面,提供了一種計算機程序產品,包括計算機指令,所述計算機指令被處理器執行時實現任意一種所述的財政自動支付方法。
11、根據本申請的又一方面,提供了一種電子設備,包括:一個或多個處理器,存儲器,以及一個或多個程序,其中,所述一個或多個程序被存儲在所述存儲器中,并且被配置為由所述一個或多個處理器執行,所述一個或多個程序包括用于執行任意一種所述的財政自動支付方法。
12、應用本申請的技術方案,首先接收財政系統發送的支付令,然后根據三要素對支付令進行校驗,得到校驗結果,并在校驗結果為第一檔次的情況下,根據支付令,進行支付,在校驗結果為第二檔次的情況下,對支付令進行修正,并根據修正后的支付令,進行支付,在校驗結果為第三檔次的情況下,對支付令進行退單處理。與現有技術中財政側不能及時獲取響應信息導致支付額度被占用,不能及時付款的問題相比,本申請根據三要素對支付令進行校驗,并在校驗結果為第一檔次的情況下,根據支付令,進行支付,在校驗結果為第二檔次的情況下,對支付令進行修正,并根據修正后的支付令,進行支付,在校驗結果為第三檔次的情況下,對支付令進行退單處理,即根據支付令的校驗結果的不同檔次進行不同的處理操作,解決信息流延遲響應的問題,保證原始數據有問題第一時間發現,有問題的數據不入庫不浪費存儲空間,減少問題數據在后續信息流中占用流量資源,及時給財政做出反饋,不用再等到簽收成功入庫后支付的時候再反饋。
本文檔來自技高網...【技術保護點】
1.一種財政自動支付方法,其特征在于,包括:
2.根據權利要求1所述的財政自動支付方法,其特征在于,所述校驗結果還包括第四檔次,所述第四檔次表征所述支付令需要進行人工核驗,所述方法還包括:
3.根據權利要求1所述的財政自動支付方法,其特征在于,對所述支付令進行修正,包括:
4.根據權利要求3所述的財政自動支付方法,其特征在于,根據所述目標歷史支付記錄,對所述支付令進行修正,包括:
5.根據權利要求4所述的財政自動支付方法,其特征在于,所述方法還包括:
6.根據權利要求5所述的財政自動支付方法,其特征在于,所述方法還包括:
7.根據權利要求3所述的財政自動支付方法,其特征在于,根據所述支付令,進行支付,包括:
8.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質包括存儲的程序,其中,在所述程序運行時控制所述計算機可讀存儲介質所在設備執行權利要求1至7中任意一項所述的財政自動支付方法。
9.一種計算機程序產品,包括計算機指令,其特征在于,所述計算機指令被處理器執行時實現權利要求1
10.一種電子設備,其特征在于,包括:一個或多個處理器,存儲器,以及一個或多個程序,其中,所述一個或多個程序被存儲在所述存儲器中,并且被配置為由所述一個或多個處理器執行,所述一個或多個程序包括用于執行權利要求1至7中任意一項所述的財政自動支付方法。
...【技術特征摘要】
1.一種財政自動支付方法,其特征在于,包括:
2.根據權利要求1所述的財政自動支付方法,其特征在于,所述校驗結果還包括第四檔次,所述第四檔次表征所述支付令需要進行人工核驗,所述方法還包括:
3.根據權利要求1所述的財政自動支付方法,其特征在于,對所述支付令進行修正,包括:
4.根據權利要求3所述的財政自動支付方法,其特征在于,根據所述目標歷史支付記錄,對所述支付令進行修正,包括:
5.根據權利要求4所述的財政自動支付方法,其特征在于,所述方法還包括:
6.根據權利要求5所述的財政自動支付方法,其特征在于,所述方法還包括:
7.根據權利要求3所述的財政自動支付方法,其特征...
【專利技術屬性】
技術研發人員:謝盛熙,白苗苗,梁瑤,張偉,魏芳芳,
申請(專利權)人:中國郵政儲蓄銀行股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。