**:
gl模組是ebs的總模組,是財務系統核心,ap、ar、fa這些模組都是他的子模組。
總帳模組中有幾個主要的表是總帳憑證和總帳餘額,表結構如下:
總帳憑證
總帳憑證批包含了同乙個會計期間的總帳憑證。乙個憑證包含頭資訊和行資訊。
總帳憑證批資訊表:gl_je_batches, 乙個批里的憑證只能是同乙個會計期間的憑證
主要字段:
主建批號id: je_batch_id
本批的會計期間: default_period_name
原幣種憑證批借貸方彙總: running_total_dr/cr 比如美元
本位幣憑證批借貸方彙總: running_total_accounted_dr/cr
總帳憑證頭資訊:gl_je_headers
主要字段:
憑證會計期間: period_name
幣種code: currency_code(例如:cny、usd)對應表fnd_currencies的列currency_code
帳套id: set_of_books_id (參考表gl_sets_of_books,系統裡可以有多個帳套),可以在表gl_sets_of_books(set_of_books_id)裡找到
總帳憑證行資訊:gl_je_lines
記錄了會計分錄,ebs用的是借貸記賬法,是一種複式記賬法,它的規則是「有借必有貸,借貸必相等」,帳戶型別有資產、費用、負債、所有者權益、收入、利潤,它們的關係是這樣:資產=負債+所有者權益,這幾種帳戶借貸關係如下:
資產、費用是借增貸減
負債、所有者權益、收入、利潤是借減貸加
會計科目的資訊是放在表gl_code_combinations裡,其中字段 chart_of_account_id(科目結構id) 和 code_combination_id(ccid)一起做主鍵,chart_of_account_id 可以這個得到:
select chart_of_accounts_id
from gl_sets_of_books
where set_of_books_id = fnd_profile.value ('gl_set_of_bks_id')
ccid可以這樣得到:
gl_code_combinations_pkg.get_ccid (ncoaid,
sysdate,
segment1
|| '.'
|| segment2
|| '.'
|| segment3
|| '.'
|| segment4
|| '.'
|| segment5
);segmeng1-segment5 是帳戶的段值,是用「.」分割。
科目餘額資訊表gl_balances
主要字段:
actual_flag 等於『a』時為現在,般都是『a』
period_net_dr/cr 發生數
begin_balance_dr/cr 期初額
本期發生額ptd = period_net_dr - period_net_cr
ytd = begin_balance_dr – begin_balance_cr + period_net_dr – period_net_cr
1。計算期初餘額:
select gcc.segment3,
sum(decode(substr(gcc.segment3, 1, 1),
1,glb.begin_balance_dr - glb.begin_balance_cr,
5,glb.begin_balance_dr - glb.begin_balance_cr,
glb.begin_balance_cr - glb.begin_balance_dr)) 期初餘額
from gl_balances glb, gl_code_combinations gcc
where glb.code_combination_id = gcc.code_combination_id
and glb.period_name = '04-2007'
group by gcc.segment32。glb.period_net_dr 本期借方發生額 glb.period_net_cr 本期貸方發生額
3。本期發生額餘額
decode(substr(gcc.segment3, 1, 1),
1,glb.period_net_dr -glb.period_net_cr,
5,glb.period_net_dr -glb.period_net_cr,
glb.period_net_cr -glb.period_net_dr)
4。期末餘額
decode(substr(gcc.segment3, 1, 1),
1,glb.begin_balance_dr + glb.period_net_dr -
glb.begin_balance_cr - glb.period_net_cr,
5,glb.begin_balance_dr + glb.period_net_dr -
glb.begin_balance_cr - glb.period_net_cr,
glb.begin_balance_cr + glb.period_net_cr -
glb.begin_balance_dr - glb.period_net_dr)
關鍵字段
gl_inte***ce
字段說明
group_id
可以放空,也可以從gl_inte***ce_control_s取,也可自己指定
status
固定給new
set_of_books_id
賬套id
accounting_date
憑證日期
date_created
建立日期
created_by
建立人actual_flag
基本上都是a
user_je_source_name
**user_je_category_name
類別reference1..30
參考「批名和日記賬名、reference欄位」
currency_code
幣種code_combination_id
科目id
entered_dr
借方金額
accounted_dr
借方本位幣金額
entered_cr
貸方金額
accounted_cr
貸方本位幣金額
EBS查詢子分類帳與總帳憑證的金額差異
表名 gl import references 說明 總賬匯入附加資訊表 用途 用來追溯從子模組傳入總賬模組的明細,對於報表開發很有幫助 查詢子分類帳與生成的憑證的差額 select name 日記賬名稱,sum pz dr 總帳借方,sum pz cr 總帳貸方,sum xal dr 子分類帳借方...
Oracle 總帳模組會計業務週期
oracle 總帳模組的乙個會計業務週期如下 1.開啟總帳會計期 2.錄入手工憑證,包括 手工標準憑證 外幣憑證 統計憑證 3.從子模組引入憑證,如 應收 應付 庫存等模組 4.利用定義好的經常性憑證模板生成憑證 經常性憑證模板包括 框架憑證模板 有固定帳戶無金額 生成須手工填寫 標準憑證模板 固定...
Oracle 總帳模組會計業務週期
oracle 總帳模組的乙個會計業務週期如下 1.開啟總帳會計期 2.錄入手工憑證,包括 手工標準憑證 外幣憑證 統計憑證 3.從子模組引入憑證,如 應收 應付 庫存等模組 4.利用定義好的經常性憑證模板生成憑證 經常性憑證模板包括 框架憑證模板 有固定帳戶無金額 生成須手工填寫 標準憑證模板 固定...