Oracle EBS R12 AP模块主要表结构整理
来源:互联网 发布:网络计划的绘制规则 编辑:程序博客网 时间:2024/05/01 17:12
目录
1、发票:1
1.1 发票批表AP_BATCHES_ALL. 1
1.2 发票表AP_INVOICES_ALL. 1
1.3 发票分配表AP_INVOICE_DISTRIBUTIONS_ALL. 3
1.4 发票接口表AP_INVOICES_INTERFACE. 4
1.5 表之间的关系... 5
2. 付款... 6
2.1 付款信息表AP_CHECKS_ALL.. 6
2.2 发票付款表AP_INVOICE_PAYMENTS_ALL.. 7
2.3 表之间的关系... 9
3. 其它... 10
3.1 应付事件表AP_ACCOUNTING_EVENTS_ALL.. 10
3.2 应付会计分录头信息表AP_AE_HEADERS_ALL.. 11
3.3 应付会计分录行信息表AP_AE_LINES_ALL.. 12
3.4 费用报表头信息表AP_EXPENSE_REPORT_HEADERS_ALL.. 14
3.6 最大凭证编号表QAPAR_MAX_SEQUENCE.. 17
3.7 表之间的关系... 17
4. 常见问题判断与处理... 18
4.1 生成单边会计分录... 18
4.2 帐户组合ID出现 -1,在查询界面显示为空... 18
4.3 生成重复分录... 18
4.4 预付款核销、撤消核销产生的分录错误... 19
4.4 凭证编号不连续的错误... 19
1、发票:
1.1 发票批表AP_BATCHES_ALL
当在ERP系统AP模块录入发票批或通过接口表导入发票批后,系统会在发票批表AP_BATCHES_ALL中新增记录,用于保存发票批ID、发票批名、
创建时间等信息,以下为该表的常用字段及字段含义介绍:
字段名
类型
是否可为空
字段说明
取值来源
BATCH_ID
NUMBER(15)
N
发票批ID
序列ap_batches_s
BATCH_NAME
VARCHAR2(50)
N
发票批名
BATCH_DATE
DATE
N
发票批日期
LAST_UPDATE_DATE
DATE
N
最后更新日期
LAST_UPDATED_BY
NUMBER (15)
N
最后更新人
FND_USER.user_id
CREATION_DATE
DATE
Y
创建日期
CREATED_BY
NUMBER (15)
Y
创建人
FND_USER.user_id
ORG_ID
NUMBER (15)
Y
组织ID
HR_OPERATING_UNITS. organization_id
GL_DATE
DATE
Y
总帐日期
1.2 发票表AP_INVOICES_ALL
当在ERP系统AP模块录入发票或通过接口表导入发票后,系统会在发票表AP_INVOICES_ALL中新增记录,用于保存发票编号、发票ID、供应商ID、
发票金额、发票日期、发票币种、付款状态等信息,以下为该表的常用字段及字段含义介绍:
字段名
类型
是否可为空
字段说明
取值来源
INVOICE_ID
NUMBER(15)
N
发票ID
序列ap_invoices_s
LAST_UPDATE_DATE
DATE
N
最后更新日期
LAST_UPDATED_BY
NUMBER(15)
N
最后更新者
FND_USER.user_id
VENDOR_ID
NUMBER(15)
N
供应商ID
PO_VENDORS.vendor_id
INVOICE_NUM
VARCHAR2(50)
N
发票编号
SET_OF_BOOKS_ID
NUMBER(15)
N
帐簿ID
GL_SETS_OF_BOOKS. set_of_books_id
INVOICE_CURRENCY_CODE
VARCHAR2(15)
N
发票币种
常用“CNY”
PAYMENT_CURRENCY_CODE
VARCHAR2(15)
N
付款币种
INVOICE_AMOUNT
NUMBER
Y
发票金额
VENDOR_SITE_ID
NUMBER(15)
Y
供应商地点ID
PO_VENDOR_SITES_ALL. vendor_site_id
AMOUNT_PAID
NUMBER
Y
已付金额
INVOICE_DATE
DATE
Y
发票日期
SOURCE
VARCHAR2(25)
Y
发票来源
INVOICE_TYPE_LOOKUP_CODE
VARCHAR2(25)
Y
发票类型
信用:贷项通知单
借方:借项通知单
费用报告:费用报表
混合:混合
先付:预付款发票
标准:标准发票
DESCRIPTION
VARCHAR2(240)
Y
发票摘要
BATCH_ID
NUMBER(15)
Y
发票批ID
AP_BATCHES_ALL.batch_id
PAYMENT_STATUS_FLAG
VARCHAR2(1)
Y
付款状态
Y:全额付款
N:未付款
P:部分付款
CREATION_DATE
DATE
Y
创建日期
CREATED_BY
NUMBER(15)
Y
创建者
PO_HEADER_ID
NUMBER(15)
Y
波河订单头ID
PO_HEADERS_ALL.po_header_id
APPROVED_AMOUNT
NUMBER
Y
批准金额
DOC_SEQUENCE_VALUE
NUMBER
Y
凭证编号
APPROVAL_STATUS
VARCHAR2(25)
Y
审批状态
CANCELLED_DATE
DATE
Y
取消日期
CANCELLED_BY
NUMBER(15)
Y
取消人
CANCELLED_AMOUNT
NUMBER
Y
取消金额
PROJECT_ID
NUMBER(15)
Y
项目ID
TASK_ID
NUMBER(15)
Y
任务ID
GL_DATE
DATE
N
总帐日期
ORG_ID
NUMBER(15)
Y
组织ID
HR_OPERATING_UNITS. organization_id
注意:
1.在发票表中,不同组织之间的INVOICE_NUM是可以重复的,但INVOICE_ID是唯一的。在查询发票的基本信息时,如果只知道发票编号而不知道发票ID,查询时要加上ORG_ID这个条件。ORG_ID可从表HR_OPERATING_UNITS中获得。
2.对于发票类型为“PO默认”或“快速匹配”的,也包含在标准发票范围内。
1.3 发票分配表AP_INVOICE_DISTRIBUTIONS_ALL
对于每张发发票的每个分配行,都会在表AP_INVOICE_DISTRIBUTIONS_ALL中存在一条记录,用于保存发票ID、分配帐户ID、分配行期间、分配行ID、PO订单分配行ID等信息,以下为该表的常用字段及字段含义介绍:
字段名称
类型
是否可为空
字段说明
取值来源
ACCOUNTING_DATE
DATE
N
ACCRUAL_POSTED_FLAG
VARCHAR2(1)
N
创建会计方法标志
N:未创建
Y:已创建
DISTRIBUTION_LINE_NUMBER
NUMBER(15)
N
分配行号
DIST_CODE_COMBINATION_ID
NUMBER(15)
N
分配帐户ID
GL_CODE_COMBINATIONS. code_combination_id
INVOICE_ID
NUMBER(15)
N
发票ID
AP_INVOICES_ALL.
invoice_id
LAST_UPDATED_BY
NUMBER(15)
N
LAST_UPDATE_DATE
DATE
N
PERIOD_NAME
VARCHAR2(15)
N
分配行会计期间
SET_OF_BOOKS_ID
NUMBER(15)
N
帐簿ID
AMOUNT
NUMBER
Y
分配行金额
BATCH_ID
NUMBER(15)
Y
CREATED_BY
NUMBER(15)
Y
CREATION_DATE
DATE
Y
DESCRIPTION
VARCHAR2(240)
Y
分配行说明
POSTED_FLAG
VARCHAR2(1)
Y
入帐标志
PO_DISTRIBUTION_ID
NUMBER(15)
Y
PO分配行ID
PO_DISTRIBUTIONS_ALL.
po_distribution_id
REVERSAL_FLAG
VARCHAR2(1)
Y
冲销标志
PROJECT_ID
NUMBER(15)
Y
项目ID
TASK_ID
NUMBER(15)
Y
任务ID
ORG_ID
NUMBER(15)
Y
组织ID
INVOICE_DISTRIBUTION_ID
NUMBER(15)
N
发票分配ID
序列AP_INVOICE_DISTRIBUTIONS_S
PREPAY_DISTRIBUTION_ID
NUMBER(15)
Y
预付款分配行ID
AP_INVOICE_DISTRIBUTIONS
_ALL.
prepay_distribution_id
ACCOUNTING_EVENT_ID
NUMBER(15)
Y
事件ID
AP_ACCOUNTING_EVENTS_ALL. ACCOUNTING_EVENT_ID
注意:
1 在发票分配表AP_INVOICE_DISTRIBUTIONS_ALL中,INVOICE_ID与INVOICE_DISTRIBUTION_ID是一对多的关系,一张发票可以对应多个分配行。
2 如果发票匹配了PO订单,PO_DISTRIBUTION_ID中可以看到PO模块的分配ID,从而可以获得PO订单号、行号和其它相关信息。
3 发票分配行中的日期直接决定了发票分录的期间。
1.4 发票接口表AP_INVOICES_INTERFACE
字段名称
类型
是否可为空
字段说明
取值来源
INVOICE_ID
NUMBER(15)
N
发票ID
INVOICE_NUM
VARCHAR2(50)
Y
发票编号
INVOICE_TYPE_LOOKUP_CODE
VARCHAR2(25)
Y
发票类型
INVOICE_DATE
DATE
Y
发票日期
PO_NUMBER
VARCHAR2(20)
Y
PO订单号
VENDOR_ID
NUMBER(15)
Y
供应商ID
VENDOR_NUM
VARCHAR2(30)
Y
供应商编号
VENDOR_NAME
VARCHAR2(240)
Y
供应商名称
VENDOR_SITE_ID
NUMBER(15)
Y
供应商地点ID
VENDOR_SITE_CODE
VARCHAR2(15)
Y
供应商地点代码
INVOICE_AMOUNT
NUMBER
Y
发票金额
INVOICE_CURRENCY_CODE
VARCHAR2(15)
Y
发票币种
DESCRIPTION
VARCHAR2(240)
Y
发票摘要
LAST_UPDATE_DATE
DATE
Y
最后更新日期
LAST_UPDATED_BY
NUMBER(15)
Y
最后更新者
CREATION_DATE
DATE
Y
创建日期
CREATED_BY
NUMBER(15)
Y
创建者
ATTRIBUTE14
VARCHAR2(150)
Y
关联交易类型
STATUS
VARCHAR2(25)
Y
接口数据状态
PROCESSED:已处理
REJECTED:拒绝
PROCESS:未处理
SOURCE
VARCHAR2(80)
Y
来源
GROUP_ID
VARCHAR2(80)
Y
组标识ID
PAYMENT_CROSS_RATE_TYPE
VARCHAR2(30)
Y
PAYMENT_CROSS_RATE_DATE
DATE
Y
PAYMENT_CROSS_RATE
NUMBER
Y
PAYMENT_CURRENCY_CODE
VARCHAR2(15)
Y
PAYMENT_METHOD_LOOKUP_CODE
VARCHAR2(25)
Y
PAY_GROUP_LOOKUP_CODE
VARCHAR2(25)
Y
GL_DATE
DATE
Y
总帐日期
ACCTS_PAY_CODE_COMBINATION_ID
NUMBER(15)
Y
帐户ID
ORG_ID
NUMBER(15)
Y
组织ID
AMOUNT_APPLICABLE_TO_DISCOUNT
NUMBER
Y
PREPAY_NUM
VARCHAR2(50)
Y
PREPAY_DIST_NUM
NUMBER(15)
Y
PREPAY_APPLY_AMOUNT
NUMBER
Y
PREPAY_GL_DATE
DATE
Y
1.5 表之间的关系
AP_BATCHES_ALL. BATCH_ID = AP_INVOICES_ALL. BATCH_ID
AP_INVOICES_ALL. INVOICE_ID = AP_INVOICE_DISTRIBUTIONS_ALL. INVOICE_ID
2. 付款
2.1 付款信息表AP_CHECKS_ALL
当在ERP系统AP模块录入付款批或付款时,系统会在付款表AP_CHECKS_ALL中新增记录,用于保存付款金额、银行帐户、付款ID、付款编号、付款批名、
创建时间等信息,以下为该表的常用字段及字段含义介绍:
字段名称
类型
是否可为空
字段说明
取值来源
AMOUNT
NUMBER
N
付款金额
BANK_ACCOUNT_ID
NUMBER(15)
N
银行帐户ID
AP_BANK_ACCOUNTS_ALL. bank_account_id
BANK_ACCOUNT_NAME
VARCHAR2(80)
N
银行帐户
AP_BANK_ACCOUNTS_ALL. bank_account_name
CHECK_DATE
DATE
N
付款日期
CHECK_ID
NUMBER(15)
N
付款ID
序列AP_CHECKS_S
CHECK_NUMBER
NUMBER(15)
N
付款编号
CURRENCY_CODE
VARCHAR2(15)
N
币种
LAST_UPDATED_BY
NUMBER(15)
N
最后更新者
LAST_UPDATE_DATE
DATE
N
最后更新日期
PAYMENT_TYPE_FLAG
VARCHAR2(25)
N
付款类型
Q:快速
M:人工
R:退款
ADDRESS_LINE1
VARCHAR2(240)
Y
地址行1
ADDRESS_LINE2
VARCHAR2(240)
Y
地址行2
ADDRESS_LINE3
VARCHAR2(240)
Y
地址行3
CHECKRUN_NAME
VARCHAR2(50)
Y
付款批名
CREATED_BY
NUMBER(15)
Y
创建者
CREATION_DATE
DATE
Y
创建日期
VENDOR_NAME
VARCHAR2(240)
Y
供应商名称
VENDOR_SITE_CODE
VARCHAR2(15)
Y
供应商地点代码
ORG_ID
NUMBER(15)
Y
组织ID
HR_OPERATING_UNITS. organization_id
VENDOR_ID
NUMBER(15)
Y
供应商ID
PO_VENDORS.vendor_id
VENDOR_SITE_ID
NUMBER(15)
Y
供应商地点ID
PO_VENDOR_SITES_ALL. vendor_site_id
DESCRIPTION
VARCHAR2(240)
Y
付款摘要
注意:
1 与发票编号一样,在付款表中,不同组织之间的CHECK_NUMBER是可以重复的,但CHECK_ID是唯一的。在查询付款的基本信息时,如果只知道付款编号而不知道付款ID,查询时要加上ORG_ID这个条件。ORG_ID可从表HR_OPERATING_UNITS中获得。
2.2 发票付款表AP_INVOICE_PAYMENTS_ALL
当在ERP系统,以下为该表的常用字段及字段含义介绍:
字段名称
类型
是否可为空
字段说明
取值来源
ACCOUNTING_EVENT_ID
NUMBER(15)
Y
事件类型ID
AP_ACCOUNTING_EVENTS_ALL. ACCOUNTING_EVENT_ID
ACCOUNTING_DATE
DATE
N
事件日期
AMOUNT
NUMBER
N
金额
CASH_POSTED_FLAG
VARCHAR2(1)
N
CHECK_ID
NUMBER(15)
N
付款ID
INVOICE_ID
NUMBER(15)
N
发票ID
INVOICE_PAYMENT_ID
NUMBER(15)
N
发票付款ID
LAST_UPDATED_BY
NUMBER(15)
N
最后更新者
FND_USER.user_id
LAST_UPDATE_DATE
DATE
N
最后更新
PAYMENT_NUM
NUMBER(15)
N
PERIOD_NAME
VARCHAR2(15)
N
会计期间
POSTED_FLAG
VARCHAR2(1)
N
是否创建会计方法
N:未创建
Y:已创建
SET_OF_BOOKS_ID
NUMBER(15)
N
帐簿ID
GL_SETS_OF_BOOKS. set_of_books_id
ACCTS_PAY_CODE_COMBINATION_ID
NUMBER(15)
Y
ASSET_CODE_COMBINATION_ID
NUMBER(15)
Y
CREATED_BY
NUMBER(15)
Y
创建者
FND_USER. user_id
CREATION_DATE
DATE
Y
创建时间
BANK_ACCOUNT_NUM
VARCHAR2(30)
Y
BANK_ACCOUNT_TYPE
VARCHAR2(25)
Y
BANK_NUM
VARCHAR2(25)
Y
DISCOUNT_LOST
NUMBER
Y
DISCOUNT_TAKEN
NUMBER
Y
EXCHANGE_DATE
DATE
Y
EXCHANGE_RATE
NUMBER
Y
EXCHANGE_RATE_TYPE
VARCHAR2(30)
Y
GAIN_CODE_COMBINATION_ID
NUMBER(15)
Y
INVOICE_BASE_AMOUNT
NUMBER
Y
LOSS_CODE_COMBINATION_ID
NUMBER(15)
Y
PAYMENT_BASE_AMOUNT
NUMBER
Y
ATTRIBUTE1
VARCHAR2(150)
Y
ATTRIBUTE10
VARCHAR2(150)
Y
ATTRIBUTE11
VARCHAR2(150)
Y
ATTRIBUTE12
VARCHAR2(150)
Y
ATTRIBUTE13
VARCHAR2(150)
Y
ATTRIBUTE14
VARCHAR2(150)
Y
ATTRIBUTE15
VARCHAR2(150)
Y
ATTRIBUTE2
VARCHAR2(150)
Y
ATTRIBUTE3
VARCHAR2(150)
Y
ATTRIBUTE4
VARCHAR2(150)
Y
ATTRIBUTE5
VARCHAR2(150)
Y
ATTRIBUTE6
VARCHAR2(150)
Y
ATTRIBUTE7
VARCHAR2(150)
Y
ATTRIBUTE8
VARCHAR2(150)
Y
ATTRIBUTE9
VARCHAR2(150)
Y
ATTRIBUTE_CATEGORY
VARCHAR2(150)
Y
CASH_JE_BATCH_ID
NUMBER(15)
Y
FUTURE_PAY_CODE_COMBINATION_ID
NUMBER(15)
Y
FUTURE_PAY_POSTED_FLAG
VARCHAR2(1)
Y
JE_BATCH_ID
NUMBER(15)
Y
ELECTRONIC_TRANSFER_ID
NUMBER(15)
Y
ASSETS_ADDITION_FLAG
VARCHAR2(1)
Y
INVOICE_PAYMENT_TYPE
VARCHAR2(25)
Y
OTHER_INVOICE_ID
NUMBER(15)
Y
ORG_ID
NUMBER(15)
Y
组织ID
GLOBAL_ATTRIBUTE_CATEGORY
VARCHAR2(150)
Y
GLOBAL_ATTRIBUTE1
VARCHAR2(150)
Y
GLOBAL_ATTRIBUTE2
VARCHAR2(150)
Y
GLOBAL_ATTRIBUTE3
VARCHAR2(150)
Y
GLOBAL_ATTRIBUTE4
VARCHAR2(150)
Y
GLOBAL_ATTRIBUTE5
VARCHAR2(150)
Y
GLOBAL_ATTRIBUTE6
VARCHAR2(150)
Y
GLOBAL_ATTRIBUTE7
VARCHAR2(150)
Y
GLOBAL_ATTRIBUTE8
VARCHAR2(150)
Y
GLOBAL_ATTRIBUTE9
VARCHAR2(150)
Y
GLOBAL_ATTRIBUTE10
VARCHAR2(150)
Y
GLOBAL_ATTRIBUTE11
VARCHAR2(150)
Y
GLOBAL_ATTRIBUTE12
VARCHAR2(150)
Y
GLOBAL_ATTRIBUTE13
VARCHAR2(150)
Y
GLOBAL_ATTRIBUTE14
VARCHAR2(150)
Y
GLOBAL_ATTRIBUTE15
VARCHAR2(150)
Y
GLOBAL_ATTRIBUTE16
VARCHAR2(150)
Y
GLOBAL_ATTRIBUTE17
VARCHAR2(150)
Y
GLOBAL_ATTRIBUTE18
VARCHAR2(150)
Y
GLOBAL_ATTRIBUTE19
VARCHAR2(150)
Y
GLOBAL_ATTRIBUTE20
VARCHAR2(150)
Y
EXTERNAL_BANK_ACCOUNT_ID
NUMBER(15)
Y
MRC_EXCHANGE_DATE
VARCHAR2(2000)
Y
MRC_EXCHANGE_RATE
VARCHAR2(2000)
Y
MRC_EXCHANGE_RATE_TYPE
VARCHAR2(2000)
Y
MRC_GAIN_CODE_COMBINATION_ID
VARCHAR2(2000)
Y
MRC_INVOICE_BASE_AMOUNT
VARCHAR2(2000)
Y
MRC_LOSS_CODE_COMBINATION_ID
VARCHAR2(2000)
Y
MRC_PAYMENT_BASE_AMOUNT
VARCHAR2(2000)
Y
REVERSAL_FLAG
VARCHAR2(1)
Y
REVERSAL_INV_PMT_ID
NUMBER(15)
Y
IBAN_NUMBER
VARCHAR2(40)
Y
注意:
1 表AP_INVOICE_PAYMENTS_ALL将发票与付款关联了起来,可以查询某笔付款对应的发票或某张发票对应的付款。
2 该表中的会计期间也就是生成付款分录的会计期间。
2.3 表之间的关系
AP_CHECKS_ALL. CHECK_ID = AP_INVOICE_PAYMENTS_ALL. CHECK_ID
AP_INVOICE_PAYMENTS_ALL. INVOICE_ID = AP_INVOICES_ALL. INVOICE_ID
3. 其它
3.1 应付事件表AP_ACCOUNTING_EVENTS_ALL
字段名称
类型
是否可为空
字段说明
取值来源
ACCOUNTING_EVENT_ID
NUMBER(15)
N
事件ID
序列AP_ACCOUNTING_EVENTS_S
EVENT_TYPE_CODE
VARCHAR2(30)
N
事件类型代码
INVOICE:发票
INVOICE ADJUSTMENT:发票调整
INVOICE CANCELLATION:发票取消
PAYMENT:付款
PAYMENT ADJUSTMENT:付款调整
PAYMENT CANCELLATION:付款撤销
PREPAYMENT APPLICATION:预付款核销
PREPAYMENT UNAPPLICATION:预付款撤销核销
ACCOUNTING_DATE
DATE
N
事件日期
EVENT_NUMBER
NUMBER(15)
N
事件行号
EVENT_STATUS_CODE
VARCHAR2(30)
N
事件状态
ACCOUNTED:已正常创建分录
ACCOUNTED WITH ERROR:事件分录存在错误
CREATED:
INCOMPLETE:
SOURCE_TABLE
VARCHAR2(30)
N
来源表
AP_CHECKS:付款表
AP_INVOICES:发票分配表
SOURCE_ID
NUMBER(15)
N
来源ID
如果SOURCE_TABLE为AP_CHECKS,来源是AP_INVOICE_PAYMENTS_ALL. INVOICE_PAYMENT_ID;
如果SOURCE_TABLE为AP_INVOICES,来源是AP_INVOICE_DISTRIBUTIONS_ALL. INVOICE_DISTRIBUTION_ID
CREATION_DATE
DATE
N
创建日期
CREATED_BY
NUMBER(15)
N
创建者
LAST_UPDATE_DATE
DATE
N
最后更新日期
LAST_UPDATED_BY
NUMBER(15)
N
最后更新者
ORG_ID
NUMBER(15)
Y
组织ID
注意:
1 应付事件表对应了发票和付款的事件类型。
3.2 应付会计分录头信息表AP_AE_HEADERS_ALL
字段名称
类型
是否可为空
字段说明
取值来源
AE_HEADER_ID
NUMBER(15)
N
分录头ID
序列AP_AE_HEADERS_S
ACCOUNTING_EVENT_ID
NUMBER(15)
N
事件ID
AP_ACCOUNTING_EVENTS_ALL. ACCOUNTING_EVENT_ID
SET_OF_BOOKS_ID
NUMBER(15)
N
帐簿ID
GL_SETS_OF_BOOKS. SET_OF_BOOKS_iD
AE_CATEGORY
VARCHAR2(30)
N
类别
Payments:付款
Purchase Invoices:发票
PERIOD_NAME
VARCHAR2(15)
N
期间
ACCOUNTING_DATE
DATE
N
会计日期
GL_TRANSFER_FLAG
VARCHAR2(1)
N
传送GL标志
N:未传送
Y:已传送
GL_TRANSFER_RUN_ID
NUMBER(15)
N
传送GL运行ID
DESCRIPTION
VARCHAR2(240)
Y
说明
ORG_ID
NUMBER(15)
Y
组织ID
CREATION_DATE
DATE
N
创建日期
CREATED_BY
NUMBER(15)
N
创建者
LAST_UPDATE_DATE
DATE
N
最后更新日期
LAST_UPDATED_BY
NUMBER(15)
N
最后更新者
ACCOUNTING_ERROR_CODE
VARCHAR2(30)
Y
会计分录错误代码
GL_TRANSFER_ERROR_CODE
VARCHAR2(30)
Y
传送GL错误代码
GL_REVERSAL_FLAG
VARCHAR2(1)
Y
GL冲消标志
注意:
1 发票和付款的会计分录头信息都保存在表AP_AE_HEADERS_ALL中。
3.3 应付会计分录行信息表AP_AE_LINES_ALL
字段名称
类型
是否可为空
字段说明
取值来源
AE_LINE_ID
NUMBER(15)
N
分录行ID
序列AP_AE_LINES_S
AE_HEADER_ID
NUMBER(15)
N
分录头ID
AP_AE_HEADERS_ALL. AE_HEADER_ID
AE_LINE_NUMBER
NUMBER(15)
Y
行号
AE_LINE_TYPE_CODE
VARCHAR2(30)
N
行类型
AP ACCRUAL:AP应计
CASH:现金
CASH CLEARING:
CHARGE:费用
DISCOUNT:
FREIGHT:
IPV:
LIABILITY:负债
PREPAY:预付款
ROUNDING:舍入
CODE_COMBINATION_ID
NUMBER(15)
N
帐户ID
GL_CODE_COMBINATIONS. CODE_COMBINATION_ID
CURRENCY_CODE
VARCHAR2(15)
N
币种
CURRENCY_CONVERSION_TYPE
VARCHAR2(30)
Y
币种转换类型
CURRENCY_CONVERSION_DATE
DATE
Y
币种转换日期
CURRENCY_CONVERSION_RATE
NUMBER
Y
币种转换率
ENTERED_DR
NUMBER
Y
输入金额-借方
ENTERED_CR
NUMBER
Y
输入金额-贷方
ACCOUNTED_DR
NUMBER
Y
入帐金额-借方
ACCOUNTED_CR
NUMBER
Y
入帐金额-贷方
SOURCE_TABLE
VARCHAR2(30)
N
来源表
AP_CHECKS
AP_INVOICES
AP_INVOICE_DISTRIBUTIONS
AP_INVOICE_PAYMENTS
SOURCE_ID
NUMBER(15)
N
来源ID
对于不同的SOURCE_TABLE,SOURCE_ID取值来源也不同。详细请见注解1。
GL_SL_LINK_ID
NUMBER(15)
Y
传送GL LINK ID
DESCRIPTION
VARCHAR2(240)
Y
说明
ACCOUNTING_ERROR_CODE
VARCHAR2(30)
Y
分录错误代码
GL_TRANSFER_ERROR_CODE
VARCHAR2(30)
Y
传送GL错误代码
SUBLEDGER_DOC_SEQUENCE_VALUE
NUMBER(15)
Y
凭证编号
ORG_ID
NUMBER(15)
Y
组织ID
CREATION_DATE
DATE
N
创建日期
CREATED_BY
NUMBER(15)
N
创建者
LAST_UPDATE_DATE
DATE
N
最后更新日期
LAST_UPDATED_BY
NUMBER(15)
N
最后更新者
REFERENCE1
VARCHAR2(240)
Y
供应商名称
REFERENCE2
VARCHAR2(240)
Y
如果SOURCE_TABLE为“AP_INVOICES”或
“AP_INVOICE_DISTRIBUTIONS”或“AP_INVOICE_PAYMENTS”,该字段为“AP_INVOICES_ALL. INVOICE_ID”;
REFERENCE3
VARCHAR2(240)
Y
如果SOURCE_TABLE为
“AP_INVOICE_DISTRIBUTIONS”,该字段为发票分配行行号;
如果SOURCE_TABLE为“AP_INVOICE_PAYMENTS”或“AP_CHECKS”,该字段为“AP_CHECKS_ALL. CHECK_ID”。
REFERENCE4
VARCHAR2(240)
Y
如果SOURCE_TABLE为“AP_INVOICE_PAYMENTS”或“AP_CHECKS”,该字段为付款编号,即“AP_CHECKS_ALL. CHECK_NUMBER”
REFERENCE5
VARCHAR2(240)
Y
如果SOURCE_TABLE为“AP_INVOICES”或
“AP_INVOICE_DISTRIBUTIONS”或“AP_INVOICE_PAYMENTS”,该字段为发票编号。
REFERENCE6
VARCHAR2(240)
Y
REFERENCE7
VARCHAR2(240)
Y
REFERENCE8
VARCHAR2(240)
Y
REFERENCE9
VARCHAR2(240)
Y
REFERENCE10
VARCHAR2(240)
Y
行类型
注意:
注解1:
1 如果SOURCE_TABLE是“AP_CHECKS”,SOURCE_ID的取值来源为“AP_CHECKS_ALL. CHECK_ID”;
2 如果SOURCE_TABLE是“AP_INVOICES”,SOURCE_ID的取值来源为“AP_INVOICES_ALL. INVOICE_ID”;
3 如果SOURCE_TABLE是“AP_INVOICE_DISTRIBUTIONS”,SOURCE_ID的取值来源为“AP_INVOICE_DISTRIBUTIONS_ALL. INVOICE_DISTRIBUTION_ID”;
4 如果SOURCE_TABLE是“AP_INVOICE_PAYMENTS”,SOURCE_ID的取值来源为“AP_INVOICE_PAYMENTS_ALL. INVOICE_PAYMENT_ID”;
5 在这个表中,对于不同的SOURCE_TABLE,多个字段对应的含义也不同,在查询数据时也要注意这一点。
3.4 费用报表头信息表AP_EXPENSE_REPORT_HEADERS_ALL
字段名称
类型
是否可为空
字段说明
取值来源
REPORT_HEADER_ID
NUMBER
N
EMPLOYEE_ID
NUMBER(10)
Y
WEEK_END_DATE
DATE
N
CREATION_DATE
DATE
N
CREATED_BY
NUMBER
N
LAST_UPDATE_DATE
DATE
N
LAST_UPDATED_BY
NUMBER
N
VOUCHNO
NUMBER
N
TOTAL
NUMBER
N
VENDOR_ID
NUMBER(15)
Y
VENDOR_SITE_ID
NUMBER(15)
Y
EXPENSE_CHECK_ADDRESS_FLAG
VARCHAR2(30)
Y
REFERENCE_1
VARCHAR2(30)
Y
REFERENCE_2
VARCHAR2(30)
Y
INVOICE_NUM
VARCHAR2(50)
Y
EXPENSE_REPORT_ID
NUMBER
Y
ACCTS_PAY_CODE_COMBINATION_ID
NUMBER(15)
Y
SET_OF_BOOKS_ID
NUMBER(15)
Y
SOURCE
VARCHAR2(25)
Y
PURGEABLE_FLAG
VARCHAR2(1)
Y
ACCOUNTING_DATE
DATE
Y
MAXIMUM_AMOUNT_TO_APPLY
NUMBER
Y
ADVANCE_INVOICE_TO_APPLY
NUMBER(15)
Y
APPLY_ADVANCES_DEFAULT
VARCHAR2(4)
Y
EMPLOYEE_CCID
NUMBER
Y
DESCRIPTION
VARCHAR2(240)
Y
REJECT_CODE
VARCHAR2(25)
Y
HOLD_LOOKUP_CODE
VARCHAR2(25)
Y
ATTRIBUTE_CATEGORY
VARCHAR2(150)
Y
ATTRIBUTE1
VARCHAR2(150)
Y
ATTRIBUTE2
VARCHAR2(150)
Y
ATTRIBUTE3
VARCHAR2(150)
Y
ATTRIBUTE4
VARCHAR2(150)
Y
ATTRIBUTE5
VARCHAR2(150)
Y
ATTRIBUTE6
VARCHAR2(150)
Y
ATTRIBUTE7
VARCHAR2(150)
Y
ATTRIBUTE8
VARCHAR2(150)
Y
ATTRIBUTE9
VARCHAR2(150)
Y
ATTRIBUTE10
VARCHAR2(150)
Y
ATTRIBUTE11
VARCHAR2(150)
Y
ATTRIBUTE12
VARCHAR2(150)
Y
ATTRIBUTE13
VARCHAR2(150)
Y
ATTRIBUTE14
VARCHAR2(150)
Y
ATTRIBUTE15
VARCHAR2(150)
Y
DEFAULT_CURRENCY_CODE
VARCHAR2(15)
N
DEFAULT_EXCHANGE_RATE_TYPE
VARCHAR2(30)
Y
DEFAULT_EXCHANGE_RATE
NUMBER
Y
DEFAULT_EXCHANGE_DATE
DATE
Y
LAST_UPDATE_LOGIN
NUMBER(15)
Y
VOUCHER_NUM
VARCHAR2(50)
Y
USSGL_TRANSACTION_CODE
VARCHAR2(30)
Y
USSGL_TRX_CODE_CONTEXT
VARCHAR2(30)
Y
DOC_CATEGORY_CODE
VARCHAR2(30)
Y
AWT_GROUP_ID
NUMBER(15)
Y
ORG_ID
NUMBER(15)
Y
WORKFLOW_APPROVED_FLAG
VARCHAR2(1)
Y
FLEX_CONCATENATED
VARCHAR2(240)
Y
GLOBAL_ATTRIBUTE_CATEGORY
VARCHAR2(150)
Y
GLOBAL_ATTRIBUTE1
VARCHAR2(150)
Y
GLOBAL_ATTRIBUTE2
VARCHAR2(150)
Y
GLOBAL_ATTRIBUTE3
VARCHAR2(150)
Y
GLOBAL_ATTRIBUTE4
VARCHAR2(150)
Y
GLOBAL_ATTRIBUTE5
VARCHAR2(150)
Y
GLOBAL_ATTRIBUTE6
VARCHAR2(150)
Y
GLOBAL_ATTRIBUTE7
VARCHAR2(150)
Y
GLOBAL_ATTRIBUTE8
VARCHAR2(150)
Y
GLOBAL_ATTRIBUTE9
VARCHAR2(150)
Y
GLOBAL_ATTRIBUTE10
VARCHAR2(150)
Y
GLOBAL_ATTRIBUTE11
VARCHAR2(150)
Y
GLOBAL_ATTRIBUTE12
VARCHAR2(150)
Y
GLOBAL_ATTRIBUTE13
VARCHAR2(150)
Y
GLOBAL_ATTRIBUTE14
VARCHAR2(150)
Y
GLOBAL_ATTRIBUTE15
VARCHAR2(150)
Y
GLOBAL_ATTRIBUTE16
VARCHAR2(150)
Y
GLOBAL_ATTRIBUTE17
VARCHAR2(150)
Y
GLOBAL_ATTRIBUTE18
VARCHAR2(150)
Y
GLOBAL_ATTRIBUTE19
VARCHAR2(150)
Y
GLOBAL_ATTRIBUTE20
VARCHAR2(150)
Y
OVERRIDE_APPROVER_ID
NUMBER(9)
Y
PAYMENT_CROSS_RATE_TYPE
VARCHAR2(30)
Y
PAYMENT_CROSS_RATE_DATE
DATE
Y
PAYMENT_CROSS_RATE
NUMBER
Y
PAYMENT_CURRENCY_CODE
VARCHAR2(15)
Y
CORE_WF_STATUS_FLAG
VARCHAR2(1)
Y
PREPAY_APPLY_FLAG
VARCHAR2(4)
Y
PREPAY_NUM
VARCHAR2(50)
Y
PREPAY_DIST_NUM
NUMBER(15)
Y
PREPAY_APPLY_AMOUNT
NUMBER
Y
PREPAY_GL_DATE
DATE
Y
BOTHPAY_PARENT_ID
NUMBER(15)
Y
SHORTPAY_PARENT_ID
NUMBER(15)
Y
PAID_ON_BEHALF_EMPLOYEE_ID
NUMBER(15)
Y
OVERRIDE_APPROVER_NAME
VARCHAR2(240)
Y
AMT_DUE_CCARD_COMPANY
NUMBER
Y
AMT_DUE_EMPLOYEE
NUMBER
Y
DEFAULT_RECEIPT_CURRENCY_CODE
VARCHAR2(15)
Y
MULTIPLE_CURRENCIES_FLAG
VARCHAR2(1)
Y
EXPENSE_STATUS_CODE
VARCHAR2(30)
Y
EXPENSE_LAST_STATUS_DATE
DATE
Y
EXPENSE_CURRENT_APPROVER_ID
NUMBER(15)
Y
REPORT_FILING_NUMBER
VARCHAR2(240)
Y
RECEIPTS_RECEIVED_DATE
DATE
Y
AUDIT_CODE
VARCHAR2(30)
Y
REPORT_SUBMITTED_DATE
DATE
Y
LAST_AUDITED_BY
NUMBER(15)
Y
RETURN_REASON_CODE
VARCHAR2(30)
Y
RETURN_INSTRUCTION
VARCHAR2(1996)
Y
RECEIPTS_STATUS
VARCHAR2(30)
Y
HOLDING_REPORT_HEADER_ID
NUMBER(15)
Y
3.6 最大凭证编号表QAPAR_MAX_SEQUENCE
为每个发票或付款分配凭证编号,按凭证编号打印、保存凭证,是客户化内容。凭证编号按模块、公司段、发票、付款(收款)、期间分别顺序编号,
按照凭证编号规则从1开始,将最大凭证编号保存在表中。
字段名称
类型
是否可为空
字段说明
取值来源
MODULE_FLAG
VARCHAR2(2)
N
模块
AR:应收,AP:应付
ORG_TITLE
VARCHAR2(4)
N
公司段
INV_REC_FLAG
VARCHAR2(1)
N
类型
0:发票,1:付款/收款
ACCOUNTING_DATE
VARCHAR2(4)
N
期间
两位年份+两位月份
MAX_SEQUENCE
NUMBER(6)
N
当前最大编号
3.7 表之间的关系
AP_AE_HEADERS_ALL. AE_HEADER_ID = AP_AE_LINES_ALL. AE_HEADER_ID
AP_AE_HEADERS_ALL. ACCOUNTING_EVENT_ID =
AP_ACCOUNTING_EVENTS_ALL. ACCOUNTING_EVENT_ID
4. 常见问题判断与处理
4.1 生成单边会计分录
当发票或付款创建会计方法后,偶尔会出现生成单边分录的现象,分录里会提示借贷不平的错误,也无法重新创建会计方法。这种情况属于ORACLE ERP系统BUG,只能通过后台手工补全分录来解决。
在手工补分录时,涉及到的表有AP_AE_HEADERS_ALL、AP_AE_LINES_ALL。涉及到的序列有AP_AE_LINES_S。
4.2 帐户组合ID出现 -1,在查询界面显示为空
当发票或付款创建会计方法后,偶尔还会出现帐户组合为空的现象,这时查询发票分录行表AP_AE_LINES_ALL,会发现该行记录里的CODE_COMBINATION_ID为“-1”,对于这种问题,分两种情况说明:
l 如果分录信息未传送GL,可在“会计——>更新会计分录”处更新帐户信息。然后再传送GL。
l 如果分录信息已传送GL,记录会被卡在GL接口表GL.GL_INTERFACE中,这时只能手工后台更改表AP_AE_LINES_ALL和GL.GL_INTERFACE中的字段CODE_COMBINATION_ID,再运行日记帐导入。
对于CODE_COMBINATION_ID为“-1”的错误,应付事件表AP_ACCOUNTING_EVENTS_ALL中的EVENT_STATUS_CODE字段会是“ACCOUNTED WITH ERROR”,当帐户组合调整完成后,需要将这个值改为“ACCOUNTED”。
4.3 生成重复分录
当发票或付款创建会计方法后,还会出现生成重复分录的现象,即借方和贷方出现了两套一模一样的分录。对于这种问题,也要分两种情况说明:
l 如果分录信息未传送GL,可在后台直接手工删除多余分录,涉及到的表有AP_AE_LINES_ALL和AP_AE_HEADERS_ALL。
l 如果分录信息已传送GL,就不能再手工后台删除记录,只能通过调整/取消发票或付款来更正会计分录。
4.4 预付款核销、撤消核销产生的分录错误
当预付款发票反复被核销、撤消核销、又核销后,极容易出现分录缺失的错误,这时只能手工后台补全分录,涉及到的表有AP_ACCOUNTING_EVENTS_ALL、AP_AE_HEADERS_ALL、AP_AE_LINES_ALL,涉及到的序列有AP_ACCOUNTING_EVENTS_S、AP_AE_HEADERS_S、AP_AE_LINES_S。
4.4 凭证编号不连续的错误
正常情况下的凭证是顺序编号的,但孤儿数据的存在会造成凭证断号,或者手工后台干预数据也有可能造成凭证断号,如果凭证编号不连续,有两种方法可供选择:
l 将最大凭证编号修改为中间缺少的编号,再修改表QAPAR_MAX_SEQUENCE中的最大凭证编号。这种方法的改动量小,用户重新打印凭证的工作量也小。
l 从断号的凭证开始,以后的凭证编号依次向前修改,再修改表QAPAR_MAX_SEQUENCE中的最大凭证编号。对于断号后凭证较多的情况,建议不采取此种方法。
- Oracle EBS R12 AP模块主要表结构整理
- Oracle EBS R12 客户表结构
- Oracle EBS R12客户模型表结构
- Oracle EBS R12文件系统结构
- EBS R12 客户表结构
- Oracle EBS BOM模块常用表结构
- Oracle EBS R12.2创建客户化模块
- EBS应付(AP)模块常用表
- Oracle EBS R12文件系统结构(学习汇总网上资料)
- EBS R12 AR模块设置
- Oracle EBS 视频教程——AP模块
- ebs r12国家表
- Oracle EBS R12 log files
- Oracle EBS R12 Code Level
- Oracle EBS R12 开放环境
- oracle ebs R12审批流程
- Oracle EBS 11i 表结构——PO模块
- Oracle EBS 11i BOM模块常用表结构
- 关键词推荐工具中的用户引导机制之一
- 【Android开发】Android开发环境搭建----第一个Android程序Hello World(上)
- 开源代码最近20年的可视化历史
- 一个不错的素材网站-千图网
- 关键词推荐工具中的用户引导机制之二
- Oracle EBS R12 AP模块主要表结构整理
- 【Android开发】Android开发环境搭建----第一个Android程序Hello World(中)
- 千万级的mysql数据库与sql优化方法
- UVA 11292 勇者斗恶龙
- Python编程中常用的12种基础知识总结
- solr学习之三--------Document、FieldType
- 【Android开发】Android开发环境搭建----第一个Android程序Hello World(下)
- [互联网面试笔试汇总C/C++-13] 写一个程序来判断机器的大小端-微策略
- 技术团队的培养和领导