固定資產(chǎn)系統(tǒng)數(shù)據(jù)結(jié)構(gòu)及處理_第1頁
固定資產(chǎn)系統(tǒng)數(shù)據(jù)結(jié)構(gòu)及處理_第2頁
固定資產(chǎn)系統(tǒng)數(shù)據(jù)結(jié)構(gòu)及處理_第3頁
固定資產(chǎn)系統(tǒng)數(shù)據(jù)結(jié)構(gòu)及處理_第4頁
固定資產(chǎn)系統(tǒng)數(shù)據(jù)結(jié)構(gòu)及處理_第5頁
已閱讀5頁,還剩66頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

固定資產(chǎn)系統(tǒng)數(shù)據(jù)結(jié)構(gòu)及處理

技術(shù)支持部整理

2005年2月

固定資產(chǎn)系統(tǒng)數(shù)據(jù)結(jié)構(gòu)及處理全文共71頁,當(dāng)前為第1頁。提綱

?固定資產(chǎn)卡片數(shù)據(jù)結(jié)構(gòu)

?賬套數(shù)據(jù)處理實(shí)例

固定資產(chǎn)系統(tǒng)數(shù)據(jù)結(jié)構(gòu)及處理全文共71頁,當(dāng)前為第2頁?;A(chǔ)資料表

t_faaltermode(變動(dòng)方式類別表),t_fastatus(使用狀態(tài)類別表),t_FADeprMethod(折舊方法定義表),t_fagroup(卡片類別表),t_falocation(存放地點(diǎn)表)固定資產(chǎn)系統(tǒng)數(shù)據(jù)結(jié)構(gòu)及處理全文共71頁,當(dāng)前為第3頁??ㄆ靖琶?/p>

?上圖紅色框內(nèi)容存于t_facard表,藍(lán)色框內(nèi)容存于t_fadevice表,綠色框內(nèi)容存于t_facarditem表。

固定資產(chǎn)系統(tǒng)數(shù)據(jù)結(jié)構(gòu)及處理全文共71頁,當(dāng)前為第4頁??ㄆ靖琶?/p>

?上圖紅色框內(nèi)容存于t_facard卡片基本信息表,藍(lán)色框內(nèi)容存于t_fadept表,綠色框內(nèi)容存于t_faexpense表。

固定資產(chǎn)系統(tǒng)數(shù)據(jù)結(jié)構(gòu)及處理全文共71頁,當(dāng)前為第5頁??ㄆ靖琶?/p>

?上圖紅色框內(nèi)容存于t_facard表,藍(lán)色框內(nèi)容存于t_fabalance表,此內(nèi)容存于以上兩張表內(nèi)。但t_facard只存儲(chǔ)卡片入賬時(shí)的值,而t_fabalance卻能存儲(chǔ)因折舊或卡片變動(dòng)而改變了的值。

固定資產(chǎn)系統(tǒng)數(shù)據(jù)結(jié)構(gòu)及處理全文共71頁,當(dāng)前為第6頁。變動(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固定資產(chǎn)系統(tǒng)數(shù)據(jù)結(jié)構(gòu)及處理全文共71頁,當(dāng)前為第7頁。變動(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è)記錄。

固定資產(chǎn)系統(tǒng)數(shù)據(jù)結(jié)構(gòu)及處理全文共71頁,當(dāng)前為第8頁。變動(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ī)則:

固定資產(chǎn)系統(tǒng)數(shù)據(jù)結(jié)構(gòu)及處理全文共71頁,當(dāng)前為第9頁。變動(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)信息。

固定資產(chǎn)系統(tǒng)數(shù)據(jù)結(jié)構(gòu)及處理全文共71頁,當(dāng)前為第10頁。卡片基本信息表T_FACard

?1)

卡片基本信息表T_FACard:

?該表記錄每一次變動(dòng)時(shí)當(dāng)次變動(dòng)卡片的基本信息,如固定資產(chǎn)名稱、存放地點(diǎn)、入賬時(shí)間、入賬原值、累計(jì)折舊、預(yù)計(jì)凈殘值、相關(guān)科目等等其中,入賬原值=原值原幣表該固定資產(chǎn)的各幣別金額總和。

固定資產(chǎn)系統(tǒng)數(shù)據(jù)結(jié)構(gòu)及處理全文共71頁,當(dāng)前為第11頁。原值原幣表T_FAOrgFor

2)

原值原幣表T_FAOrgFor:

該表記錄固定資產(chǎn)某次變動(dòng)時(shí)的價(jià)值組成,即該固定資產(chǎn)由幾種幣別組成,每種幣別各自金額為多少。有幾種幣別,就有幾條記錄。

固定資產(chǎn)系統(tǒng)數(shù)據(jù)結(jié)構(gòu)及處理全文共71頁,當(dāng)前為第12頁。固定資產(chǎn)部門分?jǐn)偙鞹_FADept

3)

固定資產(chǎn)部門分?jǐn)偙鞹_FADept:

該表記錄該次變動(dòng)的固定資產(chǎn)由幾個(gè)部門使用,每個(gè)部門占多少比率。有多少個(gè)部門,就生成幾個(gè)記錄。FdetailID記錄了存儲(chǔ)該部門核算項(xiàng)目信息的記錄的內(nèi)碼。此表為生成折舊費(fèi)用部門分配表的依據(jù)。

固定資產(chǎn)系統(tǒng)數(shù)據(jù)結(jié)構(gòu)及處理全文共71頁,當(dāng)前為第13頁。折舊費(fèi)用分?jǐn)偙鞹_FAExpenses?1)折舊費(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ù)。

固定資產(chǎn)系統(tǒng)數(shù)據(jù)結(jié)構(gòu)及處理全文共71頁,當(dāng)前為第14頁。附屬設(shè)備表T_FADevice?2)附屬設(shè)備表T_FADevice:

該表記錄了該固定資產(chǎn)所擁有的附屬設(shè)備,記錄了各附屬設(shè)備的名稱規(guī)格、數(shù)量、金額和存放地點(diǎn)等等。有幾個(gè)附屬設(shè)備,就有幾條記錄。

固定資產(chǎn)系統(tǒng)數(shù)據(jù)結(jié)構(gòu)及處理全文共71頁,當(dāng)前為第15頁。變動(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)目

固定資產(chǎn)系統(tǒng)數(shù)據(jù)結(jié)構(gòu)及處理全文共71頁,當(dāng)前為第16頁。變動(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與其他表相連

固定資產(chǎn)系統(tǒng)數(shù)據(jù)結(jié)構(gòu)及處理全文共71頁,當(dāng)前為第17頁。余額表和余額相關(guān)表

?余額表t_FABalance?卡片每期狀況表t_FABalCard?附屬設(shè)備每期狀況表t_FABalDevice?原值原幣每期狀況表t_FABalOrgFor?部門每期分配情況表t_FABalDept?折舊費(fèi)用每期分配情況表t_FABalExpense?卡片自定義項(xiàng)目每期狀況表t_FABalCardItem固定資產(chǎn)系統(tǒng)數(shù)據(jù)結(jié)構(gòu)及處理全文共71頁,當(dāng)前為第18頁。余額相關(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)記錄的操作。

固定資產(chǎn)系統(tǒng)數(shù)據(jù)結(jié)構(gòu)及處理全文共71頁,當(dāng)前為第19頁。余額表t_FABalance結(jié)構(gòu)

固定資產(chǎn)系統(tǒng)數(shù)據(jù)結(jié)構(gòu)及處理全文共71頁,當(dāng)前為第20頁。余額相關(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)目狀況表等等。

固定資產(chǎn)系統(tǒng)數(shù)據(jù)結(jié)構(gòu)及處理全文共71頁,當(dāng)前為第21頁。余額相關(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)。

固定資產(chǎn)系統(tǒng)數(shù)據(jù)結(jié)構(gòu)及處理全文共71頁,當(dāng)前為第22頁。余額相關(guān)表結(jié)構(gòu)說明

1.以t_faexpense表為例,說明余額相關(guān)表結(jié)構(gòu)

其結(jié)構(gòu)與變動(dòng)相關(guān)表的同名報(bào)表一樣,只是將falterid換為了fbalid.固定資產(chǎn)系統(tǒng)數(shù)據(jù)結(jié)構(gòu)及處理全文共71頁,當(dāng)前為第23頁。余額相關(guān)表關(guān)系圖示

余額表t_FABalance?卡片每期狀況表t_FABalCard?附屬設(shè)備每期狀況表t_FABalDevice?原值原幣每期狀況表t_FABalOrgFor?部門每期分配情況表t_FABalDept?折舊費(fèi)用每期分配情況表t_FABalExpense?卡片自定義項(xiàng)目每期狀況表t_FABalCardItem通過Fabalid字段與其他表相連

固定資產(chǎn)系統(tǒng)數(shù)據(jù)結(jié)構(gòu)及處理全文共71頁,當(dāng)前為第24頁。變動(dòng)基本表與余額表相連

變動(dòng)基本表

T_FAAlter余額表T_FABalance通過FAAssetid相連

固定資產(chǎn)系統(tǒng)數(shù)據(jù)結(jié)構(gòu)及處理全文共71頁,當(dāng)前為第25頁。其他相關(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)廢清理表中增加一條記錄。

固定資產(chǎn)系統(tǒng)數(shù)據(jù)結(jié)構(gòu)及處理全文共71頁,當(dāng)前為第26頁。報(bào)廢清理表(T_FAClear)

固定資產(chǎn)系統(tǒng)數(shù)據(jù)結(jié)構(gòu)及處理全文共71頁,當(dāng)前為第27頁。憑證對(duì)照表(T_FAVoucher)固定資產(chǎn)系統(tǒng)數(shù)據(jù)結(jié)構(gòu)及處理全文共71頁,當(dāng)前為第28頁。固定資產(chǎn)常用功能程序原理講解

?1.

折舊公式說明:

?平均年限法(基于原值和預(yù)計(jì)使用期間)

公式:月折舊額=(入賬原值-入賬預(yù)計(jì)凈殘值)/入賬預(yù)計(jì)使用期間

月折舊率=月折舊額/(入賬原值-入賬預(yù)計(jì)凈殘值)*100%?平均年限法(基于凈值和剩余使用期間)

公式:月折舊額=(入賬原值-入賬累計(jì)折舊-入賬預(yù)計(jì)凈殘值)/入賬剩余使用期間

月折舊率=月折舊額/(入賬原值-入賬累計(jì)折舊-入賬預(yù)計(jì)凈殘值)*100%固定資產(chǎn)系統(tǒng)數(shù)據(jù)結(jié)構(gòu)及處理全文共71頁,當(dāng)前為第29頁。折舊公式說明

?

年數(shù)總和法

年折舊率=剩余年限/(預(yù)計(jì)使用年限*(預(yù)計(jì)使用年限+1)/2)

月折舊率=年折舊率/12?

雙倍余額遞減法

年折舊率=2/預(yù)計(jì)使用年限*100%月折舊率=年折舊率/12?工作量法(參照平均年限法)

固定資產(chǎn)系統(tǒng)數(shù)據(jù)結(jié)構(gòu)及處理全文共71頁,當(dāng)前為第30頁。折舊程序處理流程

?一、檢查固定資產(chǎn)是否完成初始化

如果

t_SystemProfile表中

Fcategory=FA,Fkey=Closed對(duì)應(yīng)的Fvalue=1,則初始化已完成,開始進(jìn)行折舊事務(wù)處理.否則給出提示,初始化尚未結(jié)束。

?二、開始計(jì)提折舊

固定資產(chǎn)系統(tǒng)數(shù)據(jù)結(jié)構(gòu)及處理全文共71頁,當(dāng)前為第31頁。折舊程序處理流程

?先找出本次需要記提折舊的卡片。

計(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)、折舊方法、工作量等信息

固定資產(chǎn)系統(tǒng)數(shù)據(jù)結(jié)構(gòu)及處理全文共71頁,當(dāng)前為第32頁。折舊程序處理流程

?入賬狀態(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得出折舊方法等信息。

固定資產(chǎn)系統(tǒng)數(shù)據(jù)結(jié)構(gòu)及處理全文共71頁,當(dāng)前為第33頁。折舊程序處理流程

?根據(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字段信息。

固定資產(chǎn)系統(tǒng)數(shù)據(jù)結(jié)構(gòu)及處理全文共71頁,當(dāng)前為第34頁。計(jì)算本期應(yīng)提折舊額

?

根據(jù)t_FABalance表中字段FhasDepr是否為1,逐個(gè)判斷其折舊狀態(tài),對(duì)需要計(jì)提折舊的固定資產(chǎn),計(jì)算其本期折舊額。

?

計(jì)算折舊額涉及到的折舊要素可見下表:

折舊要素(字段)

所屬表

含義及取值

FstatusID

FABalcard

使用狀態(tài)

FdeprMethodID

FABalance

折舊方法

0

不計(jì)提折舊

1

平均年限法(基于入賬原值和入賬預(yù)計(jì)使用期間)

2平均年限法(基于入賬凈值和入賬剩余使用期間)

3

工作量法

4

年數(shù)總和法

5雙倍余額遞減法

6動(dòng)態(tài)平均法(基于變動(dòng)后要素)

ForgValP

FABalance

固定資產(chǎn)原值(賬面值)

FResidueVal

FABalcard

預(yù)計(jì)凈殘值

FaccumDeprP

FABalance

期初累計(jì)折舊

FDecPreP

FABalance

減值準(zhǔn)備原值

FlifePeriods

FABalcard

(用于折舊計(jì)算)預(yù)計(jì)使用期間數(shù)

FperiodsUsed

FABalcard

(用于折舊計(jì)算)入賬前已使用期間數(shù)

FDeprPeriods

FABalance

(用于折舊計(jì)算)已提折舊期間

FDeprShouldLP

FABalance

最后一個(gè)期間應(yīng)提折舊額

FDeprShould

FABalance

本期應(yīng)提折舊額

FDepr

FABalance

本期計(jì)提折舊額

FWorkLoad

FABalance

本期工作量

PeriodPerYear

T_SystemProfile

一個(gè)會(huì)計(jì)年度的會(huì)計(jì)期間數(shù)(一般為12)

固定資產(chǎn)系統(tǒng)數(shù)據(jù)結(jié)構(gòu)及處理全文共71頁,當(dāng)前為第35頁。計(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固定資產(chǎn)系統(tǒng)數(shù)據(jù)結(jié)構(gòu)及處理全文共71頁,當(dāng)前為第36頁。計(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ì)算折舊。

固定資產(chǎn)系統(tǒng)數(shù)據(jù)結(jié)構(gòu)及處理全文共71頁,當(dāng)前為第37頁。計(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ì)算折舊額。

固定資產(chǎn)系統(tǒng)數(shù)據(jù)結(jié)構(gòu)及處理全文共71頁,當(dāng)前為第38頁。計(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é)果。

固定資產(chǎn)系統(tǒng)數(shù)據(jù)結(jié)構(gòu)及處理全文共71頁,當(dāng)前為第39頁。計(jì)算本期應(yīng)提折舊額

?更新記錄公式

FAccumDeprP=FAccumDeprP+FDeprIfFDepr>0FDeprPeriods=FDeprPeriods+1或FDeprPeriods=FDeprPeriods+FworkLoad(工作量法)EndIf固定資產(chǎn)系統(tǒng)數(shù)據(jù)結(jié)構(gòu)及處理全文共71頁,當(dāng)前為第40頁。分配折舊費(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ì)提折舊的憑證,形式為:

固定資產(chǎn)系統(tǒng)數(shù)據(jù)結(jié)構(gòu)及處理全文共71頁,當(dāng)前為第41頁。分配折舊費(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一致。

固定資產(chǎn)系統(tǒng)數(shù)據(jù)結(jié)構(gòu)及處理全文共71頁,當(dāng)前為第42頁。固資折舊總流程

?根據(jù)以上所述固定資產(chǎn)折舊所涉及的方法及計(jì)算,實(shí)際計(jì)提折舊時(shí),程序按以下步驟進(jìn)行處理:

?檢查數(shù)據(jù)無誤之后,將首先替換t_fabalcard與t_fabalexpense表,將Famount字段設(shè)為0。

?檢查t_account表與t_item以及t_itemdetailv。測試應(yīng)計(jì)提折舊的卡片所設(shè)置的折舊費(fèi)用科目、核算項(xiàng)目、固定資產(chǎn)科目、累計(jì)折舊科目是否正確,是否與科目表、核算項(xiàng)目表、及核算項(xiàng)目明細(xì)表相匹配。

?程序按以上所述的折舊計(jì)算方法一張一張卡片按順序進(jìn)行本期折舊金額計(jì)算。

固定資產(chǎn)系統(tǒng)數(shù)據(jù)結(jié)構(gòu)及處理全文共71頁,當(dāng)前為第43頁。固資折舊總流程

?根據(jù)計(jì)算的結(jié)果替換t_FaBalDept和t_FaBalExpense和t_FaBalance。

?以下為計(jì)算2001年3期的折舊,如:

?Updatet_FaBalDeptsetFAmount=659.72WhereFbalid=122andFitemclsid=2AndFItemid=128?Updatet_FaBalExpensesetFAmount=989.58WhereFbalid=122AndFAcctid=1301andFDetailId=20andFDeptID=119?Updatet_FaBalancesetFdeprshould=597.03,FDepr=597.03,FDeprRate=5.89951828063241E-03whereFassetId=27AndFyear=2001AndFperiod=3固定資產(chǎn)系統(tǒng)數(shù)據(jù)結(jié)構(gòu)及處理全文共71頁,當(dāng)前為第44頁。固資折舊總流程

?插入折舊憑證到t_Voucher和t_VoucherEntry。

?替換t_systemprofile的參數(shù),將WithoutDepr的值替換為0.?折舊完成,提示成功。

?以下為已被替換的t_fabalance,t_fabalexpense,t_fabaldept表的字段圖示:

固定資產(chǎn)系統(tǒng)數(shù)據(jù)結(jié)構(gòu)及處理全文共71頁,當(dāng)前為第45頁。最后一期折舊的處理

?當(dāng)最后一期折舊額小于或等于前一期折舊金額時(shí),最后一期提完折舊。系統(tǒng)不做提示。

?當(dāng)最后一期折舊額大于前一期折舊金額時(shí),做如下判斷:

?差額小于或等于前一期折舊金額時(shí),直接提完折舊。系統(tǒng)不做提示。

固定資產(chǎn)系統(tǒng)數(shù)據(jù)結(jié)構(gòu)及處理全文共71頁,當(dāng)前為第46頁。最后一期折舊的處理

?差額大于前一期折舊金額時(shí),系統(tǒng)提示:

?(1)、最后一期提完折舊;

?(2)、繼續(xù)以前期折舊額繼續(xù)計(jì)提折舊,直到剩余折舊額小于或等于該金額時(shí)完成。

?(3)、重新設(shè)置每期折舊額。此時(shí)所有符合條件的固定資產(chǎn)列表顯示(包含原值、凈值、月折舊額、待折舊額等),讓用戶自行選擇折舊政策,但不影響當(dāng)期折舊額。當(dāng)最后一期時(shí),重做條件檢查.。

固定資產(chǎn)系統(tǒng)數(shù)據(jù)結(jié)構(gòu)及處理全文共71頁,當(dāng)前為第47頁??ㄆ略龅某绦蛱幚?/p>

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中插入一條記錄

固定資產(chǎn)系統(tǒng)數(shù)據(jù)結(jié)構(gòu)及處理全文共71頁,當(dāng)前為第48頁??ㄆ略龅某绦蛱幚?/p>

9.在t_FABalCardItem中插入一條記錄

10.在t_FABalDept中插入一條記錄

11.在t_FABalOrgFor中插入一條記錄

12.在t_FABalExpense中插入一條記錄

13.最后替換t_fabalance表的Fcleared,Fdate字段

固定資產(chǎn)系統(tǒng)數(shù)據(jù)結(jié)構(gòu)及處理全文共71頁,當(dāng)前為第49頁。卡片變動(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)記錄。

固定資產(chǎn)系統(tǒng)數(shù)據(jù)結(jié)構(gòu)及處理全文共71頁,當(dāng)前為第50頁。卡片變動(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ù)。

固定資產(chǎn)系統(tǒng)數(shù)據(jù)結(jié)構(gòu)及處理全文共71頁,當(dāng)前為第51頁??ㄆ謇淼某绦蛱幚?/p>

?查找此張卡片包含的所有Falterid號(hào).?查找是否有自定義卡片項(xiàng)目.?查找卡片累計(jì)折舊,分配部門、分配科目等卡片要素。

?刪除余額數(shù)據(jù)里大于當(dāng)前期間的該張卡片的數(shù)據(jù)。

固定資產(chǎn)系統(tǒng)數(shù)據(jù)結(jié)構(gòu)及處理全文共71頁,當(dāng)前為第52頁??ㄆ謇淼某绦蛱幚?/p>

?在t_faalter表里添加清理記錄。

?.向t_facard、t_facartditem、t_fadept、t_faexpense、t_faorgfor表里添加清理記錄。

?替換t_fabalance表里的值。向t_fabalcard等余額相關(guān)表里添加清理記錄。

?最后替換t_fabalance表的Fcleared,Fdate字段。

固定資產(chǎn)系統(tǒng)數(shù)據(jù)結(jié)構(gòu)及處理全文共71頁,當(dāng)前為第53頁。常用報(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è)部門都顯示出來。

固定資產(chǎn)系統(tǒng)數(shù)據(jù)結(jié)構(gòu)及處理全文共71頁,當(dāng)前為第54頁。常用報(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>

固定資產(chǎn)系統(tǒng)數(shù)據(jù)結(jié)構(gòu)及處理全文共71頁,當(dāng)前為第55頁。常用報(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)期折舊憑證

固定資產(chǎn)系統(tǒng)數(shù)據(jù)結(jié)構(gòu)及處理全文共71頁,當(dāng)前為第56頁。固定資產(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.%')

固定資產(chǎn)系統(tǒng)數(shù)據(jù)結(jié)構(gòu)及處理全文共71頁,當(dāng)前為第57頁。固定資產(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.faccountid

andd.Fdetail=1anda.fyear=2001anda.fperiod=3And(d.Fnumber='1502'ord.Fnumberlike'1502.%')

固定資產(chǎn)系統(tǒng)數(shù)據(jù)結(jié)構(gòu)及處理全文共71頁,當(dāng)前為第58頁。固定資產(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.%')

固定資產(chǎn)系統(tǒng)數(shù)據(jù)結(jié)構(gòu)及處理全文共71頁,當(dāng)前為第59頁。固定資產(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_accountb

wherea.Faccountid=b.Faccountid

anda.Fyear=2001Anda.FPeriod=3Anda.Fcurrencyid=0Anda.Fdetailid=0And(b.Fnumber='1501')

固定資產(chǎn)系統(tǒng)數(shù)據(jù)結(jié)構(gòu)及處理全文共71頁,當(dāng)前為第60頁。固定資產(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')

固定資產(chǎn)系統(tǒng)數(shù)據(jù)結(jié)構(gòu)及處理全文共71頁,當(dāng)前為第61頁。固定資產(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')固定資產(chǎn)系統(tǒng)數(shù)據(jù)結(jié)構(gòu)及處理全文共71頁,當(dāng)前為第62頁。固定資產(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)))固定資產(chǎn)系統(tǒng)數(shù)據(jù)結(jié)構(gòu)及處理全文共71頁,當(dāng)前為第63頁。賬套數(shù)據(jù)處理實(shí)例

1、提折舊時(shí)提示:“進(jìn)行卡片調(diào)整”,不能正常進(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)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論