版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
固定資產(chǎn)系統(tǒng)數(shù)據(jù)結(jié)構(gòu)及處理演示文稿現(xiàn)在是1頁(yè)\一共有71頁(yè)\編輯于星期五固定資產(chǎn)系統(tǒng)數(shù)據(jù)結(jié)構(gòu)及處理現(xiàn)在是2頁(yè)\一共有71頁(yè)\編輯于星期五提綱固定資產(chǎn)卡片數(shù)據(jù)結(jié)構(gòu)賬套數(shù)據(jù)處理實(shí)例
現(xiàn)在是3頁(yè)\一共有71頁(yè)\編輯于星期五基礎(chǔ)資料表t_faaltermode(變動(dòng)方式類別表),t_fastatus(使用狀態(tài)類別表),t_FADeprMethod(折舊方法定義表),t_fagroup(卡片類別表),t_falocation(存放地點(diǎn)表)現(xiàn)在是4頁(yè)\一共有71頁(yè)\編輯于星期五卡片基本概貌上圖紅色框內(nèi)容存于t_facard表,藍(lán)色框內(nèi)容存于t_fadevice表,綠色框內(nèi)容存于t_facarditem表。現(xiàn)在是5頁(yè)\一共有71頁(yè)\編輯于星期五卡片基本概貌上圖紅色框內(nèi)容存于t_facard卡片基本信息表,藍(lán)色框內(nèi)容存于t_fadept表,綠色框內(nèi)容存于t_faexpense表。現(xiàn)在是6頁(yè)\一共有71頁(yè)\編輯于星期五卡片基本概貌上圖紅色框內(nèi)容存于t_facard表,藍(lán)色框內(nèi)容存于t_fabalance表,此內(nèi)容存于以上兩張表內(nèi)。但t_facard只存儲(chǔ)卡片入賬時(shí)的值,而t_fabalance卻能存儲(chǔ)因折舊或卡片變動(dòng)而改變了的值?,F(xiàn)在是7頁(yè)\一共有71頁(yè)\編輯于星期五變動(dòng)相關(guān)表變動(dòng)基本表T_FAAlter卡片基本信息表T_FACard原值原幣表T_FAOrgFor固定資產(chǎn)部門分?jǐn)偙鞹_FADept折舊費(fèi)用分?jǐn)偙鞹_FAExpenses自定義卡片項(xiàng)目表T_FACardItem附屬設(shè)備表T_FADevice現(xiàn)在是8頁(yè)\一共有71頁(yè)\編輯于星期五變動(dòng)基本表和變動(dòng)相關(guān)表的關(guān)系卡片相關(guān)表的核心是變動(dòng)基本表(T_FAAlter)。該表記錄了固定資產(chǎn)的內(nèi)碼,變動(dòng)的期間,摘要,制單人等信息。因?yàn)樾略龅墓潭ㄙY產(chǎn)也可以看作一種變動(dòng)方式為新增的業(yè)務(wù)來處理,故此,該表可以記錄從固定資產(chǎn)新增到變動(dòng)、報(bào)廢等業(yè)務(wù)處理的所有情況。該表中的Fnew字段表明該記錄是否為新增卡片形成,F(xiàn)new=1表示該固定資產(chǎn)入賬時(shí)產(chǎn)生,即原始記錄。在同一個(gè)會(huì)計(jì)期間,同一個(gè)固定資產(chǎn)在該表中只能有一個(gè)記錄?,F(xiàn)在是9頁(yè)\一共有71頁(yè)\編輯于星期五變動(dòng)基本表的使用下圖為某賬套的固定資產(chǎn)變動(dòng)基本表的記錄:
圖中,內(nèi)碼為1的固定資產(chǎn)有兩條記錄。其中,期間為2000年0期的記錄是初始化錄入該固定資產(chǎn)時(shí)產(chǎn)生的。在結(jié)束初始化后,系統(tǒng)進(jìn)入2000年第1期,然后做了一次變動(dòng),故此又產(chǎn)生了第二條記錄,但該記錄期間和變動(dòng)FAlterID與第1條都不同。內(nèi)碼為2的固定資產(chǎn)在2000年第1期錄入,在第2期進(jìn)行了一次變動(dòng),可以看出,兩條記錄的期間、變動(dòng)FAlterID都不同。由此,我們可以總結(jié)出固定資產(chǎn)變動(dòng)基本表T_FAAlter記錄的規(guī)則:現(xiàn)在是10頁(yè)\一共有71頁(yè)\編輯于星期五變動(dòng)基本表的使用卡片每變動(dòng)一次(包括新增),即產(chǎn)生一條變動(dòng)基本記錄,固定資產(chǎn)做每一次變動(dòng),變動(dòng)IDFalterID依次加1,每期每個(gè)固定資產(chǎn)只能變動(dòng)一次。當(dāng)卡片新增或變動(dòng)時(shí),T_FAAlter變動(dòng)基本表插入一條新記錄;它記錄了固定資產(chǎn)變動(dòng)時(shí)的基本要素,如固定資產(chǎn)的內(nèi)碼,期間,變動(dòng)ID等等。與此同時(shí),卡片變動(dòng)相關(guān)表也會(huì)以該記錄的變動(dòng)ID為主鍵,各自生成一條新的記錄,記錄各自的固定資產(chǎn)相關(guān)信息。
現(xiàn)在是11頁(yè)\一共有71頁(yè)\編輯于星期五卡片基本信息表T_FACard1)
卡片基本信息表T_FACard:該表記錄每一次變動(dòng)時(shí)當(dāng)次變動(dòng)卡片的基本信息,如固定資產(chǎn)名稱、存放地點(diǎn)、入賬時(shí)間、入賬原值、累計(jì)折舊、預(yù)計(jì)凈殘值、相關(guān)科目等等其中,入賬原值=原值原幣表該固定資產(chǎn)的各幣別金額總和?,F(xiàn)在是12頁(yè)\一共有71頁(yè)\編輯于星期五原值原幣表T_FAOrgFor2)
原值原幣表T_FAOrgFor:該表記錄固定資產(chǎn)某次變動(dòng)時(shí)的價(jià)值組成,即該固定資產(chǎn)由幾種幣別組成,每種幣別各自金額為多少。有幾種幣別,就有幾條記錄?,F(xiàn)在是13頁(yè)\一共有71頁(yè)\編輯于星期五固定資產(chǎn)部門分?jǐn)偙鞹_FADept3)
固定資產(chǎn)部門分?jǐn)偙鞹_FADept:該表記錄該次變動(dòng)的固定資產(chǎn)由幾個(gè)部門使用,每個(gè)部門占多少比率。有多少個(gè)部門,就生成幾個(gè)記錄。FdetailID記錄了存儲(chǔ)該部門核算項(xiàng)目信息的記錄的內(nèi)碼。此表為生成折舊費(fèi)用部門分配表的依據(jù)?,F(xiàn)在是14頁(yè)\一共有71頁(yè)\編輯于星期五折舊費(fèi)用分?jǐn)偙鞹_FAExpenses1)折舊費(fèi)用分?jǐn)偙鞹_FAExpenses:記錄該固定資產(chǎn)所產(chǎn)生的折舊費(fèi)用分?jǐn)偟侥膸讉€(gè)科目,每個(gè)科目所占比例。有幾個(gè)科目,就有幾條記錄。FdetailID記錄了存儲(chǔ)該科目核算項(xiàng)目信息的記錄的內(nèi)碼。此表為生成折舊費(fèi)用項(xiàng)目科目分配表的依據(jù)?,F(xiàn)在是15頁(yè)\一共有71頁(yè)\編輯于星期五附屬設(shè)備表T_FADevice2)附屬設(shè)備表T_FADevice:該表記錄了該固定資產(chǎn)所擁有的附屬設(shè)備,記錄了各附屬設(shè)備的名稱規(guī)格、數(shù)量、金額和存放地點(diǎn)等等。有幾個(gè)附屬設(shè)備,就有幾條記錄。
現(xiàn)在是16頁(yè)\一共有71頁(yè)\編輯于星期五變動(dòng)相關(guān)表的情況
1)
自定義卡片項(xiàng)目表T_FACardItem:該表初始時(shí)只有一個(gè)字段FalterID。當(dāng)該賬套無論任何一個(gè)類別的卡片定義了自定義卡片項(xiàng)目時(shí),該表就會(huì)以“F+自定義項(xiàng)目的內(nèi)碼”為字段名,動(dòng)態(tài)增加相應(yīng)的字段,整個(gè)系統(tǒng)中有幾個(gè)自定義項(xiàng)目,就增加幾個(gè)字段。存儲(chǔ)時(shí),對(duì)于每個(gè)字段,如果該卡片具有該自定義項(xiàng)目,則存入相應(yīng)的值,否則該字段值為Null。
自定義卡片項(xiàng)目現(xiàn)在是17頁(yè)\一共有71頁(yè)\編輯于星期五變動(dòng)相關(guān)表的關(guān)系圖示
變動(dòng)基本表T_FAAlter卡片基本信息表T_FACard原值原幣表T_FAOrgFor固定資產(chǎn)部門分?jǐn)偙鞹_FADept折舊費(fèi)用分?jǐn)偙鞹_FAExpenses自定義卡片項(xiàng)目表T_FACardItem附屬設(shè)備表T_FADevice通過faalterid與其他表相連現(xiàn)在是18頁(yè)\一共有71頁(yè)\編輯于星期五余額表和余額相關(guān)表余額表t_FABalance卡片每期狀況表t_FABalCard附屬設(shè)備每期狀況表t_FABalDevice原值原幣每期狀況表t_FABalOrgFor部門每期分配情況表t_FABalDept折舊費(fèi)用每期分配情況表t_FABalExpense卡片自定義項(xiàng)目每期狀況表t_FABalCardItem現(xiàn)在是19頁(yè)\一共有71頁(yè)\編輯于星期五余額相關(guān)表關(guān)系余額相關(guān)表的核心是余額表t_FABalance
該表記錄了固定資產(chǎn)的原值、累計(jì)折舊、殘值、期間等重要的余額信息。從固定資產(chǎn)系統(tǒng)啟用后,每一期都擁有自已的余額數(shù)據(jù)。表中的Fperiod字段代表期間數(shù)。當(dāng)Fperiod=0時(shí),代表是初始化期間的數(shù)據(jù)。當(dāng)固定資產(chǎn)新增數(shù)據(jù)或變動(dòng)數(shù)據(jù)時(shí),會(huì)在對(duì)應(yīng)的余額表進(jìn)行增加記錄或變動(dòng)記錄的操作。現(xiàn)在是20頁(yè)\一共有71頁(yè)\編輯于星期五余額表t_FABalance結(jié)構(gòu)現(xiàn)在是21頁(yè)\一共有71頁(yè)\編輯于星期五余額相關(guān)表關(guān)系它和變動(dòng)基本表和變動(dòng)相關(guān)表不同,變動(dòng)基本表只有卡片新增或變動(dòng)才會(huì)產(chǎn)生新的記錄;而余額表自卡片新增的期間開始,每一期每個(gè)固定資產(chǎn)都會(huì)有一條記錄。從系統(tǒng)實(shí)現(xiàn)的目的來講,如果和卡片變動(dòng)基本表及相關(guān)表相聯(lián)合,只使用余額表已經(jīng)可以實(shí)現(xiàn)每個(gè)期間折舊的計(jì)提、保存和分配工作。但是,考慮到計(jì)提折舊和折舊分配時(shí)提取折舊要素的方便性,系統(tǒng)增加了卡片狀況表、原值原幣狀況表、部門分?jǐn)偁顩r表、折舊費(fèi)用分?jǐn)偁顩r表、附屬設(shè)備狀況表、自定義卡片項(xiàng)目狀況表等等?,F(xiàn)在是22頁(yè)\一共有71頁(yè)\編輯于星期五余額相關(guān)表關(guān)系當(dāng)新增固定資產(chǎn)時(shí),系統(tǒng)除了生成變動(dòng)基本表及其相關(guān)表的記錄外,還在余額表及其相關(guān)中插入一條新的記錄;除了余額ID外,計(jì)提折舊相關(guān)表幾乎與變動(dòng)相關(guān)表雷同,保存的內(nèi)容完全一樣,所不同的是變動(dòng)相關(guān)表只有變動(dòng)才會(huì)產(chǎn)生新記錄,而余額相關(guān)表每期都有記錄。當(dāng)固定資產(chǎn)變動(dòng)時(shí),系統(tǒng)亦同新增時(shí)的情況一樣,在卡片變動(dòng)基本表及其相關(guān)表、余額表及其相關(guān)表都記錄一遍。同時(shí),余額表亦使用“累計(jì)折舊調(diào)增、調(diào)減;原值調(diào)增、調(diào)減;本年原值調(diào)增、調(diào)減”等字段記錄本次變動(dòng)的變動(dòng)額。當(dāng)系統(tǒng)結(jié)賬時(shí),余額表及其相關(guān)表固定資產(chǎn)記錄從上期復(fù)制而來。如果該期該固定資產(chǎn)未變動(dòng),則除余額表ID不一樣外,計(jì)提折舊相關(guān)表的記錄和上一期的記錄完全一樣;當(dāng)然,如果該期該固定資產(chǎn)做了變動(dòng),余額相關(guān)表的記錄被更新為當(dāng)期最新狀態(tài)?,F(xiàn)在是23頁(yè)\一共有71頁(yè)\編輯于星期五余額相關(guān)表結(jié)構(gòu)說明1.以t_faexpense表為例,說明余額相關(guān)表結(jié)構(gòu)其結(jié)構(gòu)與變動(dòng)相關(guān)表的同名報(bào)表一樣,只是將falterid換為了fbalid.現(xiàn)在是24頁(yè)\一共有71頁(yè)\編輯于星期五余額相關(guān)表關(guān)系圖示余額表t_FABalance卡片每期狀況表t_FABalCard附屬設(shè)備每期狀況表t_FABalDevice原值原幣每期狀況表t_FABalOrgFor部門每期分配情況表t_FABalDept折舊費(fèi)用每期分配情況表t_FABalExpense卡片自定義項(xiàng)目每期狀況表t_FABalCardItem通過Fabalid字段與其他表相連現(xiàn)在是25頁(yè)\一共有71頁(yè)\編輯于星期五變動(dòng)基本表與余額表相連變動(dòng)基本表T_FAAlter余額表T_FABalance通過FAAssetid相連現(xiàn)在是26頁(yè)\一共有71頁(yè)\編輯于星期五其他相關(guān)表報(bào)廢清理表(T_FAClear)憑證對(duì)照表(T_FAVoucher)報(bào)廢清理表T_FAClear和憑證對(duì)照表T_FAVoucher。固定資產(chǎn)發(fā)生報(bào)廢清理后,系統(tǒng)會(huì)自動(dòng)生成一條變動(dòng)記錄。憑證對(duì)照表則為記錄變動(dòng)與相應(yīng)憑證的對(duì)應(yīng)關(guān)系,便于管理。這兩個(gè)表也是通過變動(dòng)ID即FalterID和變動(dòng)基本表關(guān)聯(lián)。當(dāng)固定資產(chǎn)清理時(shí),系統(tǒng)會(huì)首先做一個(gè)變動(dòng)記錄,把該固定資產(chǎn)的原值、累計(jì)折舊等清零,并且在該變動(dòng)記錄的“是否已清理Fcleared”字段和該固定資產(chǎn)當(dāng)期的余額表記錄的“是否清理Fcleared”字段置1;然后在報(bào)廢清理表中增加一條記錄?,F(xiàn)在是27頁(yè)\一共有71頁(yè)\編輯于星期五報(bào)廢清理表(T_FAClear)現(xiàn)在是28頁(yè)\一共有71頁(yè)\編輯于星期五憑證對(duì)照表(T_FAVoucher)現(xiàn)在是29頁(yè)\一共有71頁(yè)\編輯于星期五固定資產(chǎn)常用功能程序原理講解1.
折舊公式說明:平均年限法(基于原值和預(yù)計(jì)使用期間)公式:月折舊額=(入賬原值-入賬預(yù)計(jì)凈殘值)/入賬預(yù)計(jì)使用期間月折舊率=月折舊額/(入賬原值-入賬預(yù)計(jì)凈殘值)*100%平均年限法(基于凈值和剩余使用期間)公式:月折舊額=(入賬原值-入賬累計(jì)折舊-入賬預(yù)計(jì)凈殘值)/入賬剩余使用期間月折舊率=月折舊額/(入賬原值-入賬累計(jì)折舊-入賬預(yù)計(jì)凈殘值)*100%現(xiàn)在是30頁(yè)\一共有71頁(yè)\編輯于星期五折舊公式說明年數(shù)總和法年折舊率=剩余年限/(預(yù)計(jì)使用年限*(預(yù)計(jì)使用年限+1)/2)月折舊率=年折舊率/12
雙倍余額遞減法年折舊率=2/預(yù)計(jì)使用年限*100%月折舊率=年折舊率/12工作量法(參照平均年限法)現(xiàn)在是31頁(yè)\一共有71頁(yè)\編輯于星期五折舊程序處理流程一、檢查固定資產(chǎn)是否完成初始化如果t_SystemProfile表中Fcategory=FA,Fkey=Closed對(duì)應(yīng)的Fvalue=1,則初始化已完成,開始進(jìn)行折舊事務(wù)處理.否則給出提示,初始化尚未結(jié)束。二、開始計(jì)提折舊現(xiàn)在是32頁(yè)\一共有71頁(yè)\編輯于星期五折舊程序處理流程先找出本次需要記提折舊的卡片。計(jì)提折舊所涉及的表為
T_FaBalance,T_FaBalCard,T_Faalter,T_FaCard,T_FaBalDept,T_FaBalExpense,t_FaDeprMethod,T_FaStatus,T_FaGroup,T_Falocation檢查入賬狀態(tài)、折舊狀態(tài)、折舊方法、工作量等信息現(xiàn)在是33頁(yè)\一共有71頁(yè)\編輯于星期五折舊程序處理流程入賬狀態(tài)對(duì)應(yīng)t_FABalance表的FCleared字段:值為1表示“已清理”,固定資產(chǎn)不需計(jì)提折舊。根據(jù)t_FABalcard表中的FstatusID(使用狀態(tài))對(duì)應(yīng)表t_FAStatus中的FstatusID取出折舊狀態(tài)字段FWhetherDepr,FwhetherDepr=1提折舊,F(xiàn)whetherDepr=0不提折舊。當(dāng)需提折舊時(shí),再根據(jù)t_FABalance表中的FdeprMethodID(折舊方法)對(duì)應(yīng)表
t_FADeprMethod中的FdeprMethodID得出折舊方法等信息。
現(xiàn)在是34頁(yè)\一共有71頁(yè)\編輯于星期五折舊程序處理流程根據(jù)t_FABalance表中的FworkLoad字段得到工作量信息。根據(jù)t_FABalance表中的FABalID(固定資產(chǎn)余額代碼)對(duì)應(yīng)表
t_FABaldept、t_FABalExpense中的FABalID得到折舊相關(guān)部門分配FitemID字段、折舊費(fèi)用科目FacctID字段及核算項(xiàng)目分配FdetailID字段信息?,F(xiàn)在是35頁(yè)\一共有71頁(yè)\編輯于星期五計(jì)算本期應(yīng)提折舊額
根據(jù)t_FABalance表中字段FhasDepr是否為1,逐個(gè)判斷其折舊狀態(tài),對(duì)需要計(jì)提折舊的固定資產(chǎn),計(jì)算其本期折舊額。計(jì)算折舊額涉及到的折舊要素可見下表:
折舊要素(字段)所屬表含義及取值FstatusIDFABalcard使用狀態(tài)FdeprMethodIDFABalance折舊方法
0 不計(jì)提折舊
1 平均年限法(基于入賬原值和入賬預(yù)計(jì)使用期間)
2 平均年限法(基于入賬凈值和入賬剩余使用期間)
3 工作量法
4 年數(shù)總和法
5雙倍余額遞減法
6動(dòng)態(tài)平均法(基于變動(dòng)后要素)ForgValPFABalance固定資產(chǎn)原值(賬面值)FResidueValFABalcard預(yù)計(jì)凈殘值FaccumDeprPFABalance期初累計(jì)折舊FDecPrePFABalance減值準(zhǔn)備原值
FlifePeriodsFABalcard(用于折舊計(jì)算)預(yù)計(jì)使用期間數(shù)FperiodsUsedFABalcard(用于折舊計(jì)算)入賬前已使用期間數(shù)
FDeprPeriodsFABalance(用于折舊計(jì)算)已提折舊期間
FDeprShouldLPFABalance最后一個(gè)期間應(yīng)提折舊額FDeprShouldFABalance本期應(yīng)提折舊額FDeprFABalance本期計(jì)提折舊額FWorkLoadFABalance本期工作量PeriodPerYearT_SystemProfile一個(gè)會(huì)計(jì)年度的會(huì)計(jì)期間數(shù)(一般為12)現(xiàn)在是36頁(yè)\一共有71頁(yè)\編輯于星期五計(jì)算本期應(yīng)提折舊額對(duì)于
在t_fabalance表中FHasDepr=0,不需要計(jì)提折舊的固定資產(chǎn),其本期折舊額
FDeprShould為0。對(duì)需要計(jì)提折舊的固定資產(chǎn),其折舊額計(jì)算過程如下:采用工作量法的固定資產(chǎn),若本期工作量為FWorkLoad0,則折舊額FDeprShould為0。
若折舊方法為“不計(jì)提折舊”,則折舊額為0。
若FPeriodsInDepr>=FlifeInDepr,則折舊額為0若ForgValP-FResidueVal<=0,則折舊額為0若FlifePeriods-FDeprPeriods<=0,則折舊額為0現(xiàn)在是37頁(yè)\一共有71頁(yè)\編輯于星期五計(jì)算本期應(yīng)提折舊額當(dāng)FDeprOption=0(最后一個(gè)期間需要把所有折舊提完)時(shí)
則折舊額=FDeprShouldLP
如果計(jì)算所得的折舊額<0,則折舊額為0,該固定資產(chǎn)計(jì)算過程結(jié)束。以上幾種情況屬于特殊狀態(tài)或臨界狀態(tài),在一般情況下計(jì)算方法如下:
平均年限法:根據(jù)ForgValP、FResidueVal、FlifePeriods、FdeprPeriods四個(gè)要素按平均年限法的標(biāo)準(zhǔn)計(jì)算公式計(jì)算折舊。
現(xiàn)在是38頁(yè)\一共有71頁(yè)\編輯于星期五計(jì)算本期應(yīng)提折舊額工作量法:根據(jù)ForgValP、FResidueVal、FlifePeriods、FWorkLoad四個(gè)要素計(jì)算折舊,計(jì)算方法類似平均年限法。
雙倍余額遞減法:若FlifePeriods-FDeprPeriods<=2*PeriodPerYear,則根據(jù)ForgValP、FaccumDeprP、FlifePeriods、FdeprPeriods四個(gè)要素按平均年限法計(jì)算折舊額。
若不是以上情況,則根據(jù)ForgValP、FaccumDeprP、FlifePeriods/PeriodPerYear(作為折舊年限)、(FlifePeriods–FdeprPeriods)\PeriodPerYear+1(作為當(dāng)前期間所在的年份)四個(gè)要素按雙倍余額遞減法計(jì)算折舊額。
現(xiàn)在是39頁(yè)\一共有71頁(yè)\編輯于星期五計(jì)算本期應(yīng)提折舊額年數(shù)總和法:根據(jù)FOrgValP、FResidueVal、FLifePeriods/PeriodPerYear(作為折舊年限)、(FlifePeriods–FdeprPeriods)\PeriodPerYear+1(作為當(dāng)前期間所在的年份)四個(gè)要素按年數(shù)總和法計(jì)算折舊額。
注意:對(duì)以上計(jì)算出來的本期應(yīng)提折舊額,若FOrgValP-(FAccumDeprP+折舊額)
<FResidueVal,為保證固定資產(chǎn)凈值不低于預(yù)計(jì)凈殘值,則本期應(yīng)提折舊額=(FOrgValP–FAccumDeprP)
-FResidueVal更新本期計(jì)提折舊值:更新t_FABalance表中對(duì)應(yīng)記錄的FDepr字段,使其值為以上計(jì)算所得的結(jié)果。
現(xiàn)在是40頁(yè)\一共有71頁(yè)\編輯于星期五計(jì)算本期應(yīng)提折舊額更新記錄公式
FAccumDeprP=FAccumDeprP+FDeprIfFDepr>0FDeprPeriods=FDeprPeriods+1或FDeprPeriods=FDeprPeriods+FworkLoad(工作量法)EndIf現(xiàn)在是41頁(yè)\一共有71頁(yè)\編輯于星期五分配折舊費(fèi)用到科目,并生成憑證
確定憑證字號(hào)
計(jì)提折舊憑證的憑證字在軟件中是可選的,憑證號(hào)為所選憑證字當(dāng)月最大號(hào)加1,憑證日期為當(dāng)月最后一天。
生成費(fèi)用科目分錄
根據(jù)FABalance表使用狀態(tài)記錄信息,將逐個(gè)折舊額(FDepr),根據(jù)t_FAbalExpense表的分配比率(FRate)計(jì)入相應(yīng)的折舊費(fèi)用科目(t_FABalExpense.FAcctID),分?jǐn)偟絫_FABalExpense(相當(dāng)于新增記錄)表,使新記錄的FAmount字段值與t_FABalance表的FADepr一致。
此步驟完成后,將生成一張計(jì)提折舊的憑證,形式為:
現(xiàn)在是42頁(yè)\一共有71頁(yè)\編輯于星期五分配折舊費(fèi)用到科目,并生成憑證借:折舊費(fèi)用科目
XXX貸:累計(jì)折舊
XXX將此張憑證的編號(hào)插入t_Voucher的FvoucherID字段(相當(dāng)于新增記錄),與憑證表相關(guān)聯(lián),同時(shí)通過FInternalInd字段和FObjectName字段標(biāo)計(jì)為FA,與固定資產(chǎn)系統(tǒng)相關(guān)聯(lián)。
分配折舊費(fèi)用到部門
根據(jù)FABalance表使用狀態(tài)記錄信息,將逐個(gè)折舊額(FDepr),根據(jù)t_FABalDept表的分配比率(FRate)計(jì)入相應(yīng)的部門(FItemID),分?jǐn)偟絫_FABalDept(相當(dāng)于新增記錄)表,使新記錄的FAmount字段值與t_FABalance表的FADepr一致。
現(xiàn)在是43頁(yè)\一共有71頁(yè)\編輯于星期五固資折舊總流程根據(jù)以上所述固定資產(chǎn)折舊所涉及的方法及計(jì)算,實(shí)際計(jì)提折舊時(shí),程序按以下步驟進(jìn)行處理:檢查數(shù)據(jù)無誤之后,將首先替換t_fabalcard與t_fabalexpense表,將Famount字段設(shè)為0。檢查t_account表與t_item以及t_itemdetailv。測(cè)試應(yīng)計(jì)提折舊的卡片所設(shè)置的折舊費(fèi)用科目、核算項(xiàng)目、固定資產(chǎn)科目、累計(jì)折舊科目是否正確,是否與科目表、核算項(xiàng)目表、及核算項(xiàng)目明細(xì)表相匹配。程序按以上所述的折舊計(jì)算方法一張一張卡片按順序進(jìn)行本期折舊金額計(jì)算?,F(xiàn)在是44頁(yè)\一共有71頁(yè)\編輯于星期五固資折舊總流程根據(jù)計(jì)算的結(jié)果替換t_FaBalDept和t_FaBalExpense和t_FaBalance。以下為計(jì)算2001年3期的折舊,如:Updatet_FaBalDeptsetFAmount=659.72WhereFbalid=122andFitemclsid=2AndFItemid=128Updatet_FaBalExpensesetFAmount=989.58WhereFbalid=122AndFAcctid=1301andFDetailId=20andFDeptID=119Updatet_FaBalancesetFdeprshould=597.03,FDepr=597.03,FDeprRate=5.89951828063241E-03whereFassetId=27AndFyear=2001AndFperiod=3現(xiàn)在是45頁(yè)\一共有71頁(yè)\編輯于星期五固資折舊總流程插入折舊憑證到t_Voucher和t_VoucherEntry。替換t_systemprofile的參數(shù),將WithoutDepr的值替換為0.折舊完成,提示成功。以下為已被替換的t_fabalance,t_fabalexpense,t_fabaldept表的字段圖示:現(xiàn)在是46頁(yè)\一共有71頁(yè)\編輯于星期五最后一期折舊的處理
當(dāng)最后一期折舊額小于或等于前一期折舊金額時(shí),最后一期提完折舊。系統(tǒng)不做提示。當(dāng)最后一期折舊額大于前一期折舊金額時(shí),做如下判斷:差額小于或等于前一期折舊金額時(shí),直接提完折舊。系統(tǒng)不做提示?,F(xiàn)在是47頁(yè)\一共有71頁(yè)\編輯于星期五最后一期折舊的處理差額大于前一期折舊金額時(shí),系統(tǒng)提示:(1)、最后一期提完折舊;(2)、繼續(xù)以前期折舊額繼續(xù)計(jì)提折舊,直到剩余折舊額小于或等于該金額時(shí)完成。(3)、重新設(shè)置每期折舊額。此時(shí)所有符合條件的固定資產(chǎn)列表顯示(包含原值、凈值、月折舊額、待折舊額等),讓用戶自行選擇折舊政策,但不影響當(dāng)期折舊額。當(dāng)最后一期時(shí),重做條件檢查.?,F(xiàn)在是48頁(yè)\一共有71頁(yè)\編輯于星期五卡片新增的程序處理1.先計(jì)算出faalterid數(shù),然后在t_FAAlter中插入一條記錄
2.再在t_facard中插入一條記錄3.在t_facarditem中插入一條記錄4.在t_FAOrgFor中插入一條記錄5.在t_FADept中插入一條記錄6.在t_FAExpense中插入一條記錄7.在t_FABalance中插入一條記錄8.在t_FABalCard中插入一條記錄
現(xiàn)在是49頁(yè)\一共有71頁(yè)\編輯于星期五卡片新增的程序處理9.在t_FABalCardItem中插入一條記錄
10.在t_FABalDept中插入一條記錄
11.在t_FABalOrgFor中插入一條記錄
12.在t_FABalExpense中插入一條記錄13.最后替換t_fabalance表的Fcleared,Fdate字段
現(xiàn)在是50頁(yè)\一共有71頁(yè)\編輯于星期五卡片變動(dòng)的程序處理首先通過查詢得到變動(dòng)需要用到的各項(xiàng)參數(shù)值。向t_faalter表中插入變動(dòng)記錄。向變動(dòng)相關(guān)表t_FACard、t_FACardItem、t_FAOrgFor、t_FADept、t_FAExpense里插入變動(dòng)記錄。
替換t_FABalance表里的數(shù)值。向余額相關(guān)表t_FABalCard等表里添加變動(dòng)記錄。
現(xiàn)在是51頁(yè)\一共有71頁(yè)\編輯于星期五卡片變動(dòng)的程序處理向余額相關(guān)表t_FABalCard等表里添加變動(dòng)記錄。替換t_fabalance表的Fcleared,Fdate字段。
最后向多重變動(dòng)相關(guān)表t_FACardMulAlter、t_FACardItem、t_FAOrgForMulAlter、t_FADeptMulAlter、t_FAExpenseDetailMulAlter、t_FAExpenseMulAlter里插入數(shù)據(jù)?,F(xiàn)在是52頁(yè)\一共有71頁(yè)\編輯于星期五卡片清理的程序處理查找此張卡片包含的所有Falterid號(hào).查找是否有自定義卡片項(xiàng)目.查找卡片累計(jì)折舊,分配部門、分配科目等卡片要素。刪除余額數(shù)據(jù)里大于當(dāng)前期間的該張卡片的數(shù)據(jù)。
現(xiàn)在是53頁(yè)\一共有71頁(yè)\編輯于星期五卡片清理的程序處理在t_faalter表里添加清理記錄。
.向t_facard、t_facartditem、t_fadept、t_faexpense、t_faorgfor表里添加清理記錄。替換t_fabalance表里的值。向t_fabalcard等余額相關(guān)表里添加清理記錄。
最后替換t_fabalance表的Fcleared,Fdate字段?,F(xiàn)在是54頁(yè)\一共有71頁(yè)\編輯于星期五常用報(bào)表取數(shù)機(jī)制固定資產(chǎn)清單:固定資產(chǎn)清單的內(nèi)容來自t_fabalance,t_fabalcard,t_fabaldept,t_fabalexpense,t_faalter等等余額相關(guān)表和變動(dòng)相關(guān)。固定資產(chǎn)清單是可以按期間查詢的。其中有一個(gè)選項(xiàng),是“多部門使用”的固定資產(chǎn)是否顯示,或則如何顯示的問題。一個(gè)固定資產(chǎn)如果有多個(gè)部門使用,那可以只顯示其中的一個(gè)部門,也可以多個(gè)部門都顯示出來。
現(xiàn)在是55頁(yè)\一共有71頁(yè)\編輯于星期五常用報(bào)表取數(shù)機(jī)制折舊費(fèi)用明細(xì)表、折舊費(fèi)用匯總表:兩個(gè)表的數(shù)據(jù)來源都是t_fabalance,t_fabalcard,t_fabaldept,t_fabalexpense等等余額相關(guān)表,只不過是折舊匯總表只顯示匯總數(shù)據(jù),而明細(xì)表把每個(gè)卡片的各自數(shù)據(jù)都顯示出來。一般情況下,不論固定資產(chǎn)數(shù)據(jù)是否存在數(shù)據(jù)不一致的情況,但這兩個(gè)表的數(shù)據(jù)都是一致的,因?yàn)樗麄兊膩碓春退惴ㄒ粯印?/p>
現(xiàn)在是56頁(yè)\一共有71頁(yè)\編輯于星期五常用報(bào)表取數(shù)機(jī)制折舊費(fèi)用分配表:這個(gè)表的數(shù)據(jù)來自
t_fabalance、t_fabalcard、t_fabaldept、t_fabalexpense等等余額相關(guān)表。固定資產(chǎn)明細(xì)賬:固定資產(chǎn)明細(xì)賬除了折舊憑證的信息外,所有數(shù)據(jù)來自t_fabalance、t_falter、t_facard等余額和變動(dòng)相關(guān)表。折舊憑證的信息來自憑證表中fobjectname=’fa’和fparameter=’depr’的當(dāng)期折舊憑證現(xiàn)在是57頁(yè)\一共有71頁(yè)\編輯于星期五固定資產(chǎn)自動(dòng)對(duì)賬固定資產(chǎn)自動(dòng)對(duì)賬:總賬的數(shù)據(jù)來自余額表和當(dāng)期的憑證;固定資產(chǎn)的數(shù)據(jù)全部來自于t_fabalance余額表。固定資產(chǎn)系統(tǒng)取數(shù)
固資原值:selectisnull(sum(a.FOrgValP),0)OrgValBegin,isnull(sum(a.FOrgValInc),0)OrgValD,isnull(sum(a.FOrgValDec),0)OrgValCfromt_fabalancea,t_faalterb,t_facardc,t_accountdwherea.fassetid=b.fassetidanda.faltdate=b.fdateandb.falterid=c.falteridandc.Fassetacctid=d.faccountidandd.Fdetail=1anda.fyear=2001anda.fperiod=3And(d.Fnumber='1501'ord.Fnumberlike'1501.%')現(xiàn)在是58頁(yè)\一共有71頁(yè)\編輯于星期五固定資產(chǎn)自動(dòng)對(duì)賬固定資產(chǎn)系統(tǒng)取數(shù)累計(jì)折舊:selectisnull(Sum(a.FAccumDeprP),0)AccumDeprBegin,isnull(sum(a.Faccumdeprdec),0)AccumDeprD,isnull(sum(a.fdepr+a.faccumdeprinc),0)AccumDeprCfromt_fabalancea,t_faalterb,t_facardc,t_accountdwherea.fassetid=b.fassetidanda.faltdate=b.fdateandb.falterid=c.falteridandc.FDepracctid=d.faccountidandd.Fdetail=1anda.fyear=2001anda.fperiod=3And(d.Fnumber='1502'ord.Fnumberlike'1502.%')現(xiàn)在是59頁(yè)\一共有71頁(yè)\編輯于星期五固定資產(chǎn)自動(dòng)對(duì)賬固定資產(chǎn)系統(tǒng)取數(shù)減值準(zhǔn)備:selectisnull(sum(a.FDecPreP),0)DecValBegin,isnull(sum(a.FDecPreInc),0)DecValC,isnull(sum(a.FDecPreDec),0)DecValDfromt_fabalancea,t_faalterb,t_facardc,t_fagroupe,t_accountdwherea.fassetid=b.fassetidanda.faltdate=b.fdateandb.falterid=c.falteridandc.fgroupid=e.fidande.fdecpreacctid=d.faccountidandd.Fdetail=1anda.fyear=2001anda.fperiod=3And(d.Fnumber='1505'ord.Fnumberlike'1505.%')現(xiàn)在是60頁(yè)\一共有71頁(yè)\編輯于星期五固定資產(chǎn)自動(dòng)對(duì)賬總賬取數(shù)固資原值:Selectisnull(Sum(a.FBeginBalance*b.Fdc),0)OrgValBegin,isnull(sum(a.FDebit),0)OrgValD,isnull(sum(a.FCredit),0)OrgValCfromt_Balancea,t_accountbwherea.Faccountid=b.Faccountidanda.Fyear=2001Anda.FPeriod=3Anda.Fcurrencyid=0Anda.Fdetailid=0And(b.Fnumber='1501')現(xiàn)在是61頁(yè)\一共有71頁(yè)\編輯于星期五固定資產(chǎn)自動(dòng)對(duì)賬總賬取數(shù)累計(jì)折舊:Selectisnull(Sum(a.FBeginBalance*b.Fdc),0)AccumDeprBegin,isnull(sum(a.FDebit),0)AccumDeprD,isnull(sum(a.FCredit),0)AccumDeprCfromt_Balancea,t_accountbwherea.faccountid=b.faccountidanda.Fyear=2001Anda.FPeriod=3Anda.Fcurrencyid=0andb.Fdetailid=0And(b.Fnumber='1502')現(xiàn)在是62頁(yè)\一共有71頁(yè)\編輯于星期五固定資產(chǎn)自動(dòng)對(duì)賬總賬取數(shù)減值準(zhǔn)備:Selectisnull(Sum(a.FBeginBalance*b.Fdc),0)DecValBegin,isnull(sum(a.FDebit),0)DecValD,isnull(sum(a.FCredit),0)DecValCfromt_Balancea,t_accountbwherea.Faccountid=b.Faccountidanda.Fyear=2001Anda.FPeriod=3Anda.Fcurrencyid=0Anda.Fdetailid=0And(b.Fnumber='1505')現(xiàn)在是63頁(yè)\一共有71頁(yè)\編輯于星期五固定資產(chǎn)自動(dòng)對(duì)賬圖示如上圖如示,當(dāng)發(fā)生自動(dòng)對(duì)賬不平時(shí),因?yàn)樽詣?dòng)對(duì)賬除檢查年份、月份之外,還會(huì)檢查變動(dòng)日期,所以可以用以下SQL進(jìn)行日期調(diào)整。updatebalsetfaltdate=faalter.fdatefromt_fabalancebal,t_faalterfaalterwherefaalter.fassetid=bal.fassetidandfaalter.falterid=(selectmax(falterid)fromt_faalterwherefassetid=faalter.fassetidand(fyear<bal.fyearor(fyear=bal.fyearandfperiod<=bal.fperiod)))現(xiàn)在是64頁(yè)\一共有71頁(yè)\編輯于星期五賬套數(shù)據(jù)處理實(shí)例
1、提折舊時(shí)提示:“進(jìn)行卡片調(diào)整
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026廣西百色市平果市新安鎮(zhèn)人民政府城鎮(zhèn)公益性崗位人員招聘1人筆試備考題庫(kù)及答案解析
- 2026浙江臺(tái)州市新府城科技傳媒有限公司招聘編外人員2人考試備考試題及答案解析
- 2026西藏山南市加查縣文旅局公益性崗位1人考試備考題庫(kù)及答案解析
- 2026山東聊城市“水城優(yōu)才·事編企用”?產(chǎn)業(yè)人才引進(jìn)16人考試參考題庫(kù)及答案解析
- 2026四川成都市新津區(qū)衛(wèi)健系統(tǒng)招聘編外工作人員103人考試參考題庫(kù)及答案解析
- 2026湖北恩施州城鄉(xiāng)規(guī)劃設(shè)計(jì)研究院有限公司技術(shù)人員招聘6人(第二輪)筆試模擬試題及答案解析
- 2026重慶奉節(jié)縣青蓮鎮(zhèn)招聘公益性崗位6人考試參考試題及答案解析
- 維護(hù)老年人口腔健康的清潔技巧
- 2026云南玉溪市公安局江川公安招聘警務(wù)輔助人員11人考試備考題庫(kù)及答案解析
- 2026北京海淀區(qū)清華大學(xué)生命科學(xué)學(xué)院王繼縱課題組博士后招聘考試備考試題及答案解析
- 2026年湖南師大附中雙語(yǔ)實(shí)驗(yàn)學(xué)校(南校區(qū))教師招聘?jìng)淇碱}庫(kù)完整參考答案詳解
- 2026年廣州市黃埔區(qū)穗東街招考編外服務(wù)人員易考易錯(cuò)模擬試題(共500題)試卷后附參考答案
- 黑龍江高職單招語(yǔ)文試題附答案
- 高低壓配電安裝工程施工方案方案
- 中華人民共和國(guó)危險(xiǎn)化學(xué)品安全法解讀
- 2026年中國(guó)煙草專業(yè)知識(shí)考試題含答案
- 2026年度內(nèi)蒙古自治區(qū)行政執(zhí)法人員專場(chǎng)招收備考題庫(kù)完整答案詳解
- 2026云南新華書店集團(tuán)限公司公開招聘34人易考易錯(cuò)模擬試題(共500題)試卷后附參考答案
- 安全保密管理專題培訓(xùn)課件
- GB/T 17587.2-2025滾珠絲杠副第2部分:公稱直徑、公稱導(dǎo)程、螺母尺寸和安裝螺栓公制系列
- 鍋爐應(yīng)急預(yù)案演練(3篇)
評(píng)論
0/150
提交評(píng)論