总帐接口表gl_interface的详细说明

来源:互联网 发布:毛利小五郎 麻醉 知乎 编辑:程序博客网 时间:2024/04/30 18:57

分类帐表
用于存储币种、日历和科目表信息的主表包括:
• FND_CURRENCIES
• GL_PERIOD_SETS
• GL_PERIODS
• GL_PERIOD_STATUSES
• GL_PERIOD_TYPE
• FND_ID_FLEX_STRUCTURES
• GL_LEDGERS
• GL_CODE_COMBINATIONS
FND_CURRENCIES 和 FND_ID_FLEX_STRUCTURES 属于应用产品对象库。

FND_CURRENCIES
(N) 设置 > 币种 > 定义
主列
• CURRENCY_CODE (PK)
• ISSUING_TERRITORY_CODE
• SYMBOL
• ENABLED_FLAG
• ATTRIBUTE 1 …ATTRIBUTE 15
• DERIVE_TYPE:指示某币种是否与其它币种有特殊关系。可能值包括 Euro、EMU(欧洲货币联盟)和 NULL。
• DERIVE_FACTOR:这是一个乘数,应用于可导出此币种的基准货币。仅用于关系
中的导出币种。

外键
主键表 主键列 外键列
FND_TERRITORIES TERRITORY_CODE ISSUING_TERRITORY_CODE

GL_PERIOD_SETS
(N) 设置 > 财务系统 > 日历 > 会计科目
A GL_PERIOD_SET定义了一组 GL_PERIODS。例如,期间集可以是一个季度,这是GL_PERIODS 表中的 3 个期间(在本例中为月)的集合。期间集还可以是一年,这是GL_PERIODS 表中的 12 个期间的集合。

主列
• PERIOD_SET_NAME (PK)
• DE script ION

外键
• 除标准的“Who”列外,此表没有其它外键。

GL_PERIODS
(N) 设置 > 财务系统 > 日历 > 会计科目
主列
• PERIOD_SET_NAME (PK)
• PERIOD_NAME (PK)
• START_DATE
• END_DATE
• PERIOD_NUM
• QUARTER_NUM
• PERIOD_TYPE
• PERIOD_YEAR

外键
主键表 主键列 外键列
GL_PERIOD_SETS PERIOD_SET_NAME PERIOD_SET_NAME
GL_PERIOD_ TYPES PERIOD_TYPE PERIOD_TYPE

GL_PERIOD_STATUSES
(N) 设置 > 打开/关闭
主列
• APPLICATION_ID (PK)
• LEDGER_ID (PK)
• PERIOD_NAME (PK)
• CLOSING_STATUS:O = 打开,C = 关闭,F = 将来可输入,P = 永久关闭,N = 从未打开

外键
主键表 主键列 外键列
FND_APPLICATION APPLICATION_ID APPLICATION_ID
GL_PERIODS PERIOD_NAME PERIOD_NAME
GL_PERIOD_TYPES PERIOD_TYPE PERIOD_TYPE
GL_LEDGERS LEDGER_ID LEDGER_ID

FND_ID_FLEX_STRUCTURES (此表存储了键弹性域的结构数据)
设置 > 财务系统 > 弹性域 > 键 > 段
主列
• APPLICATION_ID (PK)
• ID_FLEX_CODE (PK)
• ID_FLEX_NUM (PK)
• CONCATENATED_SEGMENT_DELIMITER
• CROSS_SEGMENT_VALIDATION_FLAG
• DYNAMIC_INSERTS_ALLOWED_FLAG
• ENABLED_FLAG
• FREEZE_FLEX_DEFINITION_FLAG
• FREEZE_STRUCTURED_HIER_FLAG
• SHORTHAND_ENABLED_FLAG
• SHORTHAND_LENGTH
• STRUCTURE_VIEW_NAME
• ID_FLEX_STRUCTURE_CODE

外键
主键表 主键列 外键列
FND_ID_FLEXS ID_FLEX_CODE ID-FLEX_CODE
APPLICATION_ID APPLICATION_ID

GL_LEDGERS (此表存储了在oracle general ledger中定义的分类账的信息)
(N)设置 > 财务系统 > 会计科目设置管理器 > 会计科目设置

主列
• LEDGER_ID (PK):分类帐的唯一标识。
• NAME:分类帐的名称。
• LEDGER_CATEGORY_CODE:分类帐的类型,如主要分类帐、辅助分类帐或报告币种。
• CURRENCY_CODE:分配至分类帐的币种。
• CHART_OF_ACCOUNTS_ID:分配至分类帐的科目表标识。
• PERIOD_SET_NAME:分配至分类帐的会计日历。
• SLA_ACCOUNTING_METHOD_CODE:分配的子分类帐会计方法。
• RET_EARN_CODE_COMBINATION_ID:分配至分类帐的留存收益帐户组合。

GL_CODE_COMBINATIONS (此表存储了oracle general ledger中每个会计科目弹性域结构的有效账户组合)
设置 > 帐户 > 组合
主列
• CODE_COMBINATION_ID (PK)
• CHART_OF_ACCOUNTS_ID
• ACCOUNT_TYPE
• ENABLED_FLAG
• SEGMENT1…SEGMENT30
FND_ID_FLEX_SEGMENTS 表存储了 GL_CODE_COMBINATIONS 表中列的信息。
GL_CODE_COMBINATIONS表存储了会计科目弹性域结构的各个段。

外键
主键表 主键列 外键列
FND_ID_FLEX_STRUCTURES ID_FLEX_NUM CHART_OF_ACCOUNTS_ID
GL_SUMMARY_TEMPLATES TEMPLATE_ID TEMPLATE_ID

日记帐分录表
用于存储与日记帐分录相关的信息的主表包括:
• GL_JE_BATCHES
• GL_JE_HEADERS
• GL_JE_LINES
• GL_CODE_COMBINATIONS
• GL_BALANCES
• GL_CODE_COMBINATIONS
在 GL_BALANCES 表和 GL-JE_LINES 表之间存在一对多关系。但是,在其它表之间没有直接的关系。

GL_JE_BATCHES
(N) 日记帐 > 输入 (B) 新批
主列
• JE_BATCH_ID (PK):日记帐分录批定义列
• NAME:批的名称。
• STATUS:已过帐或未过帐
• ACTUAL_FLAG:A = 实际,B = 预算,E = 保留款
• DEFAULT_PERIOD_NAME:批的会计期。
• POSTED_DATE:批的过帐日期。
• PARENT_JE_BATCH_ID:如果使用了报告币种,则指示来源报告币种分类帐的父批
• DE script ION:批的说明。
• POSTING_RUN_ID:过帐序号
• RUNNING_TOTAL_DR:批的运行借项合计(按输入币种)
• RUNNING_TOTAL_CR:批的运行贷项合计(按输入币种)
• RUNNING_TOTAL_ACCOUNTED_DR:批的运行借项合计(按基准货币)
• RUNNING_TOTAL_ACCOUNTED_CR:批的运行贷项合计(按基准货币)GL_JE_HEADERS
(N) 日记帐 > 输入 (B) 新建日记帐
主列
• JE_HEADER_ID (PK):日记帐题头定义列。
• LEDGER_ID:多个分类帐可以组合在一个批中;因此,分类帐标识存储在日记帐题头层。
• JE_CATEGORY:日记帐类别,如调整。
• JE_SOURCE:日记帐的来源,如 Oracle Payables。
• PERIOD_NAME:期间名称。
• NAME:日记帐名称。
• CURRENCY_CODE:日记帐的币种。
• STATUS:状态查找代码,如“U”表示未过帐,“P”表示已过帐。
• ACTUAL_FLAG:余额类型,如实际、预算或保留款。
• JE_BATCH_ID:此日记帐题头所关联的日记帐批标识。
• POSTED_DATE:日记帐题头的过帐日期。
• DE script ION:日记帐说明。
• RUNNING_TOTAL_DR:日记帐分录的运行借项合计(按输入币种)
• RUNNING_TOTAL_CR:日记帐分录的运行贷项合计(按输入币种)
• RUNNING_TOTAL_ACCOUNTED_DR:日记帐分录的运行借项合计(按基准货币)
• RUNNING_TOTAL_ACCOUNTED_CR:日记帐分录的运行贷项合计(按基准货币)

GL_JE_LINES
(N) 日记帐 > 输入 (B) 新建日记帐
主列
• JE_HEADER_ID (PK)
• JE_LINE_NUM (PK)
• LEDGER_ID
• CODE_COMBINATION_ID
• PERIOD_NAME
• EFFECTIVE _DATE
• STATUS
• ENTERED_DR
• ENTERED_CR
• ACCOUNTED_DR
• ACCOUNTED_CR
• DE script ION
• STAT_AMOUNT
ENTERED_DR 和 ENTERED_CR 存储了输入币种的值;ACCOUNTED_DR 和ACCOUNTED_CR 存储了计算得到的日记帐基准货币的值。

GL_BALANCES (此表存储了明细账户和汇总账户的净借项和净贷项的信息)
注:此表存储的是活动而不是实际余额。
使用以下公式可计算期初至今余额:
• (PERIOD_NET_DR - PERIOD_NET_CR) = 期初至今余额
使用以下公式可计算年初至今余额:
• (BEGIN_BALANCE_DR - BEGIN_BALANCE_CR) +- (PERIOD_NET_DR - PERIOD_NET_CR) = 年初至今余额
主列
• LEDGER_ID (PK)
• CODE_COMBINATION_ID (PK)
• CURRENCY_CODE (PK)
• PERIOD_NAME (PK)
• ACTUAL_FLAG (PK)
• ENCUMBRANCE_TYPE_ID (PK)
• TRANSLATED_FLAG (PK)
• BUDGET_VERSION_ID (PK)
• PERIOD_NET_DR
• PERIOD_NET_CR
• QUARTER_TO_DATE_DR
• QUARTER_TO_DATE_CR
• PROJECT_TO_DATE_DR
• PROJECT_TO_DATE_CR
• BEGIN_BALANCE_DR
• BEGIN_BALANCE_CR
• TEMPLATE_ID
注:PROJECT_TO_DATE_DR 和 PROJECT_TO_DATE_CR 列中保留开始使用至今余额