K3103應(yīng)收應(yīng)付數(shù)據(jù)結(jié)構(gòu)及數(shù)據(jù)流程培訓(xùn)課件_第1頁
K3103應(yīng)收應(yīng)付數(shù)據(jù)結(jié)構(gòu)及數(shù)據(jù)流程培訓(xùn)課件_第2頁
K3103應(yīng)收應(yīng)付數(shù)據(jù)結(jié)構(gòu)及數(shù)據(jù)流程培訓(xùn)課件_第3頁
K3103應(yīng)收應(yīng)付數(shù)據(jù)結(jié)構(gòu)及數(shù)據(jù)流程培訓(xùn)課件_第4頁
K3103應(yīng)收應(yīng)付數(shù)據(jù)結(jié)構(gòu)及數(shù)據(jù)流程培訓(xùn)課件_第5頁
已閱讀5頁,還剩119頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

K/3V10.3應(yīng)收應(yīng)付數(shù)據(jù)結(jié)構(gòu)及數(shù)據(jù)流程版權(quán)所有?1993-2006金蝶軟件(中國)有限公司講演人:劉劍波2006.11.22K/3V10.3應(yīng)收應(yīng)付數(shù)據(jù)結(jié)構(gòu)及數(shù)據(jù)流程版權(quán)所有?1991提綱系統(tǒng)設(shè)置及主要參數(shù)表介紹;初始化數(shù)據(jù)流程處理介紹;采購/銷售發(fā)票數(shù)據(jù)流程處理介紹;其他應(yīng)收/付單業(yè)務(wù)數(shù)據(jù)流程處理介紹;收/付/退款款單業(yè)務(wù)數(shù)據(jù)流程處理介紹;核銷業(yè)務(wù)數(shù)據(jù)流程處理介紹;主要報(bào)表取數(shù)介紹;調(diào)匯;期末對賬Note:

FRP=0應(yīng)付1應(yīng)收&由于應(yīng)收與應(yīng)付系統(tǒng)的操作流程及數(shù)據(jù)流程非常類似,所以下面的介紹中暫以應(yīng)收系統(tǒng)為例來闡述,凡是沒有特別提出對應(yīng)付系統(tǒng)的說明的地方,都是對兩個(gè)系統(tǒng)適用的。在所有的應(yīng)收應(yīng)付的數(shù)據(jù)庫表中Frp字段為0的表示應(yīng)付,為1代表應(yīng)收;提綱系統(tǒng)設(shè)置及主要參數(shù)表介紹;Note:21.1基礎(chǔ)設(shè)置系統(tǒng)參數(shù)部分;1.1應(yīng)收應(yīng)付的基礎(chǔ)系統(tǒng)設(shè)置部分的數(shù)據(jù)大部分均保存在表t_RP_SystemProfile中在Fdescription一列中都有各參數(shù)的描述,在系統(tǒng)設(shè)置中的參數(shù)均在此表中有反應(yīng)!1.2啟用對賬與調(diào)匯的參數(shù)此參數(shù)是10.2后新增的功能,改進(jìn)了原來版本調(diào)匯不準(zhǔn)確的問題,若選中此參數(shù),那么要求總賬中的受控科目不能再在總賬中錄入數(shù)據(jù),與其相關(guān)的憑證均從其他子系統(tǒng)傳遞過來!同時(shí)在應(yīng)收應(yīng)付中也要求單據(jù)上錄入往來科目,以便與總賬對賬和調(diào)匯!其對應(yīng)的參數(shù)是t_RP_SystemProfile中的FcheckAccount,為1啟用,0不啟用請注意:建議不要強(qiáng)行在數(shù)據(jù)庫中直接更新此值,強(qiáng)行更新在之前的數(shù)據(jù)若總賬與應(yīng)收應(yīng)付對不上,初始化的沒有指定往來科目或或存在一些錯(cuò)誤,這樣即使啟用了應(yīng)該存在問題,最好能在新建賬套中啟用此功能!一、系統(tǒng)設(shè)置及主要參數(shù)表介紹1.1基礎(chǔ)設(shè)置系統(tǒng)參數(shù)部分;1.2啟用對賬與調(diào)匯的參數(shù)此參數(shù)31.3著重掌握的應(yīng)收應(yīng)付往來表t_rp_contact的幾個(gè)字段Ftype:票據(jù)類型:1-其它應(yīng)收單2-其它應(yīng)付單3-銷售發(fā)票4-采購發(fā)票5-收款單6-付款單8-壞賬生成對沖單據(jù)9-轉(zhuǎn)賬生成的對沖單據(jù)11-無號應(yīng)收單12-無號應(yīng)付單13-無號銷售發(fā)票14-無號采購發(fā)票15-無號收款單16-無號付款單

FStatus

:狀態(tài):新增審核憑證核銷壞賬

0202122常用的狀態(tài):1:審核;3:審核并生成憑證;5:審核并核銷;7:審核生成憑證并核銷1.3著重掌握的應(yīng)收應(yīng)付往來表t_rp_contact的幾個(gè)4FPre:是否預(yù)收、預(yù)付1-預(yù)收、預(yù)付,0-正常-1-退款FInvoiceID:銷票內(nèi)碼對應(yīng)的發(fā)票ID(關(guān)聯(lián)表:STInvoice,ICPurBill,ICSale,iCPurchaseCOM_InvSale,COM_InvPurchase)

FRPBillID:應(yīng)收、應(yīng)付單內(nèi)碼FBillID:收款、付款單內(nèi)碼對應(yīng)的收款、付款單ID(關(guān)聯(lián)表:t_rp_newreceivebill)

FBegID:初始記錄id0非初始記錄>0初始記錄與t_rp_begdata的finterid關(guān)聯(lián),Fisinit=1是初始化數(shù)據(jù)FRP:系統(tǒng)類型1-應(yīng)收賬0-應(yīng)付賬

FCustomer:客戶(供應(yīng)商)

FDue:是否核銷完畢1-全部核銷完畢

1.3著重掌握的應(yīng)收應(yīng)付往來表t_rp_contact的幾個(gè)字段FPre:是否預(yù)收、預(yù)付1-預(yù)收、預(yù)付,0-正常-15二、初始化數(shù)據(jù)流程處理介紹;

2.1相互關(guān)系:1.初始化表:表頭表:t_Rp_Begdata表體表:t_Rp_BegdataEntryBegdata.Finterid=BegdataEntry.Finterid=t_Rp_Plan_ap.Finteridt_Rp_Begdata在原來的版本(10.2前)是只有t_RpBegdata表沒有t_Rp_BegdataEntry表t_RP_Contact中記錄的初始化的所有單據(jù)的FisInit均為1二、初始化數(shù)據(jù)流程處理介紹;

2.1相互關(guān)系:6數(shù)據(jù)處理流程: 發(fā)票的處理:在t_RP_BegData、t_RP_BegDataEntry表插入記錄,ftype=3銷售發(fā)票;在t_RP_Contact表中插入往來記錄,F(xiàn)isInit=1;在t_RP_RP_Plan_Ar/Ap中插入收款(付款)計(jì)劃記錄;發(fā)票涉及到的商品數(shù)量信息寫入t_rpBegDetail表;應(yīng)收單的處理:在t_RP_BegData表插入記錄,ftype=1應(yīng)收單;在t_RP_Contact表中插入往來記錄,F(xiàn)isInit=1預(yù)收單的處理:在t_RP_BegData表插入記錄,ftype=5預(yù)收單;在t_RP_Contact表中插入往來記錄,F(xiàn)isInit=1,fpre=-1,2.2初始化數(shù)據(jù)處理流程(1):數(shù)據(jù)處理流程: 2.2初始化數(shù)據(jù)處理流程(1):7數(shù)據(jù)處理流程: 如果選中‘本年’選項(xiàng),t_RP_BegData和t_RP_Contact中記錄的fyear字段是當(dāng)前年度,如果沒選中‘本年’選項(xiàng),t_RP_BegData和t_RP_Contact中記錄的fyear字段是業(yè)務(wù)發(fā)生年度如果是應(yīng)收(付)票據(jù):在t_RP_Bill插入記錄,F(xiàn)isInit為1。如果是初始壞賬數(shù)據(jù):在t_RP_NewBadDebt中插入記錄,F(xiàn)isInit為1

2.3初始化數(shù)據(jù)處理流程(2):數(shù)據(jù)處理流程: 2.3初始化數(shù)據(jù)處理流程(2):8三、采購/銷售發(fā)票數(shù)據(jù)流程處理介紹3.1.發(fā)票的傳遞:由于應(yīng)收應(yīng)付發(fā)票的處理相似,采購發(fā)票(Icpurchase,IcpurchseEntry)和銷售發(fā)票(IcSale,IcSaleEntry)的結(jié)構(gòu)相似與應(yīng)收應(yīng)付的關(guān)聯(lián)字段相同,下面以銷售發(fā)票為例說明其結(jié)構(gòu)和數(shù)據(jù)關(guān)系,在下面的說明中沒有特別注明的內(nèi)容均適用于采購發(fā)票.三、采購/銷售發(fā)票數(shù)據(jù)流程處理介紹3.1.發(fā)票的傳遞:9銷售發(fā)票表(應(yīng)收應(yīng)付相關(guān)部分)3.2相互關(guān)系:1.發(fā)票表:表頭表:IcSale表體表:IcSaleEntryIcSale.Finterid=IcSaleEntry.FinteridISsale.FArapstatus=T_Rp_Contact.Fstatus(二進(jìn)制規(guī)則,審核、憑證、核銷)FcheckStatus的值:0表示未核銷,1完全核銷,2部分核銷,與T_Rp_Contact中的Fdue是不同的后者只有0表示非完全核銷,1完全核銷二個(gè)狀態(tài)。Icsale中也有Famount,FamountFor,Fremainamount,FremainamountFor等但表頭中的這些字段暫并未在后面的數(shù)據(jù)調(diào)用,對于10.2/10.3版本我們一般只需考慮表體中的金額就可以了!銷售發(fā)票表(應(yīng)收應(yīng)付相關(guān)部分)10IcSale、IcSaleEntry和T_Rp_Contact相互關(guān)系

IcSaleEntry中對于增值稅發(fā)票FStdAmountincludeTax,FAmountincludeTax這兩字段的求和應(yīng)是做為應(yīng)收應(yīng)付本幣和原幣金額的依據(jù)。其應(yīng)與T_Rp_Contact的FAmount,FAmountFor相等;對于普通發(fā)票FstdAmount,FAmount這兩字段的求和應(yīng)是做為應(yīng)收應(yīng)付本幣和原幣金額的依據(jù)。其應(yīng)與T_Rp_Contact的FAmount,FAmountFor相等.IcSaleEntry中FremainAmount,FremainamountFor,是各條分錄的剩余金額之和應(yīng)與T_Rp_Contact,收付款計(jì)劃表T_Rp_Plan_Ar/T_Rp_Plan_Ap的FremainAmount,FremainamountFor相等.IcSale、IcSaleEntry和T_Rp_Contac11IcSale、IcSaleEntry和T_Rp_Contact相互關(guān)系

現(xiàn)銷發(fā)票在Icsale中的FsaleStyle值為100(賒銷為101),現(xiàn)購發(fā)票在Icpurchase中Fpostyle為251(賒購為252),若一張現(xiàn)銷或現(xiàn)購發(fā)票保存后發(fā)票的狀態(tài)均為完全核銷的狀態(tài),F(xiàn)arapstatus&4,Fcheckstatus=1,在單據(jù)體中的FremainAmount,FremainamountFor,均為0,核銷金額FcheckAmount,FcheckAmountFor為單據(jù)的原單金額!T_Rp_Contact中也是核銷完畢的狀態(tài)!字段Famount_Commit和FamountFor_Commit是收款單關(guān)聯(lián)金額,此字段也是比較重要的字段在介紹收款單時(shí)再著重介紹!IcSale、IcSaleEntry和T_Rp_Contac12四、其他收應(yīng)收/其他應(yīng)付單4.1相互關(guān)系:1.T_Rp_ArpBill.FBillid=T_Rp_ArpbillEntry.FBillid= T_Rp_Contact.FRpbillid=T_Rp_Plan_Ar.FBillid2.T_Rp_ArpBill.Fstatus=T_Rp_Contact.Fstatus3.T_Rp_ArpBill.Fnumber=T_Rp_Contact.Fnumber四、其他收應(yīng)收/其他應(yīng)付單4.1相互關(guān)系:13其他收應(yīng)收/其他應(yīng)付單4.T_Rp_ArpBill.Fdate= T_Rp_Contact.Fdate=T_Rp_Plan_Ar.Fdate5.T_Rp_ArpBill.FFincdate=T_Rp_Contact.FFincdate6.T_Rp_ArpBilEntry中Famount,FamountFor,FremainAmount,FremainamountFor,是各條分錄的剩余金額之和應(yīng)與T_Rp_Contact,收付款計(jì)劃表T_Rp_Plan_Ar/T_Rp_Plan_Ap的Famount,FamountFor,FremainAmount,FremainamountFor相等.7.同時(shí)由于T_Rp_ArpBilEntry表在10.2后的版本才新加的一張表,原來系統(tǒng)取數(shù)均是取自T_Rp_ArpBill,對于升級上來的數(shù)據(jù)或一些錯(cuò)誤的數(shù)據(jù),我們要保持T_Rp_ArpBill,T_Rp_ArpBilEntry和T_Rp_Contact,T_Rp_Plan_Ar/T_Rp_Plan_Ap中的單據(jù)金額,剩余金額等金額一致!其他收應(yīng)收/其他應(yīng)付單4.T_Rp_ArpBill.Fdat148.FBillType:票據(jù)類型關(guān)聯(lián)t_RP_SystemEnum表的FItemID989-應(yīng)收票據(jù)背書,993-應(yīng)收票據(jù)轉(zhuǎn)出,994-應(yīng)收款轉(zhuǎn)銷,995-其它應(yīng)收單,992-其它應(yīng)付單,991-應(yīng)付款轉(zhuǎn)銷,990-費(fèi)用分配,988-期末調(diào)匯應(yīng)收單,987-期末調(diào)匯應(yīng)付單其他收應(yīng)收/其他應(yīng)付單9.FSource來源 0.正常,1.票據(jù)轉(zhuǎn)出,2.應(yīng)收、付款轉(zhuǎn)銷, 3.票據(jù)背書,4.費(fèi)用分配,5-期末調(diào)匯10.FSourceID來源內(nèi)碼對應(yīng)單據(jù)的ID8.FBillType:票據(jù)類型其他收應(yīng)收/其他應(yīng)付單9154.2數(shù)據(jù)流程1、

錄入時(shí)在t_rp_arpbill、t_rp_arpbillEntry插入其它應(yīng)收單記錄FbillType=995,fstatus=0,fgroupid=0,fvoucherid=0在t_rp_contact往來業(yè)務(wù)列表插入記錄,F(xiàn)type=1(1-其它應(yīng)收單,2-其它應(yīng)付單),F(xiàn)RPBillID=t_rp_arpbill·Fbillid=t_rp_Plan_ar/ap.fbillid,fstatus=0,fgroupid=0,fvoucherid=0在t_rp_Plan_ar/ap.fbillid插入收款計(jì)劃表記錄,F(xiàn)orgID=t_rp_contact·fid2、

審核時(shí)更改t_rp_arpbill其它應(yīng)收單表中字段Fstatus字段值為審核狀態(tài)值1更改t_rp_contact往來業(yè)務(wù)列表中字段Fstatus字段值為審核狀態(tài)值1,生成t_RP_Contactbal表的數(shù)據(jù)。

4.2數(shù)據(jù)流程16五、收/付/退款款單業(yè)務(wù)數(shù)據(jù)流程處理介紹五、收/付/退款款單業(yè)務(wù)數(shù)據(jù)流程處理介紹175.1關(guān)聯(lián)關(guān)系:1.T_Rp_Newreceivebill.Fbillid=T_Rp_Arbillofsh.Fbillid =T_Rp_Contact.Fbillid2.T_Rp_Newreceivebill.Fstatus=T_Rp_Contact.Fstatus3.T_Rp_Newreceivebill..Fnumber=T_Rp_Contact.Fnumber4.T_Rp_Newreceivebill..Fdate=T_Rp_Contact.Fdate5.T_Rp_Newreceivebill.FFincdate=T_Rp_Contact.FFincdate6.T_Rp_Arbillofsh中Famount,FamountFor,FremainAmount,FremainamountFor,是各條分錄的金額之和應(yīng)與T_Rp_Newreceivebill和T_Rp_Contact中的Famount,FamountFor,FremainAmount,FremainamountFor金額相對應(yīng)5.1關(guān)聯(lián)關(guān)系:1.T_Rp_Newreceivebill.185.2數(shù)據(jù)處理流程錄入收款、預(yù)收款金額為正,退款金額為負(fù)如果直接錄入單據(jù)在t_rp_newreceivebill收款單中插入記錄系統(tǒng),F(xiàn)RP=1,fstatus=0,fgroupid=0,fvoucherid=0,F(xiàn)pre=0—收款1—預(yù)收款–1—退款2.在t_rp_contact往來業(yè)務(wù)列表中插入記錄,F(xiàn)type=5,F(xiàn)BillID=t_rp_newreceivebill·Fbillid,fstatus=0,fgroupid=0,fvoucherid=0,fchecktype=0,F(xiàn)pre=0—收款1—預(yù)收款–1—退款5.2數(shù)據(jù)處理流程錄入收款、預(yù)收款金額為正,退款金額為負(fù)195.2數(shù)據(jù)處理流程如果是選應(yīng)收單據(jù)生成的收款單1.在t_rp_newreceivebill收款單中插入記錄系統(tǒng),FRP=1,fstatus=0,fgroupid=0,fvoucherid=0,F(xiàn)pre=0—收款1—預(yù)收款–1—退款2.在t_rp_contact往來業(yè)務(wù)列表中插入記錄,F(xiàn)type=5,F(xiàn)BillID=t_rp_newreceivebill·Fbillid,fstatus=0,fgroupid=0,fvoucherid=0,fchecktype=3,Fpre=0—收款1—預(yù)收款–1—退款3.在t_rp_ARBillOfSH插入收款單對應(yīng)的應(yīng)收單的記錄,F(xiàn)BillID=t_rp_newreceivebill·Fbillid,fid=,fchecktype=1。審核:更新t_rp_newreceivebill、t_rp_contact的fstatus=1更新t_RP_Contactbal表的數(shù)據(jù)5.2數(shù)據(jù)處理流程如果是選應(yīng)收單據(jù)生成的收款單20這是升級的源賬套數(shù)據(jù)有問題引起主要是Findex字段出現(xiàn)了相同,在T_Rp_Arbillofsh中Fid_src,Fbillno_src,Fclassid_src,Famount_Src,均為關(guān)聯(lián)的源單的內(nèi)容Findex字段在此表中一定不能有相同的,最好能順序,否則核銷時(shí)可能會出現(xiàn)一張單據(jù)多條分錄只有其中一條被核銷,導(dǎo)致無論怎么核銷也法將單據(jù)余額核銷完畢的情況!思考:升級上來的賬套,一張收款單被一張金額完全相同的發(fā)票核銷后,但發(fā)現(xiàn)收款單總有余額,無法完全核銷,剩余金額也無法核銷完?這是升級的源賬套數(shù)據(jù)有問題引起主要是Findex字段出現(xiàn)了相21六、核銷業(yè)務(wù)數(shù)據(jù)流程處理介紹6.1核銷類型:到款結(jié)算,預(yù)收沖應(yīng)收,應(yīng)收沖應(yīng)付,應(yīng)收款轉(zhuǎn)銷,預(yù)收款轉(zhuǎn)銷,預(yù)收款沖預(yù)付款,收款沖付款七種類型核銷類型主要是按單據(jù)的不同進(jìn)行分類。1.到款結(jié)算:主要是收款單、退款單與銷售發(fā)票、其它應(yīng)收單核銷,或收款單與退款單互沖,紅字銷售發(fā)票、其它應(yīng)收單與藍(lán)字銷售發(fā)票、其它應(yīng)收單互沖,不包括預(yù)收單。2.預(yù)收沖應(yīng)收 解決的是預(yù)收單的核銷問題,包括預(yù)收款與銷售發(fā)票、其它應(yīng)收單核銷,或預(yù)收單與退款單互沖。預(yù)收沖應(yīng)收與到款結(jié)算的區(qū)別之處在于:預(yù)收沖應(yīng)收要根據(jù)相應(yīng)的核銷記錄生成預(yù)收沖應(yīng)收憑證,而到款結(jié)算則不用。六、核銷業(yè)務(wù)數(shù)據(jù)流程處理介紹6.1核銷類型:22核銷類型3.應(yīng)收沖應(yīng)付解決的是銷售發(fā)票、其它應(yīng)收單與采購發(fā)票、其它應(yīng)付單的核銷問題。

4.應(yīng)收款轉(zhuǎn)銷則屬于單邊核銷,即從一個(gè)客戶轉(zhuǎn)為另一個(gè)客戶,實(shí)際應(yīng)收款的總額并不減少。5.預(yù)收款轉(zhuǎn)銷也是屬于單邊核銷,即從一個(gè)客戶轉(zhuǎn)為另一個(gè)客戶,實(shí)際預(yù)收款的總額并不減少。6.預(yù)收款沖預(yù)付款解決的是預(yù)收單與預(yù)付單的核銷問題。7.收款沖付款解決的是收款單與付款單的核銷問題。核銷類型3.應(yīng)收沖應(yīng)付解決的是銷售發(fā)票、其它應(yīng)收單與采購發(fā)票236.2核銷方式:核銷方式分為:金額,存貨數(shù)量,關(guān)聯(lián)關(guān)系三種方式。這三種核銷方式并不是每種核銷類型都適用的金額:所有的核銷類型都可以用存貨數(shù)量:(1)到款結(jié)算(2)預(yù)收沖應(yīng)收(3)應(yīng)收沖應(yīng)付(4)應(yīng)收款轉(zhuǎn)銷(5)預(yù)收款轉(zhuǎn)銷(6)預(yù)收款沖預(yù)付款(7)收款沖付款“關(guān)聯(lián)關(guān)系”核銷方式支持到款(付款)結(jié)算核銷類型,具體包括:收款單關(guān)聯(lián)應(yīng)收單、退款單關(guān)聯(lián)負(fù)數(shù)應(yīng)收單;預(yù)收沖應(yīng)收核銷類型,具體包括:退款單關(guān)聯(lián)收款單。T_rp_newcheckinfo的FCheckManer核銷方式1:單據(jù)2:存貨數(shù)量3:關(guān)聯(lián)關(guān)系Fchecktype(1)到款結(jié)算(2)預(yù)收沖應(yīng)收(3)應(yīng)收沖應(yīng)付(4)應(yīng)收款轉(zhuǎn)銷(5)預(yù)收款轉(zhuǎn)銷(6)預(yù)收款沖預(yù)付款(7)收款沖付款6.2核銷方式:核銷方式分為:金額,存貨數(shù)量,關(guān)聯(lián)關(guān)系三種方24核銷表核銷表25

1、到款結(jié)算:取1、到款結(jié)算:取待核銷記錄

按金額應(yīng)收取t_RP_Contact里的 FTypein(1,3,11,13)andFCheckTypein(0,1)andFdue=0andFRemainAmount<>0and(FStatus&1)=1and(FStatus&16)=0的記錄收款取t_RP_Contact(左外連接t_rp_newreceivebill表)里的Ftype=5,15andFpre<=0andFCheckTypein(0,1)andfue=0andFRemainAmount<>0and(FStatus&1)=1and(FStatus&16)的記錄6.3.1核銷管理:到款結(jié)算1

1、到款結(jié)算:6.3.1核銷管理:到款結(jié)算126按存貨數(shù)量應(yīng)收取t_RP_Contact里的 FTypein(3,13)andFCheckTypein(0,2)andFdue=0andFRemainAmount<>0and(FStatus&1)=1and(FStatus&16)=0的記錄收款取t_RP_Contact里的Ftype=5,15andFpre<=0andFCheckTypein(0,1,2)andfue=0andFRemainAmount<>0and(FStatus&1)=1and(FStatus&16)的記錄按應(yīng)收單號應(yīng)收取t_RP_Contact(在t_rp_arbillofsh有關(guān)聯(lián)記錄,但在t_rp_newcheckinfo中沒有相應(yīng)記錄)里的FTypein(1,3,11,13)andFRemainAmount<>0and(FStatus&1)=1and(FStatus&16)=0的記錄收款取t_RP_Contact(左外連接t_rp_newreceivebill表,同時(shí)在t_rp_arbillofsh有關(guān)聯(lián)記錄)里的Ftype=5,15andFpre<=0andFCheckType=3andfdue=0andFRemainAmount<>0and(FStatus&1)=1and(FStatus&16)的記錄6.3.1核銷管理:到款結(jié)算2:按存貨數(shù)量6.3.1核銷管理:到款結(jié)算2:27

1、到款結(jié)算:核銷處理

:1)根據(jù)應(yīng)收和收款記錄生成t_RP_NewCheckInfo的記錄,核銷多少張單據(jù),就在該表中生成多少條fid值相同的記錄,fcontactid的值和t_rp_contact表中的fid保持一致,fcheckamount和fcehckamountfor字段記錄本次核銷的金額,fremainamount和fremainamountfor字段記錄剩余的未核銷金額。2)根據(jù)應(yīng)收記錄生成t_RP_Checkdetail的記錄,fcheckid=t_RP_NewCheckInfo表的fid,fbegamount、fbegamountfor字段和fremainamount、fremainamountfor字段分別記錄待核銷金額和剩余金額。6.3.1核銷管理:到款結(jié)算3:

1、到款結(jié)算:6.3.1核銷管理:到款結(jié)算3:28

1、到款結(jié)算:核銷處理

:3)更新余額手工核銷t_RP_Contact.FRemainAmount=t_RP_Contact.FremainAmount-核銷的本幣金額

t_RP_Contact.FRemainAmountFor=t_RP_Contact.FremainAmountFor-核銷的原幣金額自動(dòng)核銷取回當(dāng)前本幣余額:m_curBal=t_rp_contactBal.FEndBalance6.3.1核銷管理:到款結(jié)算4:

1、到款結(jié)算:6.3.1核銷管理:到款結(jié)算4:29

1、到款結(jié)算:核銷處理

:如果FType<=4OrFType>=11AndFType<=14且m_curBal為正數(shù),或者NOT(FType<=4OrFType>=11AndFType<=14)且m_curBal為負(fù)數(shù),新增記錄到表t_rp_contact,t_RP_NewCheckInfo,以下字段的值對應(yīng)為:FCheckAmount=FRemainAmount-m_curBalFCheckAmountFor=FCheckAmount/FRemainAmount*FRemainAmountForFRemainAmount=m_curBalFRemainAmountFor=m_curBal/FRemainAmount*FremainAmountFor6.3.1核銷管理:到款結(jié)算5:

1、到款結(jié)算:6.3.1核銷管理:到款結(jié)算5:30

1、到款結(jié)算:核銷處理

:如果FType<=4OrFType>=11AndFType<=14且m_curBal為負(fù)數(shù),或者NOT(FType<=4OrFType>=11AndFType<=14)且m_curBal為正數(shù),新增記錄到表t_rp_contact,t_RP_NewCheckInfo,以下字段的值對應(yīng)為:FCheckAmount=FRemainAmount+m_curBalFCheckAmountFor=FCheckAmount/FRemainAmount*FRemainAmountForFRemainAmount=-m_curBalFRemainAmountFor=-m_curBal/FRemainAmount*FremainAmountFor

6.3.1核銷管理:到款結(jié)算6:

1、到款結(jié)算:6.3.1核銷管理:到款結(jié)算6:31

1、到款結(jié)算:核銷處理

:4)更改核銷標(biāo)志t_RP_Contact的標(biāo)志FStatus=Fstatus+4,Fdue=1or0(如果是全額核銷是1,如果不是全額核銷為0,,FCheckType=1如果Ftype=1,2 t_rp_arpbill.FStatus=Fstatus+4如果Ftype=3 Icsale.FArapStatus=FArapstatus+4如果Ftype=4 ICPurBill.FArapStatus=FArapstatus+4如果Ftype=5,6 t_rp_newreceivebill.FStatus=Fstatus+42.6.1核銷管理:到款結(jié)算7:

1、到款結(jié)算:2.6.1核銷管理:到款結(jié)算7:32

1、到款結(jié)算:核銷前:select*fromicsalewherefbillno='fptest01'select*fromicsaleentrywherefinterid=6744select*fromt_rp_newreceivebillwherefnumber='sktest01'

6.3.1核銷管理:到款結(jié)算8:

1、到款結(jié)算:6.3.1核銷管理:到款結(jié)算8:33

1、到款結(jié)算:核銷后:selectftype,fstatus,famount,fremainamount,famountfor,fremainamountfor,Fdue,*fromt_rp_contactwherefnumber='fptest01'type=3銷售發(fā)票selectftype,fstatus,famount,fremainamount,famountfor,fremainamountfor,Fdue,*fromt_rp_contactwherefnumber='sktest01'type=5收款單select*fromt_RP_NewCheckInfowherefcontactid=22827selectfcontactid,fremainamount,fremainamountfor,fcheckamount,*fromt_RP_NewCheckInfowherefid=406select*fromt_RP_Checkdetailwherefcheckid=4066.3.1核銷管理:到款結(jié)算9:

1、到款結(jié)算:6.3.1核銷管理:到款結(jié)算9:34

1、到款結(jié)算:核銷處理

:6.3.1核銷管理:到款結(jié)算10:

1、到款結(jié)算:6.3.1核銷管理:到款結(jié)算10:35

1、預(yù)收款沖應(yīng)收款:取待核銷記錄:1)

應(yīng)收

取t_RP_Contact里的 FTypein(1,3,11,13)andFcheckTypein(0,1)andFdue=0andFRemainAmount<>0and(FStatus&1)=1and(FStatus&16)=0,且在t_rp_ARBillOfSH表中沒有對應(yīng)記錄的數(shù)據(jù)2)

預(yù)收

取t_RP_Contact里的Ftype=5,15andFprein(1,-1)andFdue=0andFRemainAmount<>0andF(FStatus&1)=1and(FStatus&16)=0的記錄的記錄

6.3.2核銷管理:預(yù)收款沖應(yīng)收款1:

1、預(yù)收款沖應(yīng)收款:6.3.2核銷管理:預(yù)收款沖應(yīng)收款36

1、預(yù)收款沖應(yīng)收款:核銷處理:核銷處理:1)、根據(jù)應(yīng)收和預(yù)收款生成t_RP_NewCheckInfo的記錄,核銷多少張單據(jù),就在該表中生成多少條fid值相同的記錄,fcontactid的值和t_rp_contact表中的fid保持一致,fcheckamount和fcehckamountfor字段記錄本次核銷的金額,fremainamount和fremainamountfor字段記錄剩余的未核銷金額。2)根據(jù)應(yīng)收記錄(沒有預(yù)收記錄)生成t_RP_Checkdetail的記錄,fcheckid=t_RP_NewCheckInfo表的fid,fbegamount、fbegamountfor字段和fremainamount、fremainamountfor字段分別記錄待核銷金額和剩余金額。

6.3.2核銷管理:預(yù)收款沖應(yīng)收款2:

1、預(yù)收款沖應(yīng)收款:6.3.2核銷管理:預(yù)收款沖應(yīng)收款37

1、預(yù)收款沖應(yīng)收款:核銷處理

:1)

更新余額,同‘到款結(jié)算’2)

更改核銷標(biāo)志t_RP_Contact的標(biāo)志FStatus=Fstatus+4,Fdue=1or0(如果是全額核銷是1,如果不是全額核銷為0,FCheckType=1如果Ftype=1,2 t_rp_arpbill.FStatus=Fstatus+4如果Ftype=3 STInvoice.FStatus=Fstatus+4如果Ftype=4 ICPurBill.FStatus=Fstatus+4如果Ftype=5,6 t_rp_newreceivebill.FStatus=Fstatus+4

6.3.2核銷管理:預(yù)收款沖應(yīng)收款3:

1、預(yù)收款沖應(yīng)收款:6.3.2核銷管理:預(yù)收款沖應(yīng)收款38

1、預(yù)收款沖應(yīng)收款:核銷前:6.3.2核銷管理:預(yù)收款沖應(yīng)收款4:

1、預(yù)收款沖應(yīng)收款:6.3.2核銷管理:預(yù)收款沖應(yīng)收款39

1、預(yù)收款沖應(yīng)收款:核銷后:6.3.2核銷管理:預(yù)收款沖應(yīng)收款5:

1、預(yù)收款沖應(yīng)收款:6.3.2核銷管理:預(yù)收款沖應(yīng)收款40

1、應(yīng)收款沖應(yīng)付款:核銷前:6.3.3核銷管理:應(yīng)收款沖應(yīng)付款1:

1、應(yīng)收款沖應(yīng)付款:6.3.3核銷管理:應(yīng)收款沖應(yīng)付款41

1、應(yīng)收款沖應(yīng)付款:核銷后:6.3.3核銷管理:應(yīng)收款沖應(yīng)付款2:

1、應(yīng)收款沖應(yīng)付款:6.3.3核銷管理:應(yīng)收款沖應(yīng)付款42

1、應(yīng)收款轉(zhuǎn)銷:核銷處理

:取待核銷記錄1)應(yīng)收

取t_RP_Contact里的Ftype=1,11,3,13andFdue=0andFCheckTypein(0,1)andFRemainAmount<>0and(FStatus&1)=1and(FStatus&16)=0的記錄核銷處理1)

相應(yīng)地生成轉(zhuǎn)出單位的收款單和轉(zhuǎn)入單位的其他應(yīng)收單,單據(jù)信息保存流程同新增相應(yīng)單據(jù),前者自動(dòng)為審核狀態(tài)2)

根據(jù)應(yīng)收記錄生成t_RP_NewCheckInfo的記錄,轉(zhuǎn)銷多少張單據(jù),就在該表中生成多少條fid值相同的記錄,fcontactid的值和t_rp_contact表中的fid保持一致,fcheckamount和fcehckamountfor字段記錄本次核銷的金額,fremainamount和fremainamountfor字段記錄剩余的未核銷金額。根據(jù)生成的收款單生成t_RP_NewCheckInfo的記錄。根據(jù)應(yīng)收記錄生成t_RP_Checkdetail的記錄,fcheckid=t_RP_NewCheckInfo表的fid,fbegamount、fbegamountfor字段和fremainamount、fremainamountfor字段分別記錄待轉(zhuǎn)銷金額和剩余金額。6.3.4核銷管理:應(yīng)收款轉(zhuǎn)銷1:

1、應(yīng)收款轉(zhuǎn)銷:6.3.4核銷管理:應(yīng)收款轉(zhuǎn)銷1:43

1、應(yīng)收款轉(zhuǎn)銷:核銷處理

:核銷前:6.3.4核銷管理:應(yīng)收款轉(zhuǎn)銷2:

1、應(yīng)收款轉(zhuǎn)銷:6.3.4核銷管理:應(yīng)收款轉(zhuǎn)銷2:44

1、應(yīng)收款轉(zhuǎn)銷:核銷處理

:核銷后:6.3.4核銷管理:應(yīng)收款轉(zhuǎn)銷3:

1、應(yīng)收款轉(zhuǎn)銷:6.3.4核銷管理:應(yīng)收款轉(zhuǎn)銷3:45

1、預(yù)收款轉(zhuǎn)銷:核銷處理

:取待核銷記錄取t_RP_Contact里的FTypein(5,15)andFPre=1andFCheckTypein(0,1)andb.FRemainAmountFor<>0and(FStatus&1)=1and(FStatus&16)=0核銷處理:1)、相應(yīng)地生成轉(zhuǎn)出單位的退款單和轉(zhuǎn)入單位的預(yù)收單,單據(jù)信息保存流程同新增相應(yīng)單據(jù),前者自動(dòng)為審核狀態(tài)2)、根據(jù)預(yù)收和退款記錄生成t_RP_NewCheckInfo的記錄,fid值相同,fcontactid的值和t_rp_contact表中的fid保持一致,預(yù)收記錄的fcheckamount和fcehckamountfor字段記錄本次核銷的金額,fremainamount和fremainamountfor字段記錄剩余的未核銷金額。退款記錄的fcheckamount和fcehckamountfor為退款單的金額(負(fù)數(shù)),fremainamount和fremainamountfor字段為0。3)、t_RP_Checkdetail不生成任何記錄。6.3.5核銷管理:預(yù)收款轉(zhuǎn)銷:

1、預(yù)收款轉(zhuǎn)銷:6.3.5核銷管理:預(yù)收款轉(zhuǎn)銷:46

1、預(yù)收款沖預(yù)付款:核銷處理

:取待核銷記錄

預(yù)收

取t_RP_Contact里的FTypein(5,15)andFPre=1andFCheckTypein(0,1)andFRemainAmountFor<>0and(FStatus&1)=1and(FStatus&16)=0預(yù)付

取t_RP_Contact里的FTypein(6,16)andFPre=1andFCheckTypein(0,1)andFRemainAmountFor<>0and(.FStatus&1)=1and(.FStatus&16)=0核銷處理1)、生成相應(yīng)地預(yù)收單位的退款單和預(yù)付單位的退款單,單據(jù)信息保存流程同新增相應(yīng)單據(jù),二者自動(dòng)為審核、核銷狀態(tài)2)、根據(jù)預(yù)收、預(yù)付記錄和應(yīng)收退款、應(yīng)付退款記錄在t_RP_NewCheckInfo中生成兩組的記錄,fid值相同,fcontactid的值和t_rp_contact表中的fid保持一致,預(yù)收、預(yù)付記錄的fcheckamount和fcehckamountfor字段記錄本次核銷的金額,fremainamount和fremainamountfor字段記錄剩余的未核銷金額。應(yīng)收退款、應(yīng)付退款記錄的fcheckamount和fcehckamountfor字段記錄本次核銷生成的退款單的金額(負(fù)數(shù)),fremainamount和fremainamountfor字段為0。3)、t_RP_Checkdetail不生成任何記錄。6.3.6核銷管理:預(yù)收款沖預(yù)付款:

1、預(yù)收款沖預(yù)付款:6.3.6核銷管理:預(yù)收款沖預(yù)付款:47

收款沖付款取待核銷記錄收款

取t_RP_Contact里的FTypein(5,15)andFPre=0andFCheckTypein(0,1)andFRemainAmountFor<>0and(FStatus&1)=1and(FStatus&16)=0付款取t_RP_Contact里的FTypein(6,16)andFPre=0andFCheckTypein(0,1)andFRemainAmountFor<>0and(.FStatus&1)=1and(.FStatus&166.3.7核銷管理:收款沖付款:

收款沖付款6.3.7核銷管理:收款沖付款:487.1

、應(yīng)收款匯總表

數(shù)據(jù)處理流程如果不包含未審核單據(jù)直接從t_rp_contactbal表取數(shù)如果包含未審核單據(jù)則是從t_rp_contactbal表取啟始期間的期初數(shù),然后按月從t_rp_contact表中取業(yè)務(wù)數(shù)據(jù)并計(jì)算出各個(gè)月的余額,直到結(jié)束期間.

一定要注意shift+R的運(yùn)用,重寫t_rp_contactbal七、主要報(bào)表取數(shù)介紹;7.1、應(yīng)收款匯總表七、主要報(bào)表取數(shù)介紹;491、

應(yīng)收明細(xì)表

數(shù)據(jù)處理流程是從t_rp_contactbal表取啟始期間的期初數(shù),然后按月從t_rp_contact表中取業(yè)務(wù)數(shù)據(jù)并計(jì)算各個(gè)月的余額,直到結(jié)束期間。7.2:應(yīng)收明細(xì)表2、往來對賬單

數(shù)據(jù)處理流程在t_RP_Contact表中查詢出已審核的發(fā)票,應(yīng)收單,收款單,預(yù)收單以及滿足用戶輸入的其他過濾條件的記錄。1、

應(yīng)收明細(xì)表7.2:應(yīng)收明細(xì)表2、往來對賬單507.3:賬齡分析表1賬齡分析表上按應(yīng)收日期:的單據(jù)日期和應(yīng)收日期與截止日期的對照結(jié)果按應(yīng)收日期在t_RP_Contact表中查詢出未核銷(或者核銷日期大于截止日期)并滿足用戶輸入的過濾條件的記錄的FID,對應(yīng)t_RP_Plan_Ar/Ap.ForgID中的Fdate(應(yīng)收款日期),用截止日期-Fdate得出時(shí)間差對應(yīng)t_RPAgegroup得出所屬賬齡段并統(tǒng)計(jì)出余額:t_RP_RPDetail.FremainAmount7.3:賬齡分析表1賬齡分析表上517.3:賬齡分析表2賬齡分析表按單據(jù)日期在t_RP_Contact表中查詢出未核銷(或者核銷日期大于截止日期)并滿足用戶輸入的過濾條件的記錄,用t_RP_Contact.fdate-截止日期得出時(shí)間差對應(yīng)t_RPAgegroup得出所屬賬齡段并統(tǒng)計(jì)出余額:t_RP_Contact.FremainAmount注:該表與客戶的當(dāng)前信用期限沒有關(guān)系,分析的依據(jù)就是業(yè)務(wù)單據(jù)上的單據(jù)日期和應(yīng)收日期與截止日期的對照結(jié)果7.3:賬齡分析表2賬齡分析表527.4:到期債權(quán)列表5、到期債權(quán)列表從t_rp_contact.fid連接t_RP_Plan_ar/p.ForgID中取出t_RP_Plan_ar/p.Fdate(應(yīng)收日期)小于等于‘計(jì)算日期’的單據(jù)的發(fā)生額和剩余金額。的到期債權(quán)列表與應(yīng)收應(yīng)付明細(xì)表對不上首先這二者并不具有可比性:到期債權(quán)列表匯總的是所有應(yīng)收單,發(fā)票FTypein(1,3,11,13)的被核銷后的剩余金額,只是根據(jù)收款計(jì)劃中的日期來計(jì)算過期天數(shù)的并不是按期間來進(jìn)行匯總應(yīng)收明細(xì)表中匯總的是所有應(yīng)收與收款的金額例如:一張發(fā)票100元,一張收款單也是100元,同一客戶,沒做核銷那么在明細(xì)表中此客戶的余額為0由于沒有核銷在到期債權(quán)列表中仍有100元的債權(quán)對照結(jié)果7.4:到期債權(quán)列表5、到期債權(quán)列表53八、調(diào)匯:10.3的調(diào)匯系統(tǒng)提供兩種模式:模式一: 不選擇系統(tǒng)參數(shù)“啟用對賬與調(diào)匯”,與10.1及以前版本相同只在總賬調(diào)匯過程基本類似.設(shè)計(jì)思路: 保持以前版本的處理方式,在總賬期末調(diào)匯,同時(shí)應(yīng)收應(yīng)付系統(tǒng)按每張外幣單據(jù)生成調(diào)匯記錄,并在“調(diào)匯記錄表”中逐筆顯示,該調(diào)匯記錄更新對應(yīng)外幣單據(jù)的未核銷的“本位幣金額”,并掛上總賬調(diào)匯憑證的憑證號.優(yōu)點(diǎn): 與以前版本處理方式基本一致,在程序處理上改進(jìn)了調(diào)匯單據(jù)的余額更新、內(nèi)容顯示等機(jī)制.缺點(diǎn): 由于計(jì)算的基礎(chǔ)不一致總賬是以科目余額表的數(shù)據(jù)為依據(jù),應(yīng)收應(yīng)付以單據(jù)余額分別進(jìn)行,調(diào)匯后由于四舍五入引起的尾差問題是無法徹底解決的!八、調(diào)匯:10.3的調(diào)匯系統(tǒng)提供兩種模式:優(yōu)點(diǎn):缺點(diǎn):54設(shè)計(jì)思路:往來科目在應(yīng)收應(yīng)付系統(tǒng)進(jìn)行期末調(diào)匯并自動(dòng)生成調(diào)匯憑證,其他外幣科目的期末調(diào)匯操作在上述操作完成后到總賬系統(tǒng)處理!模式二:選擇系統(tǒng)參數(shù)“啟用對賬與調(diào)匯”

優(yōu)點(diǎn): 徹底解決了調(diào)匯后的總賬與應(yīng)收應(yīng)付系統(tǒng)仍存在尾差的問題!由于應(yīng)收應(yīng)付系統(tǒng)的適應(yīng)癥往來單據(jù)上必須存在往來科目信息,明細(xì)表、匯總表、期末對賬均可按科目對賬,極大方便了總賬與應(yīng)收應(yīng)付的對賬問題!缺點(diǎn): 此模式下,由于加大了應(yīng)收應(yīng)付系統(tǒng)的單據(jù)與總賬系統(tǒng)的對應(yīng)憑證之間的緊密關(guān)系,所以系統(tǒng)給予的檢查與控制相對嚴(yán)格,如:單據(jù)與憑證之間金額雙方相符的檢查、期間雙方一致檢查等!設(shè)計(jì)思路:模式二:選擇系統(tǒng)參數(shù)“啟用對賬與調(diào)匯”

優(yōu)點(diǎn):缺點(diǎn)55二者相同:1.二者都要在總賬進(jìn)行調(diào)匯,(不啟用對賬與調(diào)匯只在總賬進(jìn)行調(diào)匯,啟用對賬與調(diào)匯先在應(yīng)收應(yīng)付進(jìn)行調(diào)匯后在總賬進(jìn)行調(diào)匯2.都會往調(diào)匯信息記錄表中記錄調(diào)匯的金額,總賬調(diào)匯t_RateAdjust,應(yīng)收應(yīng)付t_rp_AdjustAccount、t_rp_AdjustRate3.都會更新單據(jù)的本幣金額;4.都不會生成新的單據(jù),只在報(bào)表中形成一條記錄二者相同:1.二者都要在總賬進(jìn)行調(diào)匯,(不啟用對賬與調(diào)匯只在561.憑證信息記錄不同,不啟用對賬與調(diào)匯時(shí)應(yīng)收應(yīng)付記錄的憑證信息并不一定金額完全與之對應(yīng),而啟用對賬與調(diào)匯則是將應(yīng)收應(yīng)付的調(diào)匯金額匯總后生成憑證!2.兩種調(diào)匯方式的對于客戶需進(jìn)行對賬與調(diào)匯的建議用啟用對賬與調(diào)匯的模式,不啟用對賬與調(diào)匯的模式?jīng)]有受控科目可能會導(dǎo)致總賬與應(yīng)收應(yīng)付很容易差生差異。不同:1.憑證信息記錄不同,不啟用對賬與調(diào)匯時(shí)應(yīng)收應(yīng)付記錄的憑證信57應(yīng)收應(yīng)付:t_rp_AdjustAccount調(diào)匯科目匯總表t_rp_AdjustRate:調(diào)匯單據(jù)匯總表總賬部分:t_RateAdjust:匯率調(diào)整表涉及的表:應(yīng)收應(yīng)付:涉及的表:58思考:啟用了對賬與調(diào)匯,先在應(yīng)收應(yīng)付科目進(jìn)行了調(diào)匯后在總賬進(jìn)行了調(diào)匯,發(fā)現(xiàn)總賬的調(diào)匯又再對受控科目進(jìn)行了調(diào)匯????思考:啟用了對賬與調(diào)匯,先在應(yīng)收應(yīng)付科目進(jìn)行了調(diào)匯后在總賬進(jìn)5910.3以后提供了與總賬對賬功能:期末總賬對、期末科目對賬 兩種對賬方式?jīng)]有什么太大的區(qū)別,要注意的是對賬和應(yīng)收應(yīng)付的取數(shù)直接取的是T_Rp_ContactBal中的數(shù)據(jù),若此表的數(shù)據(jù)有誤這里取出的數(shù)據(jù)也有誤了,故建議對賬前分別有應(yīng)收應(yīng)付匯總表中Shift+R重算余額(一定要跨期重算最好從啟用期開始),若重算后仍不對上程序在界面上就可看出哪些不對,然后再一一去找問題!九、與總賬對賬10.3以后提供了與總賬對賬功能:九、與總賬對賬60謝謝!版權(quán)所有?1993-2006金蝶軟件(中國)有限公司謝謝!版權(quán)所有?1993-2006金蝶軟件(中國)有61演講完畢,謝謝觀看!演講完畢,謝謝觀看!62K/3V10.3應(yīng)收應(yīng)付數(shù)據(jù)結(jié)構(gòu)及數(shù)據(jù)流程版權(quán)所有?1993-2006金蝶軟件(中國)有限公司講演人:劉劍波2006.11.22K/3V10.3應(yīng)收應(yīng)付數(shù)據(jù)結(jié)構(gòu)及數(shù)據(jù)流程版權(quán)所有?19963提綱系統(tǒng)設(shè)置及主要參數(shù)表介紹;初始化數(shù)據(jù)流程處理介紹;采購/銷售發(fā)票數(shù)據(jù)流程處理介紹;其他應(yīng)收/付單業(yè)務(wù)數(shù)據(jù)流程處理介紹;收/付/退款款單業(yè)務(wù)數(shù)據(jù)流程處理介紹;核銷業(yè)務(wù)數(shù)據(jù)流程處理介紹;主要報(bào)表取數(shù)介紹;調(diào)匯;期末對賬Note:

FRP=0應(yīng)付1應(yīng)收&由于應(yīng)收與應(yīng)付系統(tǒng)的操作流程及數(shù)據(jù)流程非常類似,所以下面的介紹中暫以應(yīng)收系統(tǒng)為例來闡述,凡是沒有特別提出對應(yīng)付系統(tǒng)的說明的地方,都是對兩個(gè)系統(tǒng)適用的。在所有的應(yīng)收應(yīng)付的數(shù)據(jù)庫表中Frp字段為0的表示應(yīng)付,為1代表應(yīng)收;提綱系統(tǒng)設(shè)置及主要參數(shù)表介紹;Note:641.1基礎(chǔ)設(shè)置系統(tǒng)參數(shù)部分;1.1應(yīng)收應(yīng)付的基礎(chǔ)系統(tǒng)設(shè)置部分的數(shù)據(jù)大部分均保存在表t_RP_SystemProfile中在Fdescription一列中都有各參數(shù)的描述,在系統(tǒng)設(shè)置中的參數(shù)均在此表中有反應(yīng)!1.2啟用對賬與調(diào)匯的參數(shù)此參數(shù)是10.2后新增的功能,改進(jìn)了原來版本調(diào)匯不準(zhǔn)確的問題,若選中此參數(shù),那么要求總賬中的受控科目不能再在總賬中錄入數(shù)據(jù),與其相關(guān)的憑證均從其他子系統(tǒng)傳遞過來!同時(shí)在應(yīng)收應(yīng)付中也要求單據(jù)上錄入往來科目,以便與總賬對賬和調(diào)匯!其對應(yīng)的參數(shù)是t_RP_SystemProfile中的FcheckAccount,為1啟用,0不啟用請注意:建議不要強(qiáng)行在數(shù)據(jù)庫中直接更新此值,強(qiáng)行更新在之前的數(shù)據(jù)若總賬與應(yīng)收應(yīng)付對不上,初始化的沒有指定往來科目或或存在一些錯(cuò)誤,這樣即使啟用了應(yīng)該存在問題,最好能在新建賬套中啟用此功能!一、系統(tǒng)設(shè)置及主要參數(shù)表介紹1.1基礎(chǔ)設(shè)置系統(tǒng)參數(shù)部分;1.2啟用對賬與調(diào)匯的參數(shù)此參數(shù)651.3著重掌握的應(yīng)收應(yīng)付往來表t_rp_contact的幾個(gè)字段Ftype:票據(jù)類型:1-其它應(yīng)收單2-其它應(yīng)付單3-銷售發(fā)票4-采購發(fā)票5-收款單6-付款單8-壞賬生成對沖單據(jù)9-轉(zhuǎn)賬生成的對沖單據(jù)11-無號應(yīng)收單12-無號應(yīng)付單13-無號銷售發(fā)票14-無號采購發(fā)票15-無號收款單16-無號付款單

FStatus

:狀態(tài):新增審核憑證核銷壞賬

0202122常用的狀態(tài):1:審核;3:審核并生成憑證;5:審核并核銷;7:審核生成憑證并核銷1.3著重掌握的應(yīng)收應(yīng)付往來表t_rp_contact的幾個(gè)66FPre:是否預(yù)收、預(yù)付1-預(yù)收、預(yù)付,0-正常-1-退款FInvoiceID:銷票內(nèi)碼對應(yīng)的發(fā)票ID(關(guān)聯(lián)表:STInvoice,ICPurBill,ICSale,iCPurchaseCOM_InvSale,COM_InvPurchase)

FRPBillID:應(yīng)收、應(yīng)付單內(nèi)碼FBillID:收款、付款單內(nèi)碼對應(yīng)的收款、付款單ID(關(guān)聯(lián)表:t_rp_newreceivebill)

FBegID:初始記錄id0非初始記錄>0初始記錄與t_rp_begdata的finterid關(guān)聯(lián),Fisinit=1是初始化數(shù)據(jù)FRP:系統(tǒng)類型1-應(yīng)收賬0-應(yīng)付賬

FCustomer:客戶(供應(yīng)商)

FDue:是否核銷完畢1-全部核銷完畢

1.3著重掌握的應(yīng)收應(yīng)付往來表t_rp_contact的幾個(gè)字段FPre:是否預(yù)收、預(yù)付1-預(yù)收、預(yù)付,0-正常-167二、初始化數(shù)據(jù)流程處理介紹;

2.1相互關(guān)系:1.初始化表:表頭表:t_Rp_Begdata表體表:t_Rp_BegdataEntryBegdata.Finterid=BegdataEntry.Finterid=t_Rp_Plan_ap.Finteridt_Rp_Begdata在原來的版本(10.2前)是只有t_RpBegdata表沒有t_Rp_BegdataEntry表t_RP_Contact中記錄的初始化的所有單據(jù)的FisInit均為1二、初始化數(shù)據(jù)流程處理介紹;

2.1相互關(guān)系:68數(shù)據(jù)處理流程: 發(fā)票的處理:在t_RP_BegData、t_RP_BegDataEntry表插入記錄,ftype=3銷售發(fā)票;在t_RP_Contact表中插入往來記錄,F(xiàn)isInit=1;在t_RP_RP_Plan_Ar/Ap中插入收款(付款)計(jì)劃記錄;發(fā)票涉及到的商品數(shù)量信息寫入t_rpBegDetail表;應(yīng)收單的處理:在t_RP_BegData表插入記錄,ftype=1應(yīng)收單;在t_RP_Contact表中插入往來記錄,F(xiàn)isInit=1預(yù)收單的處理:在t_RP_BegData表插入記錄,ftype=5預(yù)收單;在t_RP_Contact表中插入往來記錄,F(xiàn)isInit=1,fpre=-1,2.2初始化數(shù)據(jù)處理流程(1):數(shù)據(jù)處理流程: 2.2初始化數(shù)據(jù)處理流程(1):69數(shù)據(jù)處理流程: 如果選中‘本年’選項(xiàng),t_RP_BegData和t_RP_Contact中記錄的fyear字段是當(dāng)前年度,如果沒選中‘本年’選項(xiàng),t_RP_BegData和t_RP_Contact中記錄的fyear字段是業(yè)務(wù)發(fā)生年度如果是應(yīng)收(付)票據(jù):在t_RP_Bill插入記錄,F(xiàn)isInit為1。如果是初始壞賬數(shù)據(jù):在t_RP_NewBadDebt中插入記錄,F(xiàn)isInit為1

2.3初始化數(shù)據(jù)處理流程(2):數(shù)據(jù)處理流程: 2.3初始化數(shù)據(jù)處理流程(2):70三、采購/銷售發(fā)票數(shù)據(jù)流程處理介紹3.1.發(fā)票的傳遞:由于應(yīng)收應(yīng)付發(fā)票的處理相似,采購發(fā)票(Icpurchase,IcpurchseEntry)和銷售發(fā)票(IcSale,IcSaleEntry)的結(jié)構(gòu)相似與應(yīng)收應(yīng)付的關(guān)聯(lián)字段相同,下面以銷售發(fā)票為例說明其結(jié)構(gòu)和數(shù)據(jù)關(guān)系,在下面的說明中沒有特別注明的內(nèi)容均適用于采購發(fā)票.三、采購/銷售發(fā)票數(shù)據(jù)流程處理介紹3.1.發(fā)票的傳遞:71銷售發(fā)票表(應(yīng)收應(yīng)付相關(guān)部分)3.2相互關(guān)系:1.發(fā)票表:表頭表:IcSale表體表:IcSaleEntryIcSale.Finterid=IcSaleEntry.FinteridISsale.FArapstatus=T_Rp_Contact.Fstatus(二進(jìn)制規(guī)則,審核、憑證、核銷)FcheckStatus的值:0表示未核銷,1完全核銷,2部分核銷,與T_Rp_Contact中的Fdue是不同的后者只有0表示非完全核銷,1完全核銷二個(gè)狀態(tài)。Icsale中也有Famount,FamountFor,Fremainamount,FremainamountFor等但表頭中的這些字段暫并未在后面的數(shù)據(jù)調(diào)用,對于10.2/10.3版本我們一般只需考慮表體中的金額就可以了!銷售發(fā)票表(應(yīng)收應(yīng)付相關(guān)部分)72IcSale、IcSaleEntry和T_Rp_Contact相互關(guān)系

IcSaleEntry中對于增值稅發(fā)票FStdAmountincludeTax,FAmountincludeTax這兩字段的求和應(yīng)是做為應(yīng)收應(yīng)付本幣和原幣金額的依據(jù)。其應(yīng)與T_Rp_Contact的FAmount,FAmountFor相等;對于普通發(fā)票FstdAmount,FAmount這兩字段的求和應(yīng)是做為應(yīng)收應(yīng)付本幣和原幣金額的依據(jù)。其應(yīng)與T_Rp_Contact的FAmount,FAmountFor相等.IcSaleEntry中FremainAmount,FremainamountFor,是各條分錄的剩余金額之和應(yīng)與T_Rp_Contact,收付款計(jì)劃表T_Rp_Plan_Ar/T_Rp_Plan_Ap的FremainAmount,FremainamountFor相等.IcSale、IcSaleEntry和T_Rp_Contac73IcSale、IcSaleEntry和T_Rp_Contact相互關(guān)系

現(xiàn)銷發(fā)票在Icsale中的FsaleStyle值為100(賒銷為101),現(xiàn)購發(fā)票在Icpurchase中Fpostyle為251(賒購為252),若一張現(xiàn)銷或現(xiàn)購發(fā)票保存后發(fā)票的狀態(tài)均為完全核銷的狀態(tài),F(xiàn)arapstatus&4,Fcheckstatus=1,在單據(jù)體中的FremainAmount,FremainamountFor,均為0,核銷金額FcheckAmount,FcheckAmountFor為單據(jù)的原單金額!T_Rp_Contact中也是核銷完畢的狀態(tài)!字段Famount_Commit和FamountFor_Commit是收款單關(guān)聯(lián)金額,此字段也是比較重要的字段在介紹收款單時(shí)再著重介紹!IcSale、IcSaleEntry和T_Rp_Contac74四、其他收應(yīng)收/其他應(yīng)付單4.1相互關(guān)系:1.T_Rp_ArpBill.FBillid=T_Rp_ArpbillEntry.FBillid= T_Rp_Contact.FRpbillid=T_Rp_Plan_Ar.FBillid2.T_Rp_ArpBill.Fstatus=T_Rp_Contact.Fstatus3.T_Rp_ArpBill.Fnumber=T_Rp_Contact.Fnumber四、其他收應(yīng)收/其他應(yīng)付單4.1相互關(guān)系:75其他收應(yīng)收/其他應(yīng)付單4.T_Rp_ArpBill.Fdate= T_Rp_Contact.Fdate=T_Rp_Plan_Ar.Fdate5.T_Rp_ArpBill.FFincdate=T_Rp_Contact.FFincdate6.T_Rp_ArpBilEntry中Famount,FamountFor,FremainAmount,FremainamountFor,是各條分錄的剩余金額之和應(yīng)與T_Rp_Contact,收付款計(jì)劃表T_Rp_Plan_Ar/T_Rp_Plan_Ap的Famount,FamountFor,FremainAmount,FremainamountFor相等.7.同時(shí)由于T_Rp_ArpBilEntry表在10.2后的版本才新加的一張表,原來系統(tǒng)取數(shù)均是取自T_Rp_ArpBill,對于升級上來的數(shù)據(jù)或一些錯(cuò)誤的數(shù)據(jù),我們要保持T_Rp_ArpBill,T_Rp_ArpBilEntry和T_Rp_Contact,T_Rp_Plan_Ar/T_Rp_Plan_Ap中的單據(jù)金額,剩余金額等金額一致!其他收應(yīng)收/其他應(yīng)付單4.T_Rp_ArpBill.Fdat768.FBillType:票據(jù)類型關(guān)聯(lián)t_RP_SystemEnum表的FItemID989-應(yīng)收票據(jù)背書,993-應(yīng)收票據(jù)轉(zhuǎn)出,994-應(yīng)收款轉(zhuǎn)銷,995-其它應(yīng)收單,992-其它應(yīng)付單,991-應(yīng)付款轉(zhuǎn)銷,990-費(fèi)用分配,988-期末調(diào)匯應(yīng)收單,987-期末調(diào)匯應(yīng)付單其他收應(yīng)收/其他應(yīng)付單9.FSource來源 0.正常,1.票據(jù)轉(zhuǎn)出,2.應(yīng)收、付款轉(zhuǎn)銷, 3.票據(jù)背書,4.費(fèi)用分配,5-期末調(diào)匯10.FSourceID來源內(nèi)碼對應(yīng)單據(jù)的ID8.FBillType:票據(jù)類型其他收應(yīng)收/其他應(yīng)付單9774.2數(shù)據(jù)流程1、

錄入時(shí)在t_rp_arpbill、t_rp_arpbillEntry插入其它應(yīng)收單記錄FbillType=995,fstatus=0,fgroupid=0,fvoucherid=0在t_rp_contact往來業(yè)務(wù)列表插入記錄,F(xiàn)type=1(1-其它應(yīng)收單,2-其它應(yīng)付單),F(xiàn)RPBillID=t_rp_arpbill·Fbillid=t_rp_Plan_ar/ap.fbillid,fstatus=0,fgroupid=0,fvoucherid=0在t_rp_Plan_ar/ap.fbillid插入收款計(jì)劃表記錄,F(xiàn)orgID=t_rp_contact·fid2、

審核時(shí)更改t_rp_arpbill其它應(yīng)收單表中字段Fstatus字段值為審核狀態(tài)值1更改t_rp_contact往來業(yè)務(wù)列表中字段Fstatus字段值為審核狀態(tài)值1,生成t_RP_Contactbal表的數(shù)據(jù)。

4.2數(shù)據(jù)流程78五、收/付/退款款單業(yè)務(wù)數(shù)據(jù)流程處理介紹五、收/付/退款款單業(yè)務(wù)數(shù)據(jù)流程處理介紹795.1關(guān)聯(lián)關(guān)系:1.T_Rp_Newreceivebill.Fbillid=T_Rp_Arbillofsh.Fbillid =T_Rp_Contact.Fbillid2.T_Rp_Newreceivebill.Fstatus=T_Rp_Contact.Fstatus3.T_Rp_Newreceivebill..Fnumber=T_Rp_Contact.Fnumber4.T_Rp_Newreceivebill..Fdate=T_Rp_Contact.Fdate5.T_Rp_Newreceivebill.FFincdate=T_Rp_Contact.FFincdate6.T_Rp_Arbillofsh中Famount,FamountFor,FremainAmount,FremainamountFor,是各條分錄的金額之和應(yīng)與T_Rp_Newreceivebill和T_Rp_Contact中的Famount,FamountFor,FremainAmount,FremainamountFor金額相對應(yīng)5.1關(guān)聯(lián)關(guān)系:1.T_Rp_Newreceivebill.805.2數(shù)據(jù)處理流程錄入收款、預(yù)收款金額為正,退款金額為負(fù)如果直接錄入單據(jù)在t_rp_newreceivebill收款單中插入記錄系統(tǒng),F(xiàn)RP=1,fstatus=0,fgroupid=0,fvoucherid=0,F(xiàn)pre=0—收款1—預(yù)收款–1—退款2.在t_rp_contact往來業(yè)務(wù)列表中插入記錄,F(xiàn)type=5,F(xiàn)BillID=t_rp_newreceivebill·Fbillid,fstatus=0,fgroupid=0,fvoucherid=0,fchecktype=0,F(xiàn)pre=0—收款1—預(yù)收款–1—退款5.2數(shù)據(jù)處理流程錄入收款、預(yù)收款金額為正,退款金額為負(fù)815.2數(shù)據(jù)處理流程如果是選應(yīng)收單據(jù)生成的收款單1.在t_rp_newreceivebill收款單中插入記錄系統(tǒng),FRP=1,fstatus=0,fgroupid=0,fvoucherid=0,F(xiàn)pre=0—收款1—預(yù)收款–1—退款2.在t_rp_contact往來業(yè)務(wù)列表中插入記錄,F(xiàn)type=5,F(xiàn)BillID=t_rp_newreceivebill·Fbillid,fstatus=0,fgroupid=0,fvoucherid=0,fchecktype=3,Fpre=0—收款1—預(yù)收款–1—退款3.在t_rp_ARBillOfSH插入收款單對應(yīng)的應(yīng)收單的記錄,F(xiàn)BillID=t_rp_newreceivebill·Fbillid,fid=,fchecktype=1。審核:更新t_rp_newreceivebill、t_rp_contact的fstatus=1更新t_RP_Contactbal表的數(shù)據(jù)5.2數(shù)據(jù)處理流程如果是選應(yīng)收單據(jù)生成的收款單82這是升級的源賬套數(shù)據(jù)有問題引起主要是Findex字段出現(xiàn)了相同,在T_Rp_Arbillofsh中Fid_src,Fbillno_src,Fclassid_src,Famount_Src,均為關(guān)聯(lián)的源單的內(nèi)容Findex字段在此表中一定不能有相同的,最好能順序,否則核銷時(shí)可能會出現(xiàn)一張單據(jù)多條分錄只有其中一條被核銷,導(dǎo)致無論怎么核銷也法將單據(jù)余額核銷完畢的情況!思考:升級上來的賬套,一張收款單被一張金額完全相同的發(fā)票核銷后,但發(fā)現(xiàn)收款單總有余額,無法完全核銷,剩余金額也無法核銷完?這是升級的源賬套數(shù)據(jù)有問題引起主要是Findex字段出現(xiàn)了相83六、核銷業(yè)務(wù)數(shù)據(jù)流程處理介紹6.1核銷類型:到款結(jié)算,預(yù)收沖應(yīng)收,應(yīng)收沖應(yīng)付,應(yīng)收款轉(zhuǎn)銷,預(yù)收款轉(zhuǎn)銷,預(yù)收款沖預(yù)付款,收款沖付款七種類型核銷類型主要是按單據(jù)的不同進(jìn)行分類。1.到款結(jié)算:主要是收款單、退款單與銷售發(fā)票、其它應(yīng)收單核銷,或收款單與退款單互沖,紅字銷售發(fā)票、其它應(yīng)收單與藍(lán)字銷售發(fā)票、其它應(yīng)收單互沖,不包括預(yù)收單。2.預(yù)收沖應(yīng)收 解決的是預(yù)收單的核銷問題,包括預(yù)收款與銷售發(fā)票、其它應(yīng)收單核銷,或預(yù)收單與退款單互沖。預(yù)收沖應(yīng)收與到款結(jié)算的區(qū)別之處在于:預(yù)收沖應(yīng)收要根據(jù)相應(yīng)的核銷記錄生成預(yù)收沖應(yīng)收憑證,而到款結(jié)算則不用。六、核銷業(yè)務(wù)數(shù)據(jù)流程處理介紹6.1核銷類型:84核銷類型3.應(yīng)收沖應(yīng)付解決的是銷售發(fā)票、其它應(yīng)收單與采購發(fā)票、其它應(yīng)付單的核銷問題。

4.應(yīng)收款轉(zhuǎn)銷則屬于單邊核銷,即從一個(gè)客戶轉(zhuǎn)為另一個(gè)客戶,實(shí)際應(yīng)收款的總額并不減少。5.預(yù)收款轉(zhuǎn)銷也是屬于單邊核銷,即從一個(gè)客戶轉(zhuǎn)為另一個(gè)客戶,實(shí)際預(yù)收款的總額并不減少。6.預(yù)收款沖預(yù)付款解決的是預(yù)收單與預(yù)付單的核銷問題。7.收款沖付款解決的是收款單與付款單的核銷問題。核銷類型3.應(yīng)收沖應(yīng)付解決的是銷售發(fā)票、其它應(yīng)收單與采購發(fā)票856.2核銷方式:核銷方式分為:金額,存貨數(shù)量,關(guān)聯(lián)關(guān)系三種方式。這三種核銷方式并不是每種核銷類型都適用的金額:所有的核銷類型都可以用存貨數(shù)量:(1)到款結(jié)算(2)預(yù)收沖應(yīng)收(3)應(yīng)收沖應(yīng)付(4)應(yīng)收款轉(zhuǎn)銷(5)預(yù)收款轉(zhuǎn)銷(6)預(yù)收款沖預(yù)付款(7)收款沖付款“關(guān)聯(lián)關(guān)系”核銷方式支持到款(付款)結(jié)算核銷類型,具體包括:收款單關(guān)聯(lián)應(yīng)收單、退款單關(guān)聯(lián)負(fù)數(shù)應(yīng)收單;預(yù)收沖應(yīng)收核銷類型,具體包括:退款單關(guān)聯(lián)收款單。T_rp_newcheckinfo的FCheckManer核銷方式1:單據(jù)2:存貨數(shù)量3:關(guān)聯(lián)關(guān)系Fchecktype(1)到款結(jié)算(2)預(yù)收沖應(yīng)收(3)應(yīng)收沖應(yīng)付(4)應(yīng)收款轉(zhuǎn)銷(5)預(yù)收款轉(zhuǎn)銷(6)預(yù)收款沖預(yù)付款(7)收款沖付款6.2核銷方式:核銷方式分為:金額,存貨數(shù)量,關(guān)聯(lián)關(guān)系三種方86核銷表核銷表87

1、到款結(jié)算:取1、到款結(jié)算:取待核銷記錄

按金額應(yīng)收取t_RP_Contact里的 FTypein(1,3,11,13)andFCheckTypein(0,1)andFdue=0andFRemainAmount<>0and(FStatus&1)=1and(FStatus&16)=0的記錄收款取t_RP_Contact(左外連接t_rp_newreceivebill表)里的Ftype=5,15andFpre<=0andFCheckTypein(0,1)andfue=0andFRemainAmount<>0and(FStatus&1)=1and(FStatus&16)的記錄6.3.1核銷管理:到款結(jié)算1

1、到款結(jié)算:6.3.1核銷管理:到款結(jié)算188按存貨數(shù)量應(yīng)收取t_RP_Cont

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論