一種工資智能發放系統及方法與流程
2023-07-22 04:45:17 1

本發明屬於工資管理技術領域,尤其涉及一種工資智能發放系統及方法。
背景技術:
目前各企業的工資發放依然基於傳統的銀行代付模式,即企業每到工資發放日的前一天,發送員工工資清單到銀行,銀行通過統一代付的方式,發送工資到員工的銀行卡中。
上述方法有幾點不足之處:1、員工必須要有企業開通了代發工資銀行的銀行卡。2、時間固定,只能在每個月的固定時間段,或者工作日才可以發放。3、發放方法單一,企業與銀行之間通過傳統的文件方式,靈活性不夠。4、無法滿足員工的多樣性需求。
技術實現要素:
為了解決現有技術存在的不足之處,本發明提供了一種工資智能發放系統,它實現了工資發放的多樣性及靈活性,同時提高工作效率,減少因為人工制表導致的錯誤以及時間的延誤,節省公司費用。
本發明採用的技術方案如下:
一種工資智能發放系統,包括員工財務信息錄入模塊、規則生成模塊、任務調度模塊和支付模塊;所述員工財務信息錄入模塊,用於獲取員工包括工資卡信息、應發放金額和員工工資發放的個性需求的財務個性化信息,並將所述財務個性化傳輸給規則生成模塊;所述規則生成模塊用於根據獲取到的員工財務個性化信息統一處理生成規則,並根據不同的規則定義不同的優先級然後生成工資發放的腳本,並將其傳輸給任務調度模塊;所述任務調度模塊用於根據獲取到的腳本進行解析,然後根據優先級制定任務列表,並將其傳輸給支付模塊完成支付;所述支付模塊用於獲取任務調度模塊發送的任務列表,取出發放工資到工資卡的任務,驗證工資卡信息,然後把每個員工應發放的金額、卡號發送給卡號對應的銀行進行代付。
本發明中,通過規則生成模塊根據獲取到的員工的相關財務個性化信息,包括工資卡信息,應發放金額,以及員工工資發放的個性需求,自動生成工資發放的系統腳本,然後發送到任務調度模塊,讓其進行統一任務調度後再發送給支付模塊進行劃款發放工資。其中,規則生成模塊通過消息機制發送信息給任務調度系統。
本發明涉及的系統與現有技術不同在於:一是能夠接收外部錄入的員工相關財務信息,然後自動生成工資發放的腳本,再根據不同銀行卡號信息、應發金額發送給相應銀行劃款發放工資,不需要每次員工必須要有企業開通了代發工資銀行的銀行卡;二是允許存在員工工資發放的個性需求,然後整個系統會根據需求生成的規則通過任務調度模塊來實現優先。這樣滿足了員工的多樣性需求,減少因為人工制表導致的錯誤,提高了效率。
進一步地,所述任務調度模塊通過先進先出的規則獲取編譯好的腳本,解析腳本,制定任務列表,同時根據任務的優先級進行排序;所述任務調度系統還用於根據不同的任務種類,不同的優先級別,分設出不同的任務隊列進行先後處理。
本發明中,任務調度模塊首先把從規則生成模塊接收到的消息推送入棧。任務調度模塊通過先進先出的規則,從堆棧裡獲取編譯好的腳本,解析腳本,制定任務列表。同時根據任務的優先級進行排序。任務調度模塊根據不同的任務種類,不同的優先級別,分發到各自的任務隊列當中。任務調度模塊最後把任務隊列通過消息機制發送到相應的處理模塊如支付模塊。
進一步地,所述支付模塊還與外部的公帳系統連接,用於根據每個員工的社保、公積金和稅收情況,主動劃款到外部對應的公帳系統完成繳納。
進一步地,所述員工財務信息錄入模塊包括與外部的oa系統連接的oa接口。獲取的員工財務個性化信息還包括員工的考勤信息和當月的獎懲信息。
本發明中,通過接入oa系統的員工信息,可以很便捷利用oa系統中關於員工考勤、獎懲信息、員工的工資卡信息直接導入進規則生成模塊中,規則生成模塊能夠接收oa系統的相關數據並通過處理直接生成系統可處理的規則數據,這樣可以減少了財務人員專門去製作表格的工作甚至解決了制表可能出錯的問題。本發明中,所述員工財務信息錄入模塊也可以通過其它接口接入外部的其它系統關於工資發放的數據信息。
進一步地,所述員工財務信息錄入模塊包括手工錄入模塊,用於手工錄入員工的工資發放金額、發放時間、銀行卡和個性需求信息。
本發明中,對於一些例外的情況,可以通過手工錄入功能,輸入員工的工資發放金額、方法時間,銀行卡、個性需求信息。
進一步地,所述員工財務信息錄入模塊包括文件導入模塊,用於通過文件方式導入並由規則生成模塊生成相應的工資發放規則。
本發明中,對於沒有oa接口或者其他接口的,繼續沿用原有的文件格式,通過文件方式導入並生成相應的工資發放規則。
進一步地,還包括理財模塊,所述理財模塊用於從任務調度模塊的任務列表中獲取與員工需投資理財有關的任務消息,與資產供應方建立聯繫,根據員工投資理財需求匹配搜索合適定期或活期項目,並且自動通過支付模塊購買相應的理財項目。
本發明中,在系統中還設置有理財模塊,使整個系統的功能更加多樣化,滿足了員工的需求,而且理財模式智能化能夠根據員工需求實現自動匹配投資項目、自動支付購買。
進一步地,所述理財模塊具有定時查詢功能、判斷決策功能和定時反饋功能,其中定時查詢功能用於定時查詢理財的到期日;所述判斷決策功能用於在理財到期後判斷用戶是否有新的需求,若無則會繼續按照原有的需求自動購買理財產品,若有則理財模塊在理財到期日,自動將到期的資金和利息通過支付模塊發放到員工的工資卡上;所述定時反饋功能用於定時統計每個投資理財的員工的本金及收益,並定期生成相應的統計報表,反饋給員工進行查詢。
本發明還提供了一種工資智能發放方法,所述方法包括:
獲取員工包括工資卡信息、應發放金額和員工工資發放的個性需求的財務個性化信息;
將員工財務個性化信息統一處理生成規則,並根據不同的規則定義不同的優先級然後生成工資發放的腳本;
將腳本進行解析,然後根據優先級制定任務列表,並根據任務列表進行支付;
取出任務列表中發放工資到工資卡的任務,驗證工資卡信息,然後把每個員工應發放的金額、卡號發送給卡號對應的銀行進行代付。
通過先進先出的規則獲取腳本,解析腳本,制定任務列表,同時根據任務的優先級進行排序;根據不同的任務種類,不同的優先級別,分設出不同的任務隊列進行先後處理。
建立與外部的公帳系統的連接,根據每個員工的社保、公積金和稅收情況,主動劃款到外部對應的公帳系統完成繳納;建立理財模塊,從任務列表中獲取與員工需投資理財有關的任務消息,與資產供應方建立聯繫,根據員工投資理財需求匹配搜索合適定期或活期項目,並且自動通過支付模塊購買相應的理財項目。
員工的財務個性化信息可以從與外部的oa系統連接的oa接口獲取;或通過手工錄入員工的工資發放金額、發放時間、銀行卡和個性需求信息;或通過文件方式導入生成。
對於本發明涉及的系統與方法,規則生成的步驟包括:
獲取員工財務個性化信息數據;
分析數據;信息數據可以包括發放金額、工資卡信息和理財信息等方面;
分類數據;數據分類可以分類為購買理財、轉帳到工資卡和其它用途等;
形成規則編碼格式;如16進位數據串;
存儲到資料庫。
與現有技術相比,本發明具有的有益效果:
1、設置有多種工資數據錄入模式,適應性廣,靈活性強,能夠滿足員工需求,其中通過oa系統接入的工資數據的模式能夠有效減少財務人員的工作量,同時避免人工制表出現的錯誤;
2、設置的支付模塊功能齊全,既能實現適應不同銀行卡進行工資發放,同時能夠接入外部如公積金、社保系統等,完成自動繳費劃款,也有效減少了財務人員的工作量,節省了公司費用;
3、設置的理財模塊實現了智能理財,幫助員工進行需求理財,同時建立了信息反饋。
附圖說明
圖1:本發明結構示意圖一;
圖2:本發明結構示意圖二;
圖3:本發明結構示意圖三;
圖4:本發明流程圖;
圖5:本發明規則生成流程圖。
具體實施方式
下面結合附圖和實施例對本發明作進一步詳細說明。
實施例:
如圖1所示,一種工資智能發放系統,包括員工財務信息錄入模塊、規則生成模塊、任務調度模塊和支付模塊;所述員工財務信息錄入模塊,用於獲取員工包括工資卡信息、應發放金額和員工工資發放的個性需求的財務個性化信息,並將所述財務個性化傳輸給規則生成模塊;所述規則生成模塊用於根據獲取到的員工財務個性化信息統一處理生成規則,並根據不同的規則定義不同的優先級然後生成工資發放的腳本,並將其傳輸給任務調度模塊;所述任務調度模塊用於根據獲取到的腳本進行解析,然後根據優先級制定任務列表,並將其傳輸給支付模塊完成支付;所述支付模塊用於獲取任務調度模塊發送的任務列表,取出發放工資到工資卡的任務,驗證工資卡信息,然後把每個員工應發放的金額、卡號發送給卡號對應的銀行進行代付。
所述任務調度模塊通過先進先出的規則獲取編譯好的腳本,解析腳本,制定任務列表,同時根據任務的優先級進行排序;所述任務調度系統還用於根據不同的任務種類,不同的優先級別,分設出不同的任務隊列進行先後處理。
所述支付模塊還與外部的公帳系統連接,用於根據每個員工的社保、公積金和稅收情況,主動劃款到外部對應的公帳系統完成繳納。
本實施例中,支付模塊把需要直接發放到工資卡的任務從任務列表中取出,支付模塊同時分析每個工資卡的的合法性,包括(帳號、姓名、電話號碼等信息的真實性),驗證正確的工資卡,系統會調用支付接口,把每個員工應發放的金額、卡號發送給相應的銀行進行代付。工資會當天到帳;同時支付模塊還會根據每個員工的社保、公積金、稅收等情況,主動劃款到相應的系統,完成每個員工的社保、公積金、以及個人所得稅的繳納。
如圖2所示,本實施例與實施例的不同之處在於系統還包括理財模塊,所述理財模塊用於從任務調度模塊的任務列表中獲取與員工需投資理財有關的任務消息,與資產供應方建立聯繫,根據員工投資理財需求匹配搜索合適定期或活期項目,並且自動通過支付模塊購買相應的理財項目。
所述理財模塊具有定時查詢功能、判斷決策功能和定時反饋功能,其中定時查詢功能用於定時查詢理財的到期日;所述判斷決策功能用於在理財到期後判斷用戶是否有新的需求,若無則會繼續按照原有的需求自動購買理財產品,若有則理財模塊在理財到期日,自動將到期的資金和利息通過支付模塊發放到員工的工資卡上;所述定時反饋功能用於定時統計每個投資理財的員工的本金及收益,並定期生成相應的統計報表,反饋給員工進行查詢。
本實施例的理財模塊具體的功能:
1、分析從任務調度系統接收到的任務消息,把需投資理財的的任務從任務列表中獲取。並根據員工需要理財的周期,定期、活期投資等對任務進行排序。理財模塊會同步資產供應方,並根據投資任務的投資時間長度、投資的金額、以及一些其他的個性需求,匹配搜索相應的定期的項目,以及活期項目。理財模塊會自動分析匹配到的理財項目,尋找最合適用戶需求的一個,自動通過支付模塊購買相應的理財項目,同時記錄下購買的時間,額度,並定期同步收益等信息,發送給用戶。
2、理財模塊會定時查詢理財的到期日,在理財到期後,如果用戶沒有新的需求,會繼續按照原有的需求自動購買理財產品。對於用戶改變投資計劃的任務,理財模塊會在理財到期日,將到期的資金和利息通過支付模塊發放到員工的工資卡上。
3、理財模塊會定時統計每個理財用員工的本金及收益,並定期生成相應的統計報表,提供給員工進行查詢。
如圖3所示,所述員工財務信息錄入模塊包括三部分,分別為與外部的oa系統連接的oa接口、手工錄入模塊和文件導入模塊,所述oa接口用於獲取oa系統傳輸的員工財務個性化信息,並將其傳輸給規則生成模塊,獲取的員工財務個性化信息還包括員工的考勤信息和當月的獎懲信息;所述手工錄入模塊用於手工錄入員工的工資發放金額、發放時間、銀行卡和個性需求信息;所述文件導入模塊用於通過文件方式導入並由規則生成模塊生成相應的工資發放規則。
本實施例中,對於一些例外的情況,可以通過手工錄入功能,輸入員工的工資發放金額、方法時間,銀行卡、個性需求信息。對於沒有oa接口或者其他接口的,繼續沿用原有的文件格式,通過文件方式導入並生成相應的工資發放規則。
本實施例還提供一種工資智能發放方法,如圖4所示的流程圖,所述方法包括:
步驟1:獲取員工包括工資卡信息、應發放金額和員工工資發放的個性需求的財務個性化信息;
步驟2:將員工財務個性化信息統一處理生成規則,並根據不同的規則定義不同的優先級然後生成工資發放的腳本;
步驟3:將腳本進行解析,然後根據優先級制定任務列表,並根據任務列表進行支付;
步驟4:取出任務列表中發放工資到工資卡的任務,驗證工資卡信息,然後把每個員工應發放的金額、卡號發送給卡號對應的銀行進行代付。
其中,對於步驟3通過先進先出的規則獲取腳本,解析腳本,制定任務列表,同時根據任務的優先級進行排序;根據不同的任務種類,不同的優先級別,分設出不同的任務隊列進行先後處理。
本實施例所涉及的方法還建立與外部的公帳系統的連接,根據每個員工的社保、公積金和稅收情況,主動劃款到外部對應的公帳系統完成繳納。
本實施例所涉及的方法還建立理財模塊,從任務列表中獲取與員工需投資理財有關的任務消息,與資產供應方建立聯繫,根據員工投資理財需求匹配搜索合適定期或活期項目,並且自動通過支付模塊購買相應的理財項目。所述理財模塊具有定時查詢功能、判斷決策功能和定時反饋功能,其中定時查詢功能用於定時查詢理財的到期日;所述判斷決策功能用於在理財到期後判斷用戶是否有新的需求,若無則會繼續按照原有的需求自動購買理財產品,若有則理財模塊在理財到期日,自動將到期的資金和利息發放到員工的工資卡上;所述定時反饋功能用於定時統計每個投資理財的員工的本金及收益,並定期生成相應的統計報表,反饋給員工進行查詢。
本實施例所涉及的方法中,員工的財務個性化信息可以從與外部的oa系統連接的oa接口獲取;也可以通過手工錄入員工的工資發放金額、發放時間、銀行卡和個性需求信息;還可以通過文件方式導入生成。
如圖5所示,本實施例所涉及的系統與方法,對於規則生成的步驟包括:
規則生成模塊中的規則生成步驟包括:
步驟101:獲取員工財務個性化信息數據;
步驟102:分析數據(包括發放金額、工資卡信息和理財信息等方面);
步驟103:分類數據(包括購買理財、轉帳到工資卡和其它用途等);
步驟104:形成規則編碼格式(如16進位數據串);
步驟105:存儲到資料庫。供後續任務調度模塊進行使用處理。
對於本領域的技術人員來說,可根據以上描述的技術方案以及構思,做出其它各種相應的改變以及變形,而所有的這些改變以及變形都應該屬於本發明權利要求的保護範圍之內。