- 2
- 0
- 约7.73千字
- 约 5页
- 2017-06-12 发布于北京
- 举报
prompt ******************************************************************************
总账接口主要完成其他模块的总账数据或者外围系统的总账数据导入总账生成日记账的过程。这些数据我们要先导入到总账接口表gl_Interface,但是导入gl_interface的数据是否能够在总账模块生成日记账主要取决于写入接口的数据是否符号要求.这就是我们开发接口的意义所在.言归正传我们看看接口表:
Insert Into gl_interface(status --状态:输入 NEW 值说明您要将新数据导入总帐应用产品
,set_of_books_id --帐套ID
,code_combination_id --帐户ID
,user_je_category_name --日记帐类别名称
,user_je_source_name --日记帐分录来源名称
,accounting_date --会计结算日期
,period_name --会计期间
,currency_code --币种代码
,date_created --日记帐分录行的创建日期
,actual_flag --类别表示,一般导总账都是导入实际金额 A表示实际金额,保留款和预算也由此标记控制
,entered_dr --借项金额
,entered_cr --贷项金额
,reference1 --批名,批次导入总账时候可以命名一个统一的批次名称
,reference2 --批说明
,reference4 --日记帐分录名
,reference5 --日记帐分录说明
,reference6 --日记帐分录参考
,reference7 --日记帐分录冲销标志
,reference9 --日记帐冲销方法
,reference10 --日记帐分录行说明
)
Values
(……)
上面的SQL语句就是一个总账接口表常用的插入语句,我常用字段在后边进行了一个说明。
这里要注意的是有些字段需要到ERP里验证数据的正确性,特别是从ERP外围系统导入数据的时候这个验证步骤尤为关键,需要验证的几个关键点如下:
1.帐套ID(set_of_books_id ),帐套我们可以理解为账簿,从常规来理解,没有账簿当然不能做账,ERP也是如此,如果系统里没有正确的帐套是不能进行账务处理的包括应收、应付、和固定资产等.帐套信息保存在gl_sets_of_books表里.
2.帐户ID(code_combination_id),账目是分帐户保存的,帐户是有各种会计科目段决定的.帐户信息保存在gl_code_combinations表里的.
3.币种(currency_code ),验证导入接口的币种是否存在于ERP中,并且看该币种是否有效.验证币种可以用视图fnd_currencies_vl.
4.日记帐分录来源名称(user_je_source_name),验证是否有效存在ERP中,信息存放在表gl_je_sources中。
5.日记帐类别名称(user_je_category_name ),验证是否有效存在ERP中,信息存放在表gl_je_categories中.
6.会计期间(period_name ),验证写入接口的会计期间是否存在和入账日期会计期间是否打开,信息存放在.gl_period_statuses。
其他的根据需要进行验证,比如多币种需要校验汇率类型等信息,这里就不再一样列罗
prompt ******************************
原创力文档

文档评论(0)