在上一节中,我们有详细介绍了EBS的相关前置设定,从这一节开始,将介绍各个模组的相关设定,其中第一个介绍的就是GL,详细内容如以下所述。
一、定义会计科目的架构
1、define accounting flexfield value sets定义会计科目的值域
说明:
(1)Value Set Name:科目值域
(2)List Type:资料选取的形态。
List of Value:介于10到200之间的values
Long List of Values:超过200个以上的values
Poplist:10个以下values
(3)Security Type:若需针对此Value Set及Segment设定Accounting Flexfield Value Security Rules(以下第7步会讲到),则需要同时勾选value set的security以及segment的security enabled。
No Security:不控管Security
Hierarchical Security:执行有层级式的security控管。也就是说,如果security control到Parent Value,则该parent value所属的children value也同样受该security rule的管控
No Hierarchical Security:执行无层级式security管控。也就是说,如果security control到parent value,则该parent value所属的children value不受该security rule的管控。
(4)Format Type:决定segment value的资料形态为文字(Char),通常Format Type指定Char比较会有弹性。
(5)Maximum Size:决定segment Value的长度
(6)Uppercase Only:若输入为英文字母,则自动转换为大写
(7)Right-Justify & Zero-Fill Numbers:若输入为数字,则不足的位数自动于前面补0
(8)Value Validation:建议Accounting Flexfield Value Set设定为Independent无依存性。若设定Dependent:
则AR AutoAccounting Rule较无弹性,科目及子科目皆需使用Trx Type,科目若使用Trx Type,子科目无法使用Memo Line或其他source
Budger Control及Mass Allocation受限,无法Control及Allocation到子科目
(9)GL共设定以下7个Value Set,分别对应Company、Account、Sub-Account、Department、Product、Project、Reserve,其中除Account以及Department用5个字段长度之外,其余栏位皆用3个字段,且Validation Type都设为Independent。
2、定义会计科目的架构
路径:GL –> Setup –> Financials –> Flexfields –> Key –> Segments
(1)Application = Oracle General Ledger,Title: Accounting Flexfield
(2)设定为Enable
(3)Segment Separator设为Period(.)
(4)因为为个人测试所用,所以Allow Dynamic Inserts勾选(若没有该会计科目的组合则会自动产生)
(5)按Segment,设定要使用的节段
(6)全部segment输入完毕后,请依次选择Freeze Flexfield Definition –> Compile
全部segment的设定如下所示:
(1)Number为各节段的顺序,请依次输入1~7,不可以跳号
(2)Name为各节段的名称
(3)Window Prompt为使用者在各画面所看到的节段名称
(4)输入Value Set,此为前阶段所建立的资料
(5)按Open,输入各节段的详细说明,相关初始值以及类型、显示长度等
(6)最多可以设定30 segments,每个segment最长为25 Characters,允许总长度为240 Characters
(7)点击Flexfield Qualifiers,选择该节段所属的属性。其中Company节段选择Balancing,Account节段选择Nature Account,Department请选择Cost Center。
关于各节段的说明:
Qualifiers:指定此值的属性,Segment Value的Account Type,Natural Account Segment的Qualifier为Account Type,包括有Asset资产、Liability负债、Ownership/Stockholder所有者权益、Revenue收入、Expense费用,其他非Natural Account Segment则指定Allow Budgeting以及Allow Posting。若为Parent,则Allow Budgeting及Allow Posting需设为No。
Allow Budgeting:是否可输入预算值。
Allow Posting:是否可过账
3、定义Rollup Groups的名称(Define Accounting Flexfield Rollup Groups)
Rollup Groups是为了设定Summary Accounts所需,针对要使用Rollup Group的节段设定,依据需要设计Group。例如针对部门段做设定,处之下有部门,处就可以建立为一个Group,线上查询时即可根据处(部门的总和)查询各项费用金额,可依此指定Parent Segment Value的层级关系
设定Summary Accounts的步骤为:
a、设定Parent Segment Values并指定其Child Ranges
b、设定Rollup Groups
c、设定完后再回到Parent Value上assign到Account Value的group栏位上。具体如下图所示:
先设定parent,再设定Group,最后才做assign的动作
4、输入会计科目的节段值
此部分的资料我是通过data load导入的,不做详细说明
二、设定会计年度期间的种类(Define Your Accounting Period Types)
设定路径如下:GL –> Setup –> Financials –> Calendar –> Types
三、定义会计期间(Define Your Accounting Calendar)
路径如下所示: GL –> Setup –> Financials –> Calendar –> Accounting
说明:
(1)可事先一次维护一个或多个年份的会计期间
(2)Type:挑选之前定义的Period Type
(3)Name:会计期间名称,系统自动将Prefix加"-"并加上Year之后两位组成
(4)若第4、8、12、16期间为调整期,需勾选Adjusting,起讫日期可与最后一期重叠
(5)输入完毕后存档离开时,系统会提示执行Validate Calendar,请执行validate的动作
四、定义所使用的币别
说明:
(1)定义会使用到的币别。系统已提供许多预设的币别,当要新增任何将要使用到的币别之前,可先查询此币别是否已存在于预设币别中,若已存在,只需将其Enabled勾选即可,若不存在才新增。因为系统预设的币别为CNY,所以新增一个RMB,以符合使用习惯。
(2)Precision:设定此币别的小数位数,预设定义的币别也可更改Precision。不过若已经产生过transaction则建议不要轻易去改动;Extended Precision:设定用此币别计算时的小数位数。
五、定义总账账本(Define a Set of Books)
说明:
(1)Set of Books:会出现在FSG以及Standard Report的表头
(2)Functional Currency:依不同公司分别选取Currency为此Set of Book的本币币别
(3)Chart of Account:选取第一步所定义的Accounting Flexfield
(4) Calendar Name:选取前面所定义的Calendar Periods,系统会自动带出Period Type
(5) Future Periods = 1,即在未来的1个期间内可以输入传票但是无法过账
Closing Accounts部分
(6)Retained Earnings:保留盈余,当开启会计年度第一期时,系统会自动将上一年度收入与费用的净余额结转到此科目
(7)Translation Adjustment:累计换算调整数科目.编制外币报表时,系统将RMB余额转换成外币时,不同类别的科目使用不同的汇率,因此产生的差异科目
(8) Balance Intercompany Journal:使用Intercompany过渡科目,自动平衡公司往来帐;
(9) Journal Approval: 使用线上签核传票
(10) Journal Entry Tax:在总账输入传票的同时记录税的资料
(11) Suspense:借贷不平的时候,差额以此科目过账
(12) Rounding Difference:因汇率计算产生的尾差放置的科目
(13)欲启动预算控制时,勾选Enable Budgetary Control,并指定Reserve For Encumbrance Account(预算保留数会计科目)
(14) Require Budget Journals:仅能以Budger Journal Entry Method方式输入Budger。若勾选此处,则不能采用输入Amount、Upload或Formula方式产生预算
六、指定总账账本给各responsibility
1、需切换到System Administrator设定System Profile
2、GL Set of Books ID这个profile的值会在指定账本后自动带出;
3、定义完这个profile后,把Operating Unit也设定好,如下图所示
七、定义账本其余相关资料
1、设定会计科目组合
路径: GL –> Setup –> Accounts –> Combinations
输入有效的各节段的组合值,系统会自动带出Type以及Allow Posting,Allow Budgeting的设定值,且设定后不可以update,只能disable;由于我的测试账本启用了dynamic insert,所以这部分其实是可以不用设定的;
2、设定节段交互检验规则Define Accounting Flexfield Cross-Validation Rules
路径:GL –> Setup –> Financials –> Flexfields –> Key –> Rules
(1)Cross Validation Rule是为避免建立决不可能存在的会计组合,且仅会针对新组合的会计科目作判断;
(2)Error Message:当Dynamic Insert启动的时候,若user输入不正确的组合,则系统会出现Error Message通知user
3、定义会计科目别名
路径: GL –> Setup –> Financials –> Flexfields –> Key –> Aliases
(1)Aliases Template可不指定所有的segment values,如部门,待使用时再指定部门,其余已确定的segment value,可以事先设定以方便user输入;
(2)指定好的Aliases仍可再更改
(3)个人理解,Aliases设定有两方面的好处:第一方便非会计人员正确选择科目;第二加快user输入速度;
4、定义总账的传票编号
(1)、修改profile设定
定义sequence并assign给category
(2)sequence name:每月一个新序号,现由于为个人测试用,所以一年只定义了一个sequence
(3)Initial Value:传票号码的编码规则,其中Type为Automatic表示由系统自动编号
(4)Effective From、To:指定此一序号原则可用的日期区间
(5)特别注意两者的From和To的日期,输入后不可以更改,小心点以防出错
八、Define Conversion Rate Types and Entering Daily Rate
定义汇率类型路径:
GL –> Setup –> Currencies –> Rates –> Types
定义每日汇率路径:
GL –> Setup –> Currencies –> Rates –> Daily
(1)汇率类型系统已自定义了几个,可参照实际情况决定是否还需要额外增加;
(2)可依实际情况输入不同的每日汇率,也可根据日期区间输入同一个汇率;
(3)From 和To处选择系统定义的币别,而Type处则选择系统定义的汇率类型;
九、定义期末的重评估汇率
Average Rate:用来作为损益表科目余额转换成外币报表所用;
End Rate:用来作为资产负债表科目余额转换为外币报表所用;
Revaluation Rate:用来作为外币重评估作业之预设汇率。通常输入完End Rate后,系统会自动计算Revaluation Rate
十、Define Additional Journal Entry Sources and Categories
1、定义除了系统原预设default之外的传票来源
路径: GL –> Setup –> Journals –> Sources
(1)source以及description处填入来源以及来源描述。比如可以新增一个Source为Open,用来转入期初资料的传票到总账
(2)Import Journal References:各子系统将传票相关资料汇总抛转入GL_IMPORT_REFERENCES table,以便汇总转入总账的传票且可对应查回原传票
(3)Freeze Journals:冻结传票。若勾选Freeze Journals代表此来源抛转进入GL的传票不可修改,以避免总账与明细账资料不一致。
(4)Require Journal Approval:针对此来源的传票需要作线上签核
2、定义传票种类Define Journal Categories
路径: GL –> Setup –> Journal –> Categories
(5)依需要新增Categories
十一、设定借贷不平的科目Define Suspense Accounts
路径: GL –> Setup –> Accounts –> Suspense
十二、定义统计性计算单位Define Statistical Unit of Measure
路径: GL –> Setup –> Accounts –> Units
(1)若希望在同一分录上,同一个会计科目同时输入金额及统计性资料时,则必须输入统计性计算单位
(2)每一个Nature Account仅能对应一个Unit Of Measure
十三、定义传票自动回转规则Define Journal Reversal Criteria
路径: GL –> Setup –> Journal –> AutoReverse
说明:
(1)相关Profile GL: Launch AutoReverse After Open Period,是指于每次新开会计期间的时候,系统是否submit AutoReverse的Program。
(2)指定针对何种Journal Category进行AutoReverse,回转的method以及period,只有启动Average Balance的时候才可指定Reversal Date
(3)AutoReverse是指的是否需要Enable
(4)AutoPost Reversal指是否对已执行AutoReverse的Journal做Autopost的动作
十四、设定分录自动过账的规则Define Your Automatic Posting Criteria
路径: GL –> Setup –> Joural –> AutoPost
说明:
(1)Criteria Set:输入自动过账参数名称与摘要说明
(2)Submit All Priorities in Order:执行该自动过账参数的时候依照所有source优先顺序依次执行
(3)可考虑设定每日将子模组产生进来的分录自动过账
十五、设定相关Profile Options
(1)MO: Operating Unit: 指定Operating Unit,需by responsibility设定OU
(2)Flexfield:Open Key Window:设定为Yes,当鼠标移到该弹性栏位的时候,自动弹出该弹性栏位
(3)Daily Rates Window: Enforce Inverse Relationship During Entry:当该profile设定为Yes的时候,当输入汇率时,系统将会强制Direct Quotation与Indirect Quotation之关系互为倒数,以此定义使用自动计算inverse exchange rates。
(4)Budgetary Control Group:当有使用budgerary control的时候才需指定Budgetary Control Groups,可依responsibility assign不同的Budgetary Control Group
(5)Budgeting Extension:Allow Prior Period Budgeting:是否允许前期预算控制
(6)Budgeting Extension:Average Non-Balance Enforced Account Values:是否允许平均余额的预算需要借贷相等
(7)Budgeting Extension:Unbalanced Journal Totals Checking
Credit:核对不平衡的贷方分录
Debit:核对不平衡的借方分录
HashTotal:核对合计不平衡的分录
(8)Currency:Negative Format : 设定负数的格式
(9)Currency:Positive Format: 设定正数的格式
(10)Currency:Thousands Separator:是否需要每三位一个逗号
(11)FSG: Accounting Flexfield:以accounting flexfield为resporting flexfield
(12)FSG: Allow Portrait Print Style
列印格式。若为Yes则为80个字符;若为No则为132个字符
(13)FSG: Enable Search Optimization:是否搜寻最佳化
(14)FSG: Enforce Segment Value Security:是否使用security rules
(15)FSG: Expand Parent Value
Yes:若parent value属于rollup group,FSG不展开parent value至child ranges;若parent value不属于rollup group,FSG才展开parent value至child ranges
No:FSG以summary flag决定
(16)FSG: Message Detail
None:无messages
Minimal:含error messages以及重要的messages
Normal:含Minimal的内容,以及所有file以及function names,以及所有messages
Full:包含Minimal的内容,以及明细memory figures,明细timings及SQL Statements
(17)Journals: Allow Multiple Exchange Rates:是否可修改外币兑换金额
(18)Journals: Allow Non-Business Day Transactions:非营业日是否可以过账
(19)Journals: Allow Preparer Approval:传票资料输入者是否可于授权范围内核准自己的传票
(20)Journals: Default Category:在GL模组直接输入交易的时候,系统所带出的Journal Category
(21)Journals: Display Inverse Rate:若为yes则可输入及显示本币对外币兑换率
(22)Journals: Enable Prior Period Notification:user输入前期的交易的时候,系统是否自动显示warning message
(23)Journals: Find Approver Method:设定Journal Approval的签核流程方式
(24)Journals: Mix Statistical and Monetary:若为yes则传票资料含统计以及一般性的货币资料;为No则只含一般货币资料
(25)Journals: Override Reversal Method:为Yes则可修改default reversal method,为No则不可修改
(26)GL: Auto Allocation Rollback Allowed:
Yes:执行Auto Allocation后,系统将允许user将执行Auto Allocation后的分录全部回转到未执行Auto Allocation前的状态
No:执行Auto Allocation后,其所产生的分录需经指定的user review后,才可执行过账
(27)GL: Income Statement Accounts Revaluation Rule
YTD:系统预设当GL执行重评估时,会以YTD Amount来进行重评
PTD:GL重评估时,会以PTD Amount进行
(28)GL: Launch AutoReverse After Open Period:当设定为Yes的时候,于每次新开会计期间的时候,系统会自动submit AutoReverse的program
(29)GL: Owner's Equity Translation Rule:系统预设当进行重评估的时候以哪个开进行,可选的值有YTD和PTD
十六、开启会计期间
到此时,GL模组的设定基本上就完成了,此时可以打开第一个期间了。开始享受你的新环境吧!