Oracle EBS R12 AP模块主要表结构整理

目录

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_IDINVOICE_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_TABLEAP_CHECKS,来源是AP_INVOICE_PAYMENTS_ALL. INVOICE_PAYMENT_ID

如果SOURCE_TABLEAP_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冲消标志

 

注意:

发票和付款的会计分录头信息都保存在表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 ACCRUALAP应计

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_TABLESOURCE_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_ALLAP_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_ALLGL.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_ALLAP_AE_HEADERS_ALL

l  如果分录信息已传送GL,就不能再手工后台删除记录,只能通过调整/取消发票或付款来更正会计分录。

4.4 预付款核销、撤消核销产生的分录错误

当预付款发票反复被核销、撤消核销、又核销后,极容易出现分录缺失的错误,这时只能手工后台补全分录,涉及到的表有AP_ACCOUNTING_EVENTS_ALLAP_AE_HEADERS_ALLAP_AE_LINES_ALL涉及到的序列有AP_ACCOUNTING_EVENTS_SAP_AE_HEADERS_SAP_AE_LINES_S

 

4.4 凭证编号不连续的错误

正常情况下的凭证是顺序编号的,但孤儿数据的存在会造成凭证断号,或者手工后台干预数据也有可能造成凭证断号,如果凭证编号不连续,有两种方法可供选择:

l  将最大凭证编号修改为中间缺少的编号,再修改表QAPAR_MAX_SEQUENCE中的最大凭证编号。这种方法的改动量小,用户重新打印凭证的工作量也小。

l  从断号的凭证开始,以后的凭证编号依次向前修改,再修改表QAPAR_MAX_SEQUENCE中的最大凭证编号。对于断号后凭证较多的情况,建议不采取此种方法。

 

 

 

你可能感兴趣的:(oracle,erp技术)