本發(fā)明涉及erp(enterpriseresourceplanning,企業(yè)資源規(guī)劃)領(lǐng)域,具體地,涉及一種應(yīng)用于erp系統(tǒng)的信用控制方法及系統(tǒng)。
背景技術(shù):
目前,通過erp系統(tǒng)可以識別和規(guī)劃企業(yè)資源,從而獲取客戶訂單,完成加工和交付,最后得到客戶付款。換言之,erp系統(tǒng)將企業(yè)內(nèi)部所有資源整合在一起,對采購、生產(chǎn)、成本、庫存、分銷、運(yùn)輸、財(cái)務(wù)、人力資源進(jìn)行規(guī)劃,從而達(dá)到最佳資源組合,取得最佳效益,同時(shí)也有利于企業(yè)對市場需求迅速做出反應(yīng)。
銷售管理是erp系統(tǒng)所具備的一項(xiàng)功能,其目的在于為客戶提供產(chǎn)品及服務(wù),實(shí)現(xiàn)資金回籠并獲取利潤。另外,隨著市場的變化,由于客戶資源有限,企業(yè)銷售已經(jīng)轉(zhuǎn)變?yōu)橐环N競爭性的銷售,信用銷售(賒銷)方式開始流行,信用銷售管理也由此成為了銷售管理的重要環(huán)節(jié)。信用銷售是企業(yè)通過分期付款、延期付款等方式向單位或個(gè)人銷售商品或服務(wù)的信用交易方式,是市場經(jīng)濟(jì)中商業(yè)信用銷售的基本形態(tài),是生產(chǎn)經(jīng)營者及消費(fèi)者之間的直接信用。
雖然信用銷售能爭取到訂單,但同時(shí)也面臨很大的壞賬、呆賬等信用風(fēng)險(xiǎn)。因此,要求erp系統(tǒng)不僅能進(jìn)行簡單的銷售管理,還需要能對信用銷售進(jìn)行管理,即實(shí)現(xiàn)信用控制。針對信用銷售的信用控制是企業(yè)對于信用銷售對象進(jìn)行科學(xué)管理,通常通過對賒銷額度及期限的控制,來規(guī)避因賒銷產(chǎn)生的風(fēng)險(xiǎn),增加賒銷的成功率。
目前大多數(shù)erp產(chǎn)品針對的信用控制比較固定,預(yù)置的信用控制方法 只能滿足一部分用戶的需求,不夠靈活多樣。并且在信用額度的統(tǒng)計(jì)上,也多數(shù)是針對某一個(gè)范圍的業(yè)務(wù)單據(jù)進(jìn)行統(tǒng)計(jì)數(shù)據(jù),并不會(huì)考慮單據(jù)的流轉(zhuǎn),難以做到全面性。同時(shí),由于中小型企業(yè)的管理水平參差不齊,對于銷售管理各自的要求、流程均有自己特殊的地方,這就對erp系統(tǒng)的通用性、靈活性、可配置性提出了很高的要求。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的是提供一種應(yīng)用于erp系統(tǒng)的信用控制方法及系統(tǒng),用于解決目前的erp系統(tǒng)進(jìn)行信用控制通用性、靈活性及可配置性不高的問題。
為了實(shí)現(xiàn)上述目的,本發(fā)明提供一種應(yīng)用于erp系統(tǒng)的信用控制方法,該信用控制方法包括:從預(yù)設(shè)的參數(shù)數(shù)據(jù)庫中獲取參與當(dāng)前信用控制的信用參數(shù),其中,所述信用參數(shù)被配置為指定受到信用控制的第一單據(jù)、用于信用數(shù)據(jù)計(jì)算的第二單據(jù)以及進(jìn)行信用控制的控制時(shí)機(jī);從所述erp系統(tǒng)中獲取所述第一單據(jù)和第二單據(jù),并在所述第一單據(jù)處于所述控制時(shí)機(jī)時(shí),根據(jù)所述第二單據(jù)計(jì)算信用數(shù)據(jù);以及根據(jù)計(jì)算出的信用數(shù)據(jù)進(jìn)行信用控制。
優(yōu)選地,所述信用控制包括信用額度控制和/或信用期控制。
優(yōu)選地,所述第一單據(jù)和所述第二單據(jù)為同一單據(jù)或相互關(guān)聯(lián)的不同單據(jù),且所述第一單據(jù)和所述第二單據(jù)包括訂單、發(fā)貨單、出庫單和發(fā)票中的一者或多者。
優(yōu)選地,所述信用數(shù)據(jù)包括信用額度、已用額度、信用期、賬齡、應(yīng)收賬款和應(yīng)收訂單中的一者或多者。
優(yōu)選地,所述根據(jù)所述第二單據(jù)計(jì)算信用數(shù)據(jù)包括:在所述信用數(shù)據(jù)包括已用額度、應(yīng)收帳款和應(yīng)收訂單時(shí),引入第二單據(jù)的執(zhí)行金額,并將該執(zhí)行金額與所述第二單據(jù)的指定數(shù)據(jù)項(xiàng)相結(jié)合,以計(jì)算出應(yīng)收訂單,再根據(jù)應(yīng) 收訂單和應(yīng)收帳款計(jì)算出所述已用額度,其中所述應(yīng)收帳款通過所述第二單據(jù)的指定數(shù)據(jù)項(xiàng)計(jì)算得出。
本發(fā)明還提供了一種應(yīng)用于erp系統(tǒng)的信用控制系統(tǒng),該信用控制系統(tǒng)包括:信用參數(shù)獲取模塊,用于從預(yù)設(shè)的參數(shù)數(shù)據(jù)庫中獲取參與當(dāng)前信用控制的信用參數(shù),其中,所述信用參數(shù)被配置為指定受到信用控制的第一單據(jù)、用于信用數(shù)據(jù)計(jì)算的第二單據(jù)以及進(jìn)行信用控制的控制時(shí)機(jī);信用數(shù)據(jù)計(jì)算模塊,用于從所述erp系統(tǒng)中獲取所述第一單據(jù)和第二單據(jù),并在所述第一單據(jù)處于所述控制時(shí)機(jī)時(shí),根據(jù)所述第二單據(jù)計(jì)算信用數(shù)據(jù);以及信用控制模塊,用于根據(jù)計(jì)算出的信用數(shù)據(jù)進(jìn)行信用控制。
優(yōu)選地,所述信用控制包括信用額度控制和/或信用期控制。
優(yōu)選地,所述第一單據(jù)和所述第一單據(jù)為同一單據(jù)或相互關(guān)聯(lián)的不同單據(jù),且所述第一單據(jù)和所述第二單據(jù)包括訂單、發(fā)貨單、出庫單和發(fā)票中的一者或多者。
優(yōu)選地,所述信用數(shù)據(jù)包括信用額度、已用額度、信用期、賬齡、應(yīng)收賬款和應(yīng)收訂單中的一者或多者。
優(yōu)選地,對于所述信用數(shù)據(jù)計(jì)算模塊,根據(jù)所述第二單據(jù)計(jì)算信用數(shù)據(jù)包括:在所述信用數(shù)據(jù)包括已用額度、應(yīng)收帳款和應(yīng)收訂單時(shí),引入第二單據(jù)的執(zhí)行金額,并將該執(zhí)行金額與所述第二單據(jù)的指定數(shù)據(jù)項(xiàng)相結(jié)合,以計(jì)算出應(yīng)收訂單,再根據(jù)應(yīng)收訂單和應(yīng)收帳款計(jì)算出所述已用額度,其中所述應(yīng)收帳款通過所述第二單據(jù)的指定數(shù)據(jù)項(xiàng)計(jì)算得出。
通過上述技術(shù)方案,本發(fā)明的有益效果是:本發(fā)明提供的信用控制方法及系統(tǒng)可針對中小企業(yè)不同領(lǐng)域下的業(yè)務(wù)流程,建立包括多種參數(shù)的信用參數(shù)控制體系,并巧妙設(shè)計(jì)出信用控制方式,配合應(yīng)收訂單對生單的控制,并提供信用額度等信用數(shù)據(jù)的單據(jù)間的流轉(zhuǎn),全面地滿足了企業(yè)的業(yè)務(wù)需要,并且提供了完備、準(zhǔn)確的算法,能滿足企業(yè)實(shí)際經(jīng)營管理控制、風(fēng)險(xiǎn)提示、 風(fēng)險(xiǎn)預(yù)期等需要。
本發(fā)明的其它特征和優(yōu)點(diǎn)將在隨后的具體實(shí)施方式部分予以詳細(xì)說明。
附圖說明
附圖是用來提供對本發(fā)明的進(jìn)一步理解,并且構(gòu)成說明書的一部分,與下面的具體實(shí)施方式一起用于解釋本發(fā)明,但并不構(gòu)成對本發(fā)明的限制。在附圖中:
圖1是本發(fā)明的實(shí)施例中應(yīng)用于erp系統(tǒng)的信用控制方法的流程示意圖;
圖2是本發(fā)明的實(shí)施例中應(yīng)用于erp系統(tǒng)的信用控制系統(tǒng)的流程示意圖;
圖3是本發(fā)明的實(shí)施例中的示例中進(jìn)行信用控制的流程示意圖。
附圖標(biāo)記說明
1erp系統(tǒng)2信用參數(shù)獲取模塊
3參數(shù)數(shù)據(jù)庫4信用數(shù)據(jù)計(jì)算模塊
5信用控制模塊
具體實(shí)施方式
以下結(jié)合附圖對本發(fā)明的具體實(shí)施方式進(jìn)行詳細(xì)說明。應(yīng)當(dāng)理解的是,此處所描述的具體實(shí)施方式僅用于說明和解釋本發(fā)明,并不用于限制本發(fā)明。
另外,在本發(fā)明的實(shí)施例中所提到的“第一”、“第二”僅用于描述目的,而不能理解為指示或暗示相對重要性或者隱含指明所指示的技術(shù)特征的數(shù)量。
本發(fā)明的實(shí)施例提供了一種應(yīng)用于erp系統(tǒng)的信用控制方法,如圖1所示,該信用控制方法包括如下步驟:
步驟s1,從預(yù)設(shè)的參數(shù)數(shù)據(jù)庫中獲取參與當(dāng)前信用控制的信用參數(shù)。
其中,所述參數(shù)數(shù)據(jù)庫中預(yù)先存儲(chǔ)有與作用控制相關(guān)的所有信用參數(shù),并且所述信用參數(shù)被配置為指定受到信用控制的第一單據(jù)、用于信用數(shù)據(jù)計(jì)算的第二單據(jù)以及進(jìn)行信用控制的控制時(shí)機(jī)。此外,所述信用參數(shù)還被配置為包括信用控制項(xiàng)目、部分信用數(shù)據(jù)計(jì)算公式及各單據(jù)的控制方式和控制時(shí)機(jī)等。
進(jìn)一步地,所述第一單據(jù)和所述第一單據(jù)可以為同一單據(jù)或相互關(guān)聯(lián)的不同單據(jù),且所述第一單據(jù)和所述第二單據(jù)包括但不限于銷售訂單(以下簡稱訂單)、銷售發(fā)貨單(以下簡稱發(fā)貨單)、銷售出庫單(以下簡稱出庫單)和銷售發(fā)票(以下簡稱發(fā)票)中的一者或多者。
下面對配置的信用參數(shù)進(jìn)行更為詳細(xì)的說明,具體包括以下部分。
a)信用控制項(xiàng)目:不控制、信用額度控制、信用期控制、信用額度+信用期的控制。
因此,用戶可以選擇不進(jìn)行信用控制,或者以客戶檔案上的信用額度和/或信進(jìn)行信用控制。據(jù)此,本實(shí)施例中,所述信用控制優(yōu)選為包括信用額度控制和/或信用期控制。
b)已用額度中應(yīng)收賬款計(jì)算依據(jù):發(fā)貨單、出庫單、發(fā)票。
該參數(shù)規(guī)定了信用控制包含信用額度時(shí),用于計(jì)算應(yīng)收賬款的單據(jù),其中默認(rèn)的計(jì)算依據(jù)是發(fā)票。
c)已用額度計(jì)算公式:采用應(yīng)收賬款計(jì)算已用額度以及在應(yīng)收賬款的基礎(chǔ)上增加應(yīng)收訂單以計(jì)算已用額度。
信用控制為信用額度控制時(shí),可進(jìn)一步計(jì)算已用額度是否包含應(yīng)收訂單,其中所述應(yīng)收訂單即該客戶的銷售訂單。
d)賬齡計(jì)算依據(jù):發(fā)貨單、出庫單、發(fā)票。
信用控制為信用期控制時(shí),賬齡的計(jì)算單據(jù)需是發(fā)貨單、出庫單、發(fā)票中的一者。
e)受到信用控制的單據(jù):訂單、發(fā)貨單、出庫單、發(fā)票。
單據(jù)控制方式:提示方式、授權(quán)密碼方式、嚴(yán)格控制方式。
單據(jù)控制時(shí)機(jī):保存、審核。
其中,所述提示方式僅僅給出信用提示,所述授權(quán)密碼方式將彈出授權(quán)框,如果密碼正確即可繼續(xù),所述嚴(yán)格控制控制方式為默認(rèn)方式,默認(rèn)控制不能繼續(xù),所述單據(jù)控制時(shí)機(jī)即為單據(jù)保存或?qū)徍藭r(shí)。
步驟s2,從所述erp系統(tǒng)中獲取所述第一單據(jù)和第二單據(jù),并在所述第一單據(jù)處于所述控制時(shí)機(jī)時(shí),根據(jù)所述第二單據(jù)計(jì)算信用數(shù)據(jù)。
其中,各類單據(jù)是存儲(chǔ)在erp系統(tǒng)和各業(yè)務(wù)系統(tǒng)的數(shù)據(jù)庫中的,因此可直接通過erp系統(tǒng)獲取第一單據(jù)和第二單據(jù),部分信用數(shù)據(jù)可直接通過單據(jù)的數(shù)據(jù)項(xiàng)得出,如信用額度和信用期可通過客戶信息單據(jù)中的數(shù)據(jù)項(xiàng)確定。單據(jù)的狀態(tài)包括審核狀態(tài)和保存狀態(tài),其與上述的單據(jù)控制時(shí)機(jī)相對應(yīng),因此需要確定當(dāng)前受到信用控制的單據(jù)與信用參數(shù)中指定的進(jìn)行信用控制的控制時(shí)機(jī)相匹配。
本實(shí)施例中,所述信用數(shù)據(jù)包括信用額度、已用額度、信用期、賬齡、應(yīng)收賬款和應(yīng)收訂單中的一者或多者。下面具體介紹各信用數(shù)據(jù)的計(jì)算,包括以下幾個(gè)部分。
a)信用額度:可取自客戶信息單據(jù)的設(shè)置的對應(yīng)值,若客戶信息單據(jù)中的對應(yīng)值為空,則顯示為空。
b)已用額度:優(yōu)選采用“應(yīng)收賬款+應(yīng)收訂單”的方式計(jì)算。
其中,應(yīng)收賬款需要根據(jù)信用參數(shù)中第b)條指定的“已用額度中應(yīng)收賬款計(jì)算依據(jù)”設(shè)置的值來進(jìn)行計(jì)算。另外,還需判斷是否加“應(yīng)收訂單” 來計(jì)算已用額度。
c)信用期:可取自客戶信息單據(jù)的設(shè)置的對應(yīng)值,若客戶信息單據(jù)中的對應(yīng)值為空,則顯示為空。
d)賬齡:如果‘系統(tǒng)日期-付款時(shí)間’>0,則賬齡=系統(tǒng)日期-付款時(shí)間,如果小于0時(shí),則不顯示賬齡。
其中付款時(shí)間的取法如下:
1)控制時(shí)機(jī)=‘審核’時(shí)
賬齡計(jì)算依據(jù)發(fā)票時(shí):按客戶過濾,取藍(lán)單已審核未完全核銷(即∑表體行累計(jì)收款金額<∑表體行價(jià)稅合計(jì))的付款時(shí)間最早的那張發(fā)票的付款時(shí)間。其中,藍(lán)單是指表示指定狀態(tài)的單據(jù),比如,此處的藍(lán)單即是指處理已審核未完全核銷狀態(tài)的發(fā)票,本實(shí)施列中其余位置涉及的“藍(lán)單”可據(jù)此進(jìn)行理解;符號“∑”表示求和;表體行表示藍(lán)單中的數(shù)據(jù);價(jià)稅合計(jì)表示銷售方實(shí)際收取的價(jià)錢,相當(dāng)于普通發(fā)票的票面金額。
賬齡計(jì)算按發(fā)貨單時(shí):按客戶過濾,取藍(lán)單已審核未完全收款(如果已審核未終止,則要求∑表體行累計(jì)收款金額<∑表體行價(jià)稅合計(jì);如果已審核已終止,則要求∑表體行累計(jì)收款金額<∑表體行出庫執(zhí)行價(jià)稅合計(jì))的付款時(shí)間最早的那張發(fā)貨單的付款時(shí)間。
賬齡計(jì)算按出庫單時(shí):按客戶過濾,取藍(lán)單已審核未完全收款(即∑表體行累計(jì)收款金額<∑表體行價(jià)稅合計(jì))的付款時(shí)間最早的那張出庫單的付款時(shí)間。
其中,付款時(shí)間可通過單據(jù)的相關(guān)數(shù)據(jù)項(xiàng)確定,如果單據(jù)的付款時(shí)間為空,則付款時(shí)間=單據(jù)日期+信用期。
2)控制時(shí)機(jī)=‘保存’時(shí)
賬齡計(jì)算按發(fā)票時(shí):按客戶過濾,取藍(lán)單暫存狀態(tài)除外的未完全核銷(即∑表體行累計(jì)收款金額<∑表體行價(jià)稅合計(jì))的付款時(shí)間最早的那張發(fā)票的 付款時(shí)間。
賬齡計(jì)算按發(fā)貨單時(shí):按客戶過濾,取藍(lán)單暫存狀態(tài)除外的未完全收款(如果已審核未終止,則要求∑表體行累計(jì)收款金額<∑表體行價(jià)稅合計(jì);如果已審核已終止,則要求∑表體行累計(jì)收款金額<∑表體行出庫執(zhí)行價(jià)稅合計(jì))的付款時(shí)間最早的那張銷售發(fā)貨單的付款時(shí)間。
賬齡計(jì)算按出庫單時(shí):按客戶過濾,取藍(lán)單暫存狀態(tài)除外的未完全收款(即∑表體行累計(jì)收款金額<∑表體行價(jià)稅合計(jì))的付款時(shí)間最早的那張出庫單的付款時(shí)間。
其中,付款時(shí)間可通過單據(jù)的相關(guān)數(shù)據(jù)項(xiàng)確定,如果單據(jù)的付款時(shí)間為空,則付款時(shí)間=單據(jù)日期+信用期。
e)應(yīng)收賬款:需要根據(jù)信用參數(shù)第b)條中指定的“已用額度中應(yīng)收賬款計(jì)算依據(jù)”下的參數(shù)來判斷應(yīng)收賬款計(jì)算依據(jù)。
1)控制時(shí)機(jī)=‘審核’時(shí)
應(yīng)收賬款按照發(fā)票來計(jì)算,取指定客戶的應(yīng)收/應(yīng)付的明細(xì)賬中“借方金額-貸方金額”,實(shí)際上是取應(yīng)收賬款余額,其中“-”為減號。
應(yīng)收賬款以發(fā)貨單來計(jì)算,按客戶統(tǒng)計(jì)。應(yīng)收賬款=已審核的應(yīng)收期初發(fā)票金額+已審核未終止的發(fā)貨單的金額+發(fā)貨單關(guān)聯(lián)生成的已審核的出庫單的金額-已審核未終止發(fā)貨單關(guān)聯(lián)生成的出庫單的執(zhí)行金額-已審核的收款單的收款金額(零售單生成的現(xiàn)結(jié)收款單需剔除)。其中,執(zhí)行金額=∑已出庫數(shù)量/發(fā)貨數(shù)量*發(fā)貨單價(jià)稅合計(jì),當(dāng)已出庫數(shù)量>=發(fā)貨單數(shù)量時(shí),則已出庫數(shù)量=發(fā)貨單數(shù)量。
應(yīng)收賬款以出庫單來計(jì)算,按客戶統(tǒng)計(jì)。應(yīng)收賬款=已審核的應(yīng)收期初發(fā)票金額+該客戶已審核的出庫單的金額-該客戶已審核的收款單的收款金額(零售單生成的現(xiàn)結(jié)收款單需剔除)。其中,所述出庫單包括期初銷售出庫單。
2)控制時(shí)機(jī)=‘保存’時(shí)
應(yīng)收賬款按照發(fā)票來計(jì)算,按客戶統(tǒng)計(jì)。應(yīng)收賬款=暫存狀態(tài)除外的應(yīng)收期初銷售發(fā)票金額+暫存狀態(tài)除外的銷售發(fā)票金額(零售單生成的銷售發(fā)票需剔除)-暫存狀態(tài)除外的收款單的收款金額((零售單生成的現(xiàn)結(jié)收款單需剔除))。
應(yīng)收賬款以發(fā)貨單來計(jì)算,按客戶統(tǒng)計(jì)。計(jì)算公式:=暫存狀態(tài)除外的應(yīng)收期初銷售發(fā)票金額+未審核(暫存狀態(tài)除外)的發(fā)貨單的金額+已審核未終止的發(fā)貨單的金額+發(fā)貨單關(guān)聯(lián)生成的已審核的出庫單的金額-已審核未終止發(fā)貨單關(guān)聯(lián)生成的出庫單的執(zhí)行金額-已審核的收款單的收款金額(零售單生成的現(xiàn)結(jié)收款單需剔除)。其中,執(zhí)行金額=∑已出庫數(shù)量/發(fā)貨數(shù)量*發(fā)貨單價(jià)稅合計(jì),當(dāng)已出庫數(shù)量>=發(fā)貨單數(shù)量時(shí),則已出庫數(shù)量=發(fā)貨單數(shù)量。
應(yīng)收賬款以出庫單來計(jì)算,按客戶統(tǒng)計(jì)。應(yīng)收賬款=暫存狀態(tài)除外的應(yīng)收期初銷售發(fā)票金額+暫存狀態(tài)除外的銷售出庫單的金額-暫存狀態(tài)除外的收款單的收款金額(零售單生成的現(xiàn)結(jié)收款單需剔除)。其中,所述出庫單包括期初銷售出庫單。
f)應(yīng)收訂單
1)控制時(shí)機(jī)=‘審核’時(shí)
應(yīng)收賬款按發(fā)票來計(jì)算,應(yīng)收訂單=已審核未終止的訂單金額-未終止的訂單關(guān)聯(lián)生在的已審核的銷售發(fā)票的執(zhí)行金額,再按客戶過濾。其中,執(zhí)行金額=訂單價(jià)稅合計(jì)/訂單數(shù)量*∑已開票數(shù)量,并且當(dāng)已開票數(shù)量>=訂單數(shù)量時(shí),則已開票數(shù)量=訂單數(shù)量。
應(yīng)收賬款按發(fā)貨單來計(jì)算,應(yīng)收訂單=已審核未終止的銷售訂單金額-未終止的訂單關(guān)聯(lián)生成的已審核的發(fā)貨單的執(zhí)行金額,再按客戶過濾。其中,執(zhí)行金額=∑已發(fā)貨數(shù)量/訂單數(shù)量*訂單價(jià)稅合計(jì),當(dāng)已發(fā)貨數(shù)量>=訂單數(shù) 量時(shí),則已發(fā)貨數(shù)量=訂單數(shù)量。
應(yīng)收賬款按銷售出庫單來計(jì)算,應(yīng)收訂單=已審核未終止的銷售訂單金額-未終止的訂單關(guān)聯(lián)生成的已審核的銷售出庫單的執(zhí)行金額,再按客戶過濾。其中,執(zhí)行金額=∑已出庫數(shù)量/訂單數(shù)量*訂單價(jià)稅合計(jì),當(dāng)已出庫數(shù)量>=訂單數(shù)量時(shí),則已出庫數(shù)量=訂單數(shù)量
2)控制時(shí)機(jī)=‘保存’時(shí)
應(yīng)收賬款按發(fā)票來計(jì)算,應(yīng)收訂單=未審核(暫存狀態(tài)除外)的訂單的金額+已核未終止的訂單金額-未終止的訂單關(guān)聯(lián)生成的非暫存狀態(tài)的銷售發(fā)票的執(zhí)行金額,再按客戶過濾。其中,執(zhí)行金額=訂單價(jià)稅合計(jì)/訂單數(shù)量*∑已開票數(shù)量,當(dāng)已開票數(shù)量>=訂單數(shù)量時(shí),則已開票數(shù)量=訂單數(shù)量。
應(yīng)收賬款按發(fā)貨單來計(jì)算,應(yīng)收訂單=未審核(暫存狀態(tài)除外)的訂單的金額+已審核未終止的銷售訂單金額-未終止的訂單關(guān)聯(lián)生成的非暫存狀態(tài)的發(fā)貨單的執(zhí)行金額,再按客戶過濾。其中,執(zhí)行金額=∑已發(fā)貨數(shù)量/訂單數(shù)量*訂單價(jià)稅合計(jì),當(dāng)已發(fā)貨數(shù)量>=訂單數(shù)量時(shí),則已發(fā)貨數(shù)量=訂單數(shù)量。
應(yīng)收賬款按出庫單來計(jì)算,應(yīng)收訂單=未審核(暫存狀態(tài)除外)的訂單的金額+已審核未終止的銷售訂單金額-未終止的訂單關(guān)聯(lián)生成的非暫存狀態(tài)的銷售出庫單的執(zhí)行金額,再按客戶過濾。其中,執(zhí)行金額=∑已出庫數(shù)量/訂單數(shù)量*訂單價(jià)稅合計(jì),當(dāng)已出庫數(shù)量>=訂單數(shù)量時(shí),則已出庫數(shù)量=訂單數(shù)量。
在該步驟s2中,根據(jù)所述第二單據(jù)計(jì)算信用數(shù)據(jù)時(shí),在所述信用數(shù)據(jù)包括已用額度、應(yīng)收帳款和應(yīng)收訂單的情形下,引入第二單據(jù)的執(zhí)行金額,并將該執(zhí)行金額與所述第二單據(jù)的指定數(shù)據(jù)項(xiàng)相結(jié)合,以計(jì)算出應(yīng)收訂單,再根據(jù)應(yīng)收訂單和應(yīng)收帳款計(jì)算出所述已用額度,其中所述應(yīng)收帳款通過所述第二單據(jù)的指定數(shù)據(jù)項(xiàng)計(jì)算得出。據(jù)此,提供了一種單據(jù)流轉(zhuǎn)下的信用數(shù) 據(jù)統(tǒng)計(jì)的通用算法,引入了應(yīng)收訂單及執(zhí)行金額,使信用控制更加統(tǒng)一化。
步驟s3,根據(jù)計(jì)算出的信用數(shù)據(jù)進(jìn)行信用控制。
首先要檢查信用參數(shù)。
根據(jù)信用指數(shù)中指定的控制項(xiàng)目執(zhí)行信用控制。其中,若信用參數(shù)指定控制項(xiàng)目為“不控制”時(shí),則不需進(jìn)行信用檢查與控制,若為“信用額度”、“信用期”或“信用額度+信用期”,訂單、發(fā)貨單、出庫單、發(fā)票在進(jìn)行保存或?qū)徍藭r(shí),再各單據(jù)的相應(yīng)數(shù)據(jù)項(xiàng)計(jì)算信用數(shù)據(jù),來決定是否進(jìn)行信用檢查與控制。
具體地,檢測信用參數(shù)主要包括以下幾步。
第一步:檢查信用參數(shù)中指定的“控制時(shí)機(jī)”,是否與當(dāng)前單據(jù)操作吻合。
第二步:檢查當(dāng)前單據(jù)是否已被選擇用于信用控制,若未被選擇,則不需檢查,已被選擇,則繼續(xù)下一步。
第三步:如果信用參數(shù)的檢查不通過,則根據(jù)信用參數(shù)中指定的各單據(jù)的控制方式進(jìn)行相應(yīng)處理。
其次,執(zhí)行信用控制。
通過信用參數(shù)及從epr系統(tǒng)獲取的單據(jù),計(jì)算出信用數(shù)據(jù),包括信用額度或賬齡。按信用額度進(jìn)行控制時(shí),若信用額度-(已用額度+本單據(jù)價(jià)稅合計(jì))>=0,則判斷信用額度合理,相應(yīng)訂單可通過,否則,檢查不通過。按信用期進(jìn)行控制時(shí),賬齡>0,則相應(yīng)訂單不通過。
基于與上述信用控制方法相同的發(fā)明思路,本發(fā)明的實(shí)施例還提供了一種應(yīng)用于erp系統(tǒng)1的信用控制系統(tǒng),如圖2所示,該信用控制系統(tǒng)包括:信用參數(shù)獲取模塊2,用于從預(yù)設(shè)的參數(shù)數(shù)據(jù)庫3中獲取參與當(dāng)前信用控制的信用參數(shù),其中,所述信用參數(shù)被配置為指定受到信用控制的第一單據(jù)、用于信用數(shù)據(jù)計(jì)算的第二單據(jù)以及進(jìn)行信用控制的控制時(shí)機(jī);信用數(shù)據(jù)計(jì)算 模塊4,用于從所述erp系統(tǒng)1中獲取所述第一單據(jù)和第二單據(jù),并在所述第一單據(jù)處于所述控制時(shí)機(jī)時(shí),根據(jù)所述第二單據(jù)計(jì)算信用數(shù)據(jù);以及信用控制模塊5,用于根據(jù)計(jì)算出的信用數(shù)據(jù)進(jìn)行信用控制。
其中,所述信用控制包括信用額度控制和/或信用期控制;所述第一單據(jù)和所述第一單據(jù)為同一單據(jù)或相互關(guān)聯(lián)的不同單據(jù),且所述第一單據(jù)和所述第二單據(jù)包括訂單、發(fā)貨單、出庫單和發(fā)票中的一者或多者;所述信用數(shù)據(jù)包括信用額度、已用額度、信用期、賬齡、應(yīng)收賬款和應(yīng)收訂單中的一者或多者。
另外,對于所述信用數(shù)據(jù)計(jì)算模塊4,根據(jù)所述第二單據(jù)計(jì)算信用數(shù)據(jù)包括:在所述信用數(shù)據(jù)包括已用額度、應(yīng)收帳款和應(yīng)收訂單時(shí),引入第二單據(jù)的執(zhí)行金額,并將該執(zhí)行金額與所述第二單據(jù)的指定數(shù)據(jù)項(xiàng)相結(jié)合,以計(jì)算出應(yīng)收訂單,再根據(jù)應(yīng)收訂單和應(yīng)收帳款計(jì)算出所述已用額度,其中所述應(yīng)收帳款通過所述第二單據(jù)的指定數(shù)據(jù)項(xiàng)計(jì)算得出。據(jù)此,該信用數(shù)據(jù)計(jì)算模塊4提供了一種單據(jù)流轉(zhuǎn)下的信用數(shù)據(jù)統(tǒng)計(jì)的通用算法,引入了應(yīng)收訂單及執(zhí)行金額,使信用控制更加統(tǒng)一化。
該應(yīng)用于erp系統(tǒng)的信用控制系統(tǒng)與上述的應(yīng)用于erp系統(tǒng)的信用控制方法的具體實(shí)施過程相同或相似,在此不再贅述。
下面以一示例展示本發(fā)明的實(shí)施例的信用控制方法及信用控制系統(tǒng)的控制流程,其中,該示例中的信用參數(shù)設(shè)置如下:信用額度控制、發(fā)貨單受到信用控制、審核時(shí)進(jìn)行信用控制、已用額度包括應(yīng)收訂單、應(yīng)收賬款計(jì)算依據(jù)為發(fā)票、單據(jù)控制方式為授權(quán)密碼。如圖3所示,具體的控制流程為:
步驟s10,判斷是否進(jìn)行信用控制,并通過信用參數(shù)指定信用控制為信用額度控制。
步驟s20,判斷當(dāng)前單據(jù)是否受到信用控制,并設(shè)置發(fā)貨單受到信用控制。
步驟s30,判斷單據(jù)是否處于控制時(shí)機(jī),并設(shè)置發(fā)貨單在“審核”狀態(tài)時(shí)受到信用控制。
步驟s40,以發(fā)票為依據(jù),計(jì)算應(yīng)收款賬。
步驟s50,信用參數(shù)指定已用額度包含應(yīng)收訂單,計(jì)算應(yīng)收訂單,再進(jìn)一步計(jì)算已用額度。
步驟s60,根據(jù)發(fā)票的數(shù)據(jù)項(xiàng)確定信用額度,再通過公式“信用額度-(已用額度+本單據(jù)價(jià)稅合計(jì))>=0”來判斷已用額度是否眼過客戶信用額度。
步驟s70,按照提示錄入授權(quán)密碼,若密碼正確,則審核成功,可使訂單通過。
綜上所述,本發(fā)明的實(shí)施例中提供的信用控制方法及系統(tǒng)可針對中小企業(yè)不同領(lǐng)域下的業(yè)務(wù)流程,建立包括多種參數(shù)的信用參數(shù)控制體系,并巧妙設(shè)計(jì)出信用控制方式,配合應(yīng)收訂單對生單(即訂單生成、發(fā)貨、出庫的整個(gè)過程中涉及的單據(jù))的控制,提供信用額度等信用數(shù)據(jù)的單據(jù)間的流轉(zhuǎn),全面地滿足企業(yè)的業(yè)務(wù)需要,并且提供了完備、準(zhǔn)確的算法,能滿足企業(yè)實(shí)際經(jīng)營管理控制、風(fēng)險(xiǎn)提示、風(fēng)險(xiǎn)預(yù)期等需要。
這里,應(yīng)當(dāng)理解,流程圖和/或框圖的每個(gè)方框以及流程圖和/或框圖中各方框的組合,都可以由計(jì)算機(jī)可讀程序指令實(shí)現(xiàn)。這些計(jì)算機(jī)可讀程序指令可以提供給通用計(jì)算機(jī)、專用計(jì)算機(jī)或其它可編程數(shù)據(jù)處理裝置的處理器,從而生產(chǎn)出一種機(jī)器,使得這些指令在通過計(jì)算機(jī)或其它可編程數(shù)據(jù)處理裝置的處理器執(zhí)行時(shí),產(chǎn)生了實(shí)現(xiàn)流程圖和/或框圖中的一個(gè)或多個(gè)方框中規(guī)定的功能/動(dòng)作的裝置。也可以把這些計(jì)算機(jī)可讀程序指令存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,這些指令使得計(jì)算機(jī)、可編程數(shù)據(jù)處理裝置和/或其他設(shè)備以特定方式工作,從而,存儲(chǔ)有指令的計(jì)算機(jī)可讀介質(zhì)則包括一個(gè)制造品,其包括實(shí)現(xiàn)流程圖和/或框圖中的一個(gè)或多個(gè)方框中規(guī)定的功能/動(dòng)作的各個(gè)方面的指令。也可以把計(jì)算機(jī)可讀程序指令加載到計(jì)算機(jī)、其它可編程數(shù)據(jù)處 理裝置、或其它設(shè)備上,使得在計(jì)算機(jī)、其它可編程數(shù)據(jù)處理裝置或其它設(shè)備上執(zhí)行一系列操作步驟,以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的過程,從而使得在計(jì)算機(jī)、其它可編程數(shù)據(jù)處理裝置、或其它設(shè)備上執(zhí)行的指令實(shí)現(xiàn)流程圖和/或框圖中的一個(gè)或多個(gè)方框中規(guī)定的功能/動(dòng)作。
以上結(jié)合附圖詳細(xì)描述了本發(fā)明的優(yōu)選實(shí)施方式,但是,本發(fā)明并不限于上述實(shí)施方式中的具體細(xì)節(jié),在本發(fā)明的技術(shù)構(gòu)思范圍內(nèi),可以對本發(fā)明的技術(shù)方案進(jìn)行多種簡單變型,這些簡單變型均屬于本發(fā)明的保護(hù)范圍。
另外需要說明的是,在上述具體實(shí)施方式中所描述的各個(gè)具體技術(shù)特征,在不矛盾的情況下,可以通過任何合適的方式進(jìn)行組合。為了避免不必要的重復(fù),本發(fā)明對各種可能的組合方式不再另行說明。
此外,本發(fā)明的各種不同的實(shí)施方式之間也可以進(jìn)行任意組合,只要其不違背本發(fā)明的思想,其同樣應(yīng)當(dāng)視為本發(fā)明所公開的內(nèi)容。