目录
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
当在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 |
总帐日期 |
|
当在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默认”或“快速匹配”的,也包含在标准发票范围内。
对于每张发发票的每个分配行,都会在表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 发票分配行中的日期直接决定了发票分录的期间。
字段名称 |
类型 |
是否可为空 |
字段说明 |
取值来源 |
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 |
|
|
AP_BATCHES_ALL. BATCH_ID = AP_INVOICES_ALL. BATCH_ID
AP_INVOICES_ALL. INVOICE_ID = AP_INVOICE_DISTRIBUTIONS_ALL. INVOICE_ID
当在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中获得。
当在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 该表中的会计期间也就是生成付款分录的会计期间。
AP_CHECKS_ALL. CHECK_ID = AP_INVOICE_PAYMENTS_ALL. CHECK_ID
AP_INVOICE_PAYMENTS_ALL. INVOICE_ID = AP_INVOICES_ALL. INVOICE_ID
字段名称 |
类型 |
是否可为空 |
字段说明 |
取值来源 |
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 应付事件表对应了发票和付款的事件类型。
字段名称 |
类型 |
是否可为空 |
字段说明 |
取值来源 |
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中。
字段名称 |
类型 |
是否可为空 |
字段说明 |
取值来源 |
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,多个字段对应的含义也不同,在查询数据时也要注意这一点。
字段名称 |
类型 |
是否可为空 |
字段说明 |
取值来源 |
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 |
|
|
为每个发票或付款分配凭证编号,按凭证编号打印、保存凭证,是客户化内容。凭证编号按模块、公司段、发票、付款(收款)、期间分别顺序编号,
按照凭证编号规则从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 |
当前最大编号 |
|
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
当发票或付款创建会计方法后,偶尔会出现生成单边分录的现象,分录里会提示借贷不平的错误,也无法重新创建会计方法。这种情况属于ORACLE ERP系统BUG,只能通过后台手工补全分录来解决。
在手工补分录时,涉及到的表有AP_AE_HEADERS_ALL、AP_AE_LINES_ALL。涉及到的序列有AP_AE_LINES_S。
当发票或付款创建会计方法后,偶尔还会出现帐户组合为空的现象,这时查询发票分录行表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”。
当发票或付款创建会计方法后,还会出现生成重复分录的现象,即借方和贷方出现了两套一模一样的分录。对于这种问题,也要分两种情况说明:
l 如果分录信息未传送GL,可在后台直接手工删除多余分录,涉及到的表有AP_AE_LINES_ALL和AP_AE_HEADERS_ALL。
l 如果分录信息已传送GL,就不能再手工后台删除记录,只能通过调整/取消发票或付款来更正会计分录。
当预付款发票反复被核销、撤消核销、又核销后,极容易出现分录缺失的错误,这时只能手工后台补全分录,涉及到的表有AP_ACCOUNTING_EVENTS_ALL、AP_AE_HEADERS_ALL、AP_AE_LINES_ALL,涉及到的序列有AP_ACCOUNTING_EVENTS_S、AP_AE_HEADERS_S、AP_AE_LINES_S。
正常情况下的凭证是顺序编号的,但孤儿数据的存在会造成凭证断号,或者手工后台干预数据也有可能造成凭证断号,如果凭证编号不连续,有两种方法可供选择:
l 将最大凭证编号修改为中间缺少的编号,再修改表QAPAR_MAX_SEQUENCE中的最大凭证编号。这种方法的改动量小,用户重新打印凭证的工作量也小。
l 从断号的凭证开始,以后的凭证编号依次向前修改,再修改表QAPAR_MAX_SEQUENCE中的最大凭证编号。对于断号后凭证较多的情况,建议不采取此种方法。