System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請屬于計算機,尤其涉及一種對賬方法、裝置、服務器及可讀存儲介質。
技術介紹
1、隨著網絡購物的逐漸普及,電商平臺和物流平臺之間的結合越來越緊密。電商平臺通過向物流平臺支付一定的運輸費用項,使得物流平臺能夠將貨物配送至用戶。因此,電商平臺在進行對賬時,需要核對向物流平臺支付的全部運單的賬單數據,以確保賬單記錄的準確率和真實性。
2、目前,電商平臺通常采用人工按月核對的方式進行對賬,從而獲得電商平臺與物流平臺的差異賬單數據。然而,由于電商平臺的運單數量過多,運單的賬單數據也較多,采用人工方式核對的工作量較大,且核對流程較復雜,導致對賬的效率較低,且出錯率較高。
技術實現思路
1、本申請實施例提供了一種對賬方法、裝置、服務器及可讀存儲介質,可以實現用戶的多樣化對賬需求,對賬效率更高。
2、第一方面,本申請實施例提供一種對賬方法,該方法包括:
3、接收用戶輸入的第一操作,第一操作用于觸發目標賬期任務的對賬流程;
4、根據第一操作,獲取第一賬單數據和第二賬單數據,第一賬單數據是與目標賬期任務對應的電商平臺的賬單數據,第二賬單數據是與目標賬期任務對應的物流平臺的賬單數據;
5、基于第一配置規則,對第一賬單數據和第二賬單數據進行對賬處理,獲得目標賬期任務的對賬結果,第一配置規則是指在進行對賬處理時采用第一賬單數據中的指定數據與第二賬單數據中的指定數據進行比對的配置規則,第一賬單數據中的指定數據通過第一計算規則確定,第一計算規則是與電
6、在一種可能的實現方式中,第一賬單數據中的指定數據是利用第一計算規則對第一賬單數據中的多項數據進行求和獲得的;和/或,第二賬單數據中的指定數據是利用第二計算規則對第二賬單數據中的多項數據進行求和獲得的。
7、在一種可能的實現方式中,第一配置規則還包括第一屬性設置規則,第一屬性設置規則是與電商平臺對應的規則,第一屬性設置規則用于配置在執行數據比對時第一賬單數據中的指定數據在第一賬單數據中的起始位置和/或結束位置。
8、在上述實現方式中,可以由用戶根據電商平臺的不同對賬需求,自定義設置在執行數據比對時第一賬單數據中的指定數據在第一賬單數據中的起始位置和/或結束位置,使得對賬更靈活。
9、在一種可能的實現方式中,基于第一配置規則,對第一賬單數據和第二賬單數據進行對賬處理,獲得目標賬期任務的對賬結果,包括:
10、將第一賬單數據中的第一類數據與第二賬單數據中的第一類數據進行比對,得到第一對賬結果,第一類數據為運單號數據;
11、將第一賬單數據中的第二類數據與第二賬單數據中的第二類數據進行比對,得到第二對賬結果,第二類數據為費用項數據。
12、在上述實現方式中,能夠從多個維度上對第一賬單數據和第二賬單數據進行比對,使得對賬結果更加準確和全面。
13、在一種可能的實現方式中,在對第一賬單數據和第二賬單數據進行對賬處理之前,方法還包括:
14、接收用戶上傳的第一賬單文件,以及,接收用戶上傳的第二賬單文件,第一賬單文件是與目標賬期任務對應的電商平臺的賬單文件,第二賬單文件是與目標賬期任務對應的物流平臺的賬單文件;
15、基于第一賬單文件,獲得電商平臺的原始賬單數據,以及基于第二賬單文件,獲得物流平臺的原始賬單數據;
16、對電商平臺的原始賬單數據進行數據清洗處理,得到第一賬單數據,以及對物流平臺的原始賬單數據進行數據清洗處理,得到第二賬單數據。
17、在上述實現方式中,對原始賬單數據進行清洗處理,能夠剔除賬單數據中的重復數據,糾正賬單數據中的錯誤數據,從而使得對賬結果更準確。
18、在一種可能的實現方式中,在對原始賬單數據進行數據清洗處理之前,方法還包括:
19、接收用戶輸入的第二操作,第二操作用于觸發空間創建過程;
20、根據第二操作,創建目標空間,目標空間用于存儲電商平臺的賬單數據和物流平臺的賬單數據;
21、在目標空間中,基于第一賬單文件和第二賬單文件,創建目標賬期任務,目標賬期任務的對賬方式包括按照預設時長進行對賬。
22、在上述實現方式中,能夠在各個目標空間中并行執行對賬過程,從而同時對多個電商平臺進行對賬,對賬效率更高。
23、在一種可能的實現方式中,基于第一賬單文件和第二賬單文件,創建目標賬期任務,包括:
24、在目標空間中,基于第一賬單文件、第二賬單文件以及第三賬單文件,創建目標賬期任務,第三賬單文件中包括歷史差異數據,歷史差異數據為電商平臺的歷史賬單數據與物流平臺的歷史賬單數據進行比對后得到的差異數據;
25、其中,基于第一配置規則,對第一賬單數據和第二賬單數據進行對賬處理,獲得目標賬期任務的對賬結果,包括:
26、基于第一配置規則,對第一賬單數據、第二賬單數據和歷史差異數據進行對賬處理,得到目標賬期任務的對賬結果。
27、在一種可能的實現方式中,在接收用戶輸入的第一操作之前,方法還包括:
28、響應于用戶輸入的第三操作,配置第一配置規則。
29、在上述實現方式中,能夠由用戶根據電商平臺的不同對賬需求,自定義設置對應的第一配置規則,靈活度更高。
30、相較于現有技術而言,本申請實施例通過接收用戶輸入的第一操作,能夠啟動目標賬期任務的對賬流程。繼而,根據第一操作,可獲取第一賬單數據和第二賬單數據,能夠為后續的對賬提供數據基礎。在此基礎上,可基于第一配置規則,對第一賬單數據和第二賬單數據進行對賬處理,獲得目標賬期任務的對賬結果,能夠從運單號和費用項這兩個維度上對賬單數據進行比對,得到目標賬期任務在運單號維度上的賬單數據以及目標賬期任務在費用項維度上的賬單數據。從而可實現根據不同電商平臺的實際對賬需求,定制對應的第一配置規則,能夠適用于多種場景下的對賬,提升了用戶體驗感,并且,可以并行執行多個目標賬期任務的對賬,得到每個賬期任務在各個維度上的對賬結果,提高了對賬效率。
31、第二方面,本申請實施例提供一種對賬裝置,該裝置包括:
32、接收模塊,用于接收用戶輸入的第一操作,第一操作用于觸發目標賬期任務的對賬流程;
33、獲取模塊,根據第一操作,獲取第一賬單數據和第二賬單數據,第一賬單數據是與目標賬期任務對應的電商平臺的賬單數據,第二賬單數據是與目標賬期任務對應的物流平臺的賬單數據;
34、處理模塊,用于基于第一配置規則,對第一賬單數據和第二賬單數據進行對賬處理,獲得目標賬期任務的對賬結果,第一配置規則是指在進行對賬處理時采用第一賬單數據中的指定數據與第二賬單數據中的指定數據進行比本文檔來自技高網...
【技術保護點】
1.一種對賬方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述第一賬單數據中的指定數據是利用第一計算規則對所述第一賬單數據中的多項數據進行求和獲得的;和/或,所述第二賬單數據中的指定數據是利用所述第二計算規則對所述第二賬單數據中的多項數據進行求和獲得的。
3.根據權利要求2所述的方法,其特征在于,所述第一配置規則還包括第一屬性設置規則,所述第一屬性設置規則是與所述電商平臺對應的規則,所述第一屬性設置規則用于配置在執行數據比對時所述第一賬單數據中的指定數據在所述第一賬單數據中的起始位置和/或結束位置。
4.根據權利要求1所述的方法,其特征在于,所述基于第一配置規則,對所述第一賬單數據和所述第二賬單數據進行對賬處理,獲得所述目標賬期任務的對賬結果,包括:
5.根據權利要求1所述的方法,其特征在于,在對所述第一賬單數據和所述第二賬單數據進行對賬處理之前,所述方法還包括:
6.根據權利要求5所述的方法,其特征在于,在對原始賬單數據進行數據清洗處理之前,所述方法還包括:
7.根據權利要求6
8.一種對賬裝置,其特征在于,包括:
9.一種服務器,包括存儲器、處理器以及存儲在所述存儲器中并可在所述處理器上運行的計算機程序,其特征在于,所述處理器執行所述計算機程序時實現如權利要求1-7任一項所述的方法。
10.一種可讀存儲介質,其特征在于,所述可讀存儲介質存儲有計算機可執行程序或指令,所述計算機可執行程序或指令設置為執行權利要求1-7任一項所述的方法。
...【技術特征摘要】
1.一種對賬方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述第一賬單數據中的指定數據是利用第一計算規則對所述第一賬單數據中的多項數據進行求和獲得的;和/或,所述第二賬單數據中的指定數據是利用所述第二計算規則對所述第二賬單數據中的多項數據進行求和獲得的。
3.根據權利要求2所述的方法,其特征在于,所述第一配置規則還包括第一屬性設置規則,所述第一屬性設置規則是與所述電商平臺對應的規則,所述第一屬性設置規則用于配置在執行數據比對時所述第一賬單數據中的指定數據在所述第一賬單數據中的起始位置和/或結束位置。
4.根據權利要求1所述的方法,其特征在于,所述基于第一配置規則,對所述第一賬單數據和所述第二賬單數據進行對賬處理,獲得所述目標賬期任務的對賬結果,包括:
5.根據...
【專利技術屬性】
技術研發人員:黃冠杰,李俊青,伍元平,茍小美,李詩夢,
申請(專利權)人:順豐科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。