一種自動配票的方法及裝置的制造方法
【技術領域】
[0001]本發明涉及財務及金融信息化領域,尤其涉及一種自動配票的方法及裝置。
【背景技術】
[0002]在經濟活動中,經常會存在將既定的金額拆分為多個金額的一個組合的情況。如:以現金支付一定金額時,需要選擇不同面額的現鈔數量;為爭取商場滿一定金額打不同折扣的優惠,將購買的多件商品拆分為不同的批次進行結賬。
[0003]在備選的金額比較小、考慮因素單一的情況下。這種金額的組合是很容易目前的定的。如:支付現金時,備選的現鈔的面額是既定的,選擇的規則也是明確的一用盡量少的現鈔張數組合成需要的金額。又如:爭取銷售折扣時,備選的項目是不同商品的售價,雖然各不相同,但組合的目標明確:總額達到優惠的標準,盡量不超出過多,以拼湊出更多的符合優惠條件的賬單,最終的商品組合的總金額與優惠條件的誤差,對雙方沒重要影響。
[0004]在企業財務、金融領域,存在這樣一種確定金額組合的場景:付款方持有較多張承兌匯票,需要對收款人轉讓多張票據(這多張票據后文簡稱“票據組合”),以清償既定的金額的債務,如果票據組合的金額與債務金額有差距(通常是票據組合的金額小于債務金額),則另外支付一定的現金或銀行轉賬補足。
[0005]這種轉讓票據進行結算的場合,目前在中國西部地區比較常見。
[0006]由于匯票的流動性不如現金方便,在同樣能完成交易的前提下,企業持票人一般優先使用匯票。會優先把匯票到期日比較晚的票據轉讓給交易人使用。
[0007]由于面額大的票據轉讓的機會少,如可能,也優先轉讓大額的票據給債權人,但也防止小面額的票據累計后,集中轉讓給某一位債權人,造成轉讓手續過分繁瑣。
[0008]對于單個企業、或規模比較小的企業,承兌匯票的數量不多,偶爾收到就按需要轉讓給其他企業,在確定票據組合的過程中,不存在困難。但是對于大型企業、特別是集團性企業,由于客戶眾多,難免遇到資金緊張的客戶,因而往往會收到較多的票據。在轉讓票據、確定票據組合的過程中,就會遇到一些大型企業特有的困難。
[0009]特別是通過轉讓票據進行多次結算時,每次票據轉讓過程中最佳的選擇,前后結合起來看不一定是最佳,如:連續兩次分別結算300萬、200萬的金額,則一張400萬的票據將無法轉讓。
[0010]部分大型企業集團,將集團全部成員單位的持有票據集中進行計劃、對外轉讓,以提高全集團的資金流動性。在票據轉讓過程中,還需要考慮不要讓債務人去多個成員單位去提取票據,避免在路途上過多耗費時間,影響后期的合作關系。
[0011]目前的無論是企業管理信息系統、銀行及財務公司等金融企業提供的票據管理功能中,都沒有綜合地考慮票據轉讓過程中需注意的要素,僅提供基于票據的基本屬性的排序功能,供財務人員人為選擇票據,不僅操作繁瑣,也很難保證選擇的票據合理,不能切實提供企業的資金流動性。
【發明內容】
[0012]本發明的目的是克服現有技術中的不足之處,提供一種自動配票的方法及裝置,解決了現有技術中由于不能自動配票導致操作繁瑣效率低下的問題,提高了操作的效率,提高本企業資金流動性;降低了企業財務人員的工作量。同時適度控制票據轉讓過程中的交易成本,避免債權人消耗過多的時間、手續費。
[0013]本發明實施例提供一種自動配票的方法,包括:
[0014]從管理信息系統獲取票據信息及本次待結算的任務信息,所述票據信息包括票據的面額、票面利率、到期日、開票日、承兌銀行、托管銀行、持票單位,本次待結算的任務信息為本次進行結算的一筆、或多筆結算事項,涉及的合同、往來單位信息;
[0015]啟動配票處理進程,創建數學模型,加載數學模型參數;
[0016]運用規劃算法求解最佳組合,完成自動配票的操作。
[0017]本發明實施例還提供一種自動配票的裝置,包括:
[0018]獲取單元,用于從管理信息系統獲取票據信息及本次待結算的任務信息,所述票據信息包括票據的面額、票面利率、到期日、開票日、承兌銀行、托管銀行、持票單位,本次待結算的任務信息為本次進行結算的一筆、或多筆結算事項,涉及的合同、往來單位信息;
[0019]創建單元,用于啟動配票處理進程,創建數學模型,加載數學模型參數;
[0020]運算單元,用于運用規劃算法求解最佳組合,完成自動配票的操作。
[0021]通過本發明實施例提供的方法及裝置,本技術方案應用數學優化算法對配票過程進行處理,優化企業集團在集中對外支付票據的過程,優先轉讓掉大額的、兌現期長的票據,提高本企業資金流動性;降低了企業財務人員的工作量。同時適度控制票據轉讓過程中的交易成本,避免債權人消耗過多的時間、手續費。
【附圖說明】
[0022]為了更清楚地說明本發明實施例的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0023]圖1是本發明實施例一的方法流程圖;
[0024]圖2是本發明實施例二的裝置組成圖。
【具體實施方式】
[0025]為使本發明實施例的目的、技術方案和優點更加清楚,下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動的前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
[0026]在介紹具體實施例之前,為了更好的理解本發明,需要說明一下本方案的核心內容:
[0027]1、將票據轉讓過程中需綜合考慮的各要素,用數學指標進行表示,用于衡量選擇的票據組合是否合適,也能用于企業財務人員分析票據管理的效果,量化財務。
[0028]2、用運籌學中的模型進行最優求解,將求解所得結果作為推薦方案,在企業管理信息系統中,交企業財務人員進行審核、微調,完成相關結算轉讓過程。
[0029]3、記錄財務人員人工調整的結果,與模型求解結果的差異,用于調整模型參數,優化模型。
[0030]4、為了支持模型的量化數據,從企業ERP或其他管理信息系統中獲取票據、持票單位、債權人及結算目標的信息。
[0031]這些信息包括且不限于:票據的面額、票面利率、到期日、開票日、承兌銀行、托管銀行、持票單位的的地理位置、債權人的地理位置、指定期限內需要結算的交易總額、約定的結算周期、債權人能接受的票據金額或票據額占總結算額的比例。
[0032]5、票據組合的目標金額,默認為小于本次待結算總金額。其差額,通過支付現金或銀行轉賬補齊。
[0033]實施例一
[0034]圖1是本發明實施例一的方法流程圖,如圖1所示,該方法包括:
[0035]S101.從管理信息系統獲取票據信息及本次待結算的任務信息,所述票據信息包括票據的面額、票面利率、到期日、開票日、承兌銀行、托管銀行、持票單位及持票單位的地理位置信息,本次待結算的任務信息為本次進行結算的一筆、或多筆結算事項,涉及的合同、往來單位信息;
[0036]本發明實施例中,特別要有的持票單位的地理位置信息,可以通過坐標表示等。
[0037]本次待結算的任務信息即本次進行結算的一筆、或多筆結算事項,涉及的合同、往來單位信息。其核心數據是需要票據結算的金額,及往來單位的地理位置信息。其中,票據結算金額、可以通過指定期限內需要結算的交易總額、約定的結算周期、債權人能接受的票據金額或票據額占總結算額的比例等計算確定。往來單位的地理位置信息,不需要真實的經緯度,采用與持票單位地理位置一致的坐標體系表述,可以用坐標位置表示,也可直接表示與各持票單位的距離表示。
[0038]S102.啟動配票處理進程,創建數學模型,加載數學模型參數;
[0039]模型中的核心是確定目標函數,及約束條件。即在創建數學模型之前,還需要確定目標函數及約束條件。
[0040]其中,約束條件及設計原則為:
[0041]1、為了盡量多地使用票據,要讓配票組合的總金額與結算額的差額最小。為了避免超額支付后追索差額的繁瑣過程,配票組合的總金額,小于結算額;
[0042]2、為了優先使用大額票據,并在對一個往來單位的一次結算過程中,盡量減少票據張數,因此配票組合的方差最大;
[0043]3、為了盡量多地將即將到期可兌現的票據保留,優先將遠期到期的票據轉讓,需要讓票據組合的按日積數的總和最大,即組合中每張票據的面額X (票據到期日-當前日期)的和最大;
[0044]4、為了讓債權人盡量集中在一個地方取票,讓票據組合的持票人數量最小;
[0045]5、持票人與往來單位的距離路徑之和最短。
[0046]S103.運用規劃