專利名稱:一種適應(yīng)多幣值多時(shí)段的工資計(jì)算方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計(jì)算機(jī)應(yīng)用技術(shù),具體地說是一種用于電算化工資管理中適應(yīng)多 幣值多期段的工資計(jì)算方法。
背景技術(shù):
目前企業(yè)越來越多的進(jìn)行多地點(diǎn)多國家進(jìn)行生產(chǎn)經(jīng)營活動(dòng),企業(yè)用工范圍 也越來越寬,工資發(fā)放由傳統(tǒng)的按月發(fā)放逐漸演變成任何時(shí)點(diǎn)的發(fā)放,導(dǎo)致企 業(yè)工資發(fā)放越來越復(fù)雜, 一個(gè)職工可能因工作地點(diǎn)的變換導(dǎo)致同一月收到多種 貨幣工資的發(fā)放,也有的企業(yè)因使用臨時(shí)工,需要按天、周等時(shí)段進(jìn)行工資發(fā) 放,這些復(fù)雜的業(yè)務(wù)導(dǎo)致軟件經(jīng)常進(jìn)行更改,以滿足企業(yè)的工資發(fā)放需求,因 此如何設(shè)計(jì)一個(gè)工資發(fā)放運(yùn)算算法來靈活的應(yīng)對企業(yè)工資發(fā)放的復(fù)雜性,這就 是本發(fā)明的一種適應(yīng)多幣值多時(shí)段的工資計(jì)算的實(shí)現(xiàn)方法。
發(fā)明內(nèi)容
本發(fā)明發(fā)明的一種適應(yīng)多幣值多時(shí)段的工資計(jì)算方法,該方法包括下列步 驟和內(nèi)容
A、 設(shè)置工資發(fā)放用到的工資項(xiàng)目(見附圖l)。
B、 設(shè)置發(fā)放周期(見附圖2):周期類型,周期個(gè)數(shù)/年
C、 定義數(shù)據(jù)單元的內(nèi)容數(shù)據(jù)單元編號、名稱、發(fā)放幣種、周期類型及所 得稅抵扣額,然后啟用該數(shù)據(jù)單兀(見附圖3)。
D、 批量定義每個(gè)員工對應(yīng)的工資數(shù)據(jù)單元(見附圖4),由于每個(gè)數(shù)據(jù)單 元只能用一種貨幣發(fā)放工資,如果一個(gè)員工有2種以上的工資所得,必須設(shè)置 一個(gè)員工對應(yīng)2個(gè)以上的數(shù)據(jù)單元。
E、 批量定義每個(gè)工資數(shù)據(jù)單元對應(yīng)的工資項(xiàng)目(見附圖5)及每個(gè)工資項(xiàng) 目的計(jì)算公式及計(jì)算順序。
F、 按數(shù)據(jù)單元的工資項(xiàng)目公式定義逐一或者批量計(jì)算每個(gè)員工的工資所 得,計(jì)算后的結(jié)果存放到工資發(fā)放表中(見附圖6)。
G、 通過模型實(shí)例化的具體業(yè)務(wù)的實(shí)現(xiàn)方法,實(shí)現(xiàn)方法包括3個(gè)歩驟(1) 確定使用環(huán)境,選擇實(shí)現(xiàn)的IT技術(shù)和工具;(2)設(shè)計(jì)該模型描述的實(shí)例的數(shù)據(jù)
結(jié)構(gòu),數(shù)據(jù)結(jié)構(gòu)包括a)工資項(xiàng)目數(shù)據(jù)結(jié)構(gòu);發(fā)放周期數(shù)據(jù)結(jié)構(gòu);核心的工資
數(shù)據(jù)單元數(shù)據(jù)結(jié)構(gòu)及發(fā)放表數(shù)據(jù)結(jié)構(gòu);(3)選擇適當(dāng)?shù)木幊坦ぞ邔?shí)現(xiàn)前臺(tái)與后臺(tái)數(shù)據(jù)交互,實(shí)現(xiàn)員工的工資能夠多幣種多時(shí)段的發(fā)放。
在工資數(shù)據(jù)單元的設(shè)置過程中,首先要定義工資發(fā)放的周期,如按周、旬、 月或者半年等,其次選擇數(shù)據(jù)單元使用的發(fā)放貨幣及個(gè)人所得稅抵扣額,再關(guān) 聯(lián)該數(shù)據(jù)單元用到的工資項(xiàng)目,對于要計(jì)算的工資項(xiàng)目則需要設(shè)置其對應(yīng)的計(jì)
算公式及計(jì)算順序,也可以不設(shè)置計(jì)算順序,如有循環(huán)則系統(tǒng)給與提示。針對 每個(gè)員工則需要設(shè)置對應(yīng)的計(jì)算單元,如果一個(gè)員工在發(fā)放月份內(nèi)有多幣種工 資所得,則需要員工關(guān)聯(lián)多個(gè)對應(yīng)貨幣的數(shù)據(jù)單元及相關(guān)的工資項(xiàng)目。
工資的計(jì)算以數(shù)據(jù)單元為核心進(jìn)行計(jì)算,計(jì)算順序按照數(shù)據(jù)單元中工資項(xiàng) 目設(shè)置的順序進(jìn)行計(jì)算,如無計(jì)算順序,則需要校驗(yàn)計(jì)算公式是否存在循環(huán)調(diào) 用;數(shù)據(jù)單元中的發(fā)放貨幣如為非本位幣,再計(jì)算員工工資所得時(shí)同時(shí)根據(jù)匯 率要計(jì)算出對應(yīng)本幣的工資所得,如為本位幣,則本幣金額等于原幣金額。最 終的結(jié)算結(jié)果存放在發(fā)放表中,個(gè)人所得稅的計(jì)算按照發(fā)放月份及所得稅算法 進(jìn)行計(jì)算。
本發(fā)明的有益效果是實(shí)現(xiàn)多幣值多時(shí)段的工資計(jì)算,從而解決工資管理軟 件中工資所得來源中有多種貨幣及發(fā)放周期不統(tǒng)一的要求。
本發(fā)明的方法必須包含但不局限于說明書公開的步驟和內(nèi)容,步驟的順序 能夠調(diào)整和細(xì)化;在模型的實(shí)現(xiàn)過程中要滿足說明書中描述的數(shù)據(jù)結(jié)構(gòu),'
圖1是工資項(xiàng)目結(jié)構(gòu)示意圖2是工資發(fā)放周期結(jié)構(gòu)不意圖3是工資數(shù)據(jù)單元結(jié)構(gòu)示意圖4是員丄與數(shù)據(jù)單元關(guān)系示意圖5是工資項(xiàng)目與數(shù)據(jù)單元關(guān)系示意圖6是工資發(fā)放表結(jié)構(gòu)示意圖。
具體實(shí)施例方式
本發(fā)明所述的適應(yīng)多幣值多時(shí)段的工資計(jì)算方法,包括工資項(xiàng)目的設(shè)置(圖 1)、發(fā)放周期的定義(附圖2)及工資數(shù)據(jù)單元(圖3)的定義,員工與工資 數(shù)據(jù)單元的關(guān)聯(lián)定義及工資項(xiàng)H與工資數(shù)據(jù)單元的關(guān)聯(lián)定義,最終員工工資所 得按照以數(shù)據(jù)單元為核心的計(jì)算算法為依據(jù),最終實(shí)現(xiàn)員工多幣值多時(shí)段的工
資計(jì)算
A.工資項(xiàng)目屬性描述如下
l)工資項(xiàng)目屬性,如項(xiàng)目編號、項(xiàng)目名稱等,按照結(jié)構(gòu)圖規(guī)定的類型實(shí)現(xiàn), 不再描述。B. 發(fā)放周期結(jié)構(gòu)屬性描述如下
1) 周期類型標(biāo)識周期的名稱,如周、旬、月、半年等。
2) 周期個(gè)數(shù)/年標(biāo)識在一年內(nèi)該周期類型的個(gè)數(shù),如一年有12個(gè)月。
C. 工資數(shù)據(jù)單元結(jié)構(gòu)屬性描述如下
1) 數(shù)據(jù)單元編號唯一的標(biāo)識該數(shù)據(jù)單元。
2) 數(shù)據(jù)單元名稱標(biāo)識數(shù)據(jù)單元的名稱。
3) 發(fā)放貨幣標(biāo)識該數(shù)據(jù)單元用以發(fā)放工資所對應(yīng)的貨幣。
4) 稅抵扣額標(biāo)識用以抵扣個(gè)人所得稅的抵扣額。
5) 稅附加額標(biāo)識用以抵扣個(gè)人所得稅的附加抵扣額。
6) 周期類型來源發(fā)放周期目錄,標(biāo)識工資數(shù)據(jù)單元在l年內(nèi)的發(fā)放頻率。
7) 是否啟用標(biāo)識該數(shù)據(jù)單元是否處于使用狀態(tài),l-表示啟用,0-表示未 啟用。
D. 員工與數(shù)據(jù)單元關(guān)系描述如下
1) 員工編號來源于員工字典,標(biāo)識員工。
2) 數(shù)據(jù)單元編號來源于數(shù)據(jù)單元字典,標(biāo)識員工用到工資發(fā)放對應(yīng)的數(shù) 據(jù)單元, 一個(gè)員工可以對應(yīng)多個(gè)數(shù)據(jù)單元,但至少要對應(yīng)一個(gè)。
E. 工資項(xiàng)目與數(shù)據(jù)單元關(guān)系描述如下
1) 數(shù)據(jù)單元編號來源于數(shù)據(jù)單元,標(biāo)識工資項(xiàng)目對應(yīng)的數(shù)據(jù)單元。
2) 工資項(xiàng)目標(biāo)識在該數(shù)據(jù)單元下,用到工資計(jì)算的工資項(xiàng)目。
3) 數(shù)據(jù)來源標(biāo)識工資項(xiàng)目的數(shù)據(jù)來源。1-錄入;2-公式計(jì)算
4) 計(jì)算公式在數(shù)據(jù)來源為公式計(jì)算時(shí)標(biāo)識工資項(xiàng)目的計(jì)算公式內(nèi)容。
5) 計(jì)算順序定義公式計(jì)算時(shí)的計(jì)算順序。
F. 以數(shù)據(jù)單元為核心多幣值多時(shí)段的工資計(jì)算的算法
在工資數(shù)據(jù)單元的設(shè)置過程中,首先要定義工資發(fā)放的周期,如按周、旬、 月或者半年等,其次選擇數(shù)據(jù)單兀使用的發(fā)放貨幣及個(gè)人所得稅抵扣額,再關(guān)
聯(lián)該數(shù)據(jù)單元用到的工資項(xiàng)目,對于要計(jì)算的工資項(xiàng)目則需要設(shè)置其對應(yīng)的計(jì) 算公式及計(jì)算順序,也可以不設(shè)置計(jì)算順序,如有循環(huán)則系統(tǒng)給與提示。針對 每個(gè)員工則需要設(shè)置對應(yīng)的計(jì)算單元,如果一個(gè)員工在發(fā)放月份內(nèi)有多幣種工 資所得,則需要員工關(guān)聯(lián)多個(gè)對應(yīng)貨幣的數(shù)據(jù)單元及相關(guān)的工資項(xiàng)目。
工資的計(jì)算以數(shù)據(jù)單元為核心進(jìn)行計(jì)算,計(jì)算順序按照數(shù)據(jù)單元中工資項(xiàng) 目設(shè)置的順序進(jìn)行計(jì)算,如無計(jì)算順序,則需要校驗(yàn)計(jì)算公式是否存在循環(huán)調(diào)
用;數(shù)據(jù)單元中的發(fā)放貨幣如為非本位幣,再計(jì)算員工工資所得時(shí)同時(shí)報(bào)據(jù)匯 率要計(jì)算出對應(yīng)本幣的工資所得,如為本位幣,則本幣金額等于原幣金額。最終的結(jié)算結(jié)果存放在發(fā)放表中,在發(fā)放表中,以發(fā)放月份為核算期間來計(jì)算不 同發(fā)放周期的個(gè)人所得稅的計(jì)算,實(shí)現(xiàn)不同時(shí)段的工資所得的個(gè)人所得稅交計(jì)算。
實(shí)施例
A. 工資管理過程多幣值多時(shí)段的工資計(jì)算的實(shí)例化方法 工資管理系統(tǒng)實(shí)現(xiàn)模型描述的以數(shù)據(jù)單元為核心計(jì)算前,需要使用e2009
年2月18日p系統(tǒng)中貨幣字典、人員字典,以及用發(fā)放周期模型、數(shù)據(jù)單元模 型來描述發(fā)放周期、數(shù)據(jù)單元設(shè)置、數(shù)據(jù)單元與員工、工資項(xiàng)目的關(guān)系等。 模型實(shí)例化需要如下步驟
1) 根據(jù)附圖1描述數(shù)據(jù)結(jié)構(gòu)首先進(jìn)行工資項(xiàng)目的定義及方法。
2) 根據(jù)附圖2描述數(shù)據(jù)結(jié)構(gòu)進(jìn)行工資發(fā)放周期的定義及方法。
3) 根據(jù)附圖3描述數(shù)據(jù)結(jié)構(gòu)進(jìn)行工資數(shù)據(jù)單元的定義及方法。
4) 根據(jù)附圖4、 5的關(guān)系示意圖,建立起工資數(shù)據(jù)單元與人員、工資項(xiàng)目關(guān) 系的管理。
5) 工資計(jì)算完成后,將計(jì)算信息保存到工資發(fā)放表(見附圖6)'中
B. 模型實(shí)例化后的實(shí)現(xiàn)方法
通過模型實(shí)例化方法將具體的發(fā)放周期、數(shù)據(jù)單元設(shè)置、工資計(jì)算流程實(shí) 例化后,需要借助IT技術(shù)將實(shí)例實(shí)現(xiàn)出來,為最終的用戶提供使用。實(shí)例的實(shí) 現(xiàn)包括以下步驟
1) 根據(jù)用戶使用環(huán)境和要求,選擇適當(dāng)?shù)腎T技術(shù)和工具,如數(shù)據(jù)庫技 術(shù)、編程工具等;
2) 根據(jù)使用的技術(shù)和工具,設(shè)計(jì)后臺(tái)數(shù)據(jù)結(jié)構(gòu)。發(fā)放周期結(jié)構(gòu)的關(guān)鍵字段
屬性參照附圖2;數(shù)據(jù)單元結(jié)構(gòu)的關(guān)鍵字段屬性參照附圖3;工資發(fā)放表的關(guān)鍵
字段屬性參照附圖6。
3) 使用編程工具,實(shí)現(xiàn)用戶前臺(tái)展現(xiàn)。通過編程實(shí)現(xiàn)對后臺(tái)數(shù)據(jù)結(jié)構(gòu)中數(shù)
據(jù)的訪問,能夠給用戶平常進(jìn)行發(fā)放周期、數(shù)據(jù)單元設(shè)置,以數(shù)據(jù)單元為核心 的工資計(jì)算與發(fā)放,這樣企業(yè)可以針對實(shí)際情況靈活設(shè)置,實(shí)現(xiàn)多幣值不同時(shí) 段的工資所得的計(jì)算。
權(quán)利要求
1、一種適應(yīng)多幣值多時(shí)段的工資計(jì)算方法,其特征在于根據(jù)通過對工資數(shù)據(jù)單元進(jìn)行貨幣和發(fā)放周期的設(shè)置,將定義好的工資項(xiàng)目分配到工資數(shù)據(jù)單元中,在工資數(shù)據(jù)單元的范圍內(nèi)進(jìn)行公式的定義;工資數(shù)據(jù)單元設(shè)置后,每個(gè)員工關(guān)聯(lián)其中一個(gè)或者多個(gè)數(shù)據(jù)單元分別進(jìn)行計(jì)算,計(jì)算后的結(jié)果按月份存放便于按歸屬月計(jì)算個(gè)人所得稅;每個(gè)工資數(shù)據(jù)單元有單獨(dú)的貨幣及發(fā)放周期設(shè)置,企業(yè)在不同國別及不同用工情況下的多幣值多時(shí)段的工資發(fā)放;包括下列步驟和內(nèi)容A、設(shè)置工資發(fā)放用到的工資項(xiàng)目;B、設(shè)置發(fā)放周期包括周期類型,周期個(gè)數(shù)/年C、定義數(shù)據(jù)單元的內(nèi)容包括數(shù)據(jù)單元編號、名稱、發(fā)放幣種、周期類型及所得稅抵扣額,然后啟用該數(shù)據(jù)單元;D、批量定義每個(gè)員工對應(yīng)的工資數(shù)據(jù)單元,每個(gè)數(shù)據(jù)單元只能用一種貨幣發(fā)放工資,一個(gè)員工有兩種以上的工資所得,必須設(shè)置一個(gè)員工對應(yīng)兩個(gè)以上的數(shù)據(jù)單元;E、批量定義每個(gè)工資數(shù)據(jù)單元對應(yīng)的工資項(xiàng)目及每個(gè)工資項(xiàng)目的計(jì)算公式及計(jì)算順序;F、按數(shù)據(jù)單元的工資項(xiàng)目公式定義逐一或者批量計(jì)算每個(gè)員工的工資所得,計(jì)算后的結(jié)果存放到工資發(fā)放表中;G、通過模型實(shí)例化的具體業(yè)務(wù)的實(shí)現(xiàn)方法,實(shí)現(xiàn)方法包括3個(gè)步驟(1)確定使用環(huán)境,選擇實(shí)現(xiàn)的IT技術(shù)和工具;(2)設(shè)計(jì)該模型描述的實(shí)例的數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)結(jié)構(gòu)包括a)工資項(xiàng)目數(shù)據(jù)結(jié)構(gòu);發(fā)放周期數(shù)據(jù)結(jié)構(gòu);核心的工資數(shù)據(jù)單元數(shù)據(jù)結(jié)構(gòu)及發(fā)放表數(shù)據(jù)結(jié)構(gòu);(3)選擇適當(dāng)?shù)木幊坦ぞ邔?shí)現(xiàn)前臺(tái)與后臺(tái)數(shù)據(jù)交互,實(shí)現(xiàn)員工的工資能夠多幣種多時(shí)段的發(fā)放。
2、 根據(jù)權(quán)利要求1所述的方法,其特征還在于,在工資數(shù)據(jù)單元的設(shè)置過程中,首先要定義工資發(fā)放的周期,包括周、旬、月或者半年,其次選擇數(shù)據(jù) 單元使用的發(fā)放貨幣及個(gè)人所得稅抵扣額,再關(guān)聯(lián)該數(shù)據(jù)單元用到的工資項(xiàng)目, 對于要計(jì)算的工資項(xiàng)目則需要設(shè)置其對應(yīng)的計(jì)算公式及計(jì)算順序,或不設(shè)置計(jì) 算順序,有循環(huán)則系統(tǒng)給與提示,針對每個(gè)員工則需要設(shè)置對應(yīng)的計(jì)算單元, 一個(gè)員工在發(fā)放月份內(nèi)有多幣種工資所得,則需要員工關(guān)聯(lián)多個(gè)對應(yīng)貨幣的數(shù) 據(jù)單元及相關(guān)的工資項(xiàng)目。
3、 根據(jù)權(quán)利要求r所述的方法,其特征還在于,工資的計(jì)算以工資數(shù)據(jù)單元為核心進(jìn)行計(jì)算,計(jì)算順序按照數(shù)據(jù)單元中工資項(xiàng)目設(shè)置的順序進(jìn)行計(jì)算, 無計(jì)算順序,則需要校驗(yàn)計(jì)算公式是否存在循環(huán)調(diào)用;工資數(shù)據(jù)單元中的發(fā)放 貨幣為非本位幣的,再計(jì)算員工工資所得時(shí)同時(shí)根據(jù)匯率要計(jì)算出對應(yīng)本幣的 工資所得,為本位幣的,則本幣金額等于原幣金額,最終的結(jié)算結(jié)果存放在發(fā) 放表中,個(gè)人所得稅的計(jì)算按照發(fā)放月份及所得稅算法進(jìn)行計(jì)算。
4、 根據(jù)權(quán)利要求1所述的方法,其特征還在于發(fā)放周期在以年為單位下單獨(dú)設(shè)置周期個(gè)數(shù)。
5、 根據(jù)權(quán)利要求1所述的方法,其特征還在于工資計(jì)算后的結(jié)果按發(fā)放日 期對應(yīng)的月份為個(gè)人所得稅計(jì)算月。
6、 根據(jù)權(quán)利要求1所述的方法,其特征還在于工資計(jì)算過程中是以工資數(shù) 據(jù)單元為計(jì)算范圍進(jìn)行運(yùn)算。
7、 根據(jù)權(quán)利要求3所述的方法,其特征還在于工資計(jì)算可以選擇一個(gè)工資 數(shù)據(jù)單元或者多個(gè)工資數(shù)據(jù)單元進(jìn)行計(jì)算。
全文摘要
本發(fā)明提供一種適應(yīng)多幣值多時(shí)段的工資計(jì)算方法,是根據(jù)通過對工資數(shù)據(jù)單元進(jìn)行貨幣和發(fā)放周期的設(shè)置,將定義好的工資項(xiàng)目分配到工資數(shù)據(jù)單元中,在工資數(shù)據(jù)單元的范圍內(nèi)進(jìn)行公式的定義;工資數(shù)據(jù)單元設(shè)置后,每個(gè)員工關(guān)聯(lián)其中一個(gè)或者多個(gè)數(shù)據(jù)單元分別進(jìn)行計(jì)算,計(jì)算后的結(jié)果按月份存放便于按歸屬月計(jì)算個(gè)人所得稅;每個(gè)工資數(shù)據(jù)單元有單獨(dú)的貨幣及發(fā)放周期設(shè)置,企業(yè)在不同國別及不同用工情況下的多幣值多時(shí)段的工資發(fā)放。
文檔編號G06Q10/00GK101510276SQ20091001434
公開日2009年8月19日 申請日期2009年2月20日 優(yōu)先權(quán)日2009年2月20日
發(fā)明者劉俊紅, 焦學(xué)瑞 申請人:浪潮集團(tuán)山東通用軟件有限公司