上一页  下一页          目录  索引  定位  词汇表  程序库

技术展望:事务处理

本节介绍应收款管理系统用来存储应收帐款事务处理的主要表和栏。

简介

以下是要在本节讨论的应收款管理系统表格的简要说明。对于每个表格,本节均提供了重要栏的详细说明并标识每个表格的主关键字。此外,在讨论应收款管理系统如何存储特定事务处理时,此节确立了一系列需要考虑的假定条件。您应使用此节作为后面各节的参考指南。

表格概览

应收款管理系统使用以下表格来存储应收帐款事务处理:

RA_CUSTOMER_TRX
       
customer_trx_id Trx_Number bill_to_customer_id trx_date

RA_CUSTOMER_TRX 表存储发票、借项通知单、承付款和贷项通知单的页眉信息。每项事务处理均存储为基于主关键字 customer_trx_id 的唯一记录。事务处理编号、事务处理日期和开单客户分别存储在 trx_number、trx_date 和 bill_to_customer_id 栏中。

此表中存储的附加信息包括发运目的地客户、单据序号、币种代码和事务处理完成标志。发票事务处理类型存储在 RA_CUST_TRX_TYPES 表中,但可以通过外部关键字 cust_trx_type_id 来查找。

RA_CUSTOMER_TRX_LINES
         
customer_
trx_line_id
customer_trx_id link_to_cust_
trx_line_id
line_type extended_
amount

RA_CUSTOMER_TRX_LINES 表存储发票、借项通知单、承付款和贷项通知单行层信息。每项事务处理行均存储为基于主关键字 customer_trx_line_id 栏的唯一记录。customer_trx_id 栏是 RA_CUSTOMER_TRX 表的外部关键字。line_type 栏标识记录中包含的数据类型。有效的行类型包括 CHARGES、FREIGHT、LINE 和 TAX。除页眉运费事务处理之外,任何具有 TAX 或 FREIGHT 行类型的记录均可以通过 link_to_cust_trx_line_id 栏来查找原始发票行。每项事务处理行的总额均存储在 extended_amount 栏中。

RA_CUST_TRX_LINE_SALESREPS
cust_trx_line_
salesrep_id
sales_rep_id customer_trx
_line_id
revenue_
amount_split
non_revenue_
amount_split
prev_cust_trx_line
_salesrep_id

((vertical COM)) ?

RA_CUST_TRX_LINE_SALESREPS 存储发票行的销售业绩指定。每个指定均存储为基于主关键字 cust_trx_line_salesrep_id 的唯一记录。如果您要将会计分配建立在销售业绩的基础上,则此表中的销售业绩指定将与 RA_CUST_TRX_LINE_GL_DIST 表映射。sales_rep_id 栏标识收到此事务处理贷项的销售人员。customer_trx_line_id 栏是 RA_CUSTOMER_TRX_LINES 表的外部关键字。

((vertical COM)) ?

revenue_amount_split 栏存储对此销售人员指定的发票行金额。non_revenue_amount_split 栏存储对此销售人员指定的非页眉运费和税行金额。如果销售业绩依据事务处理行百分比而非特定金额来推导,则 revenue_percent_split 和 non_revenue_percent_split 栏将存储对此销售人员指定的事务处理行百分比。prev_cust_trx_line_salesrep_id 栏对应当前记录所核销的另一销售业绩指定。

RA_CUST_TRX_LINE_GL_DIST
         
cust_trx_line_
gl_dist_id
code_combination_id customer_
trx_line_id
account_class amount

RA_CUST_TRX_LINE_GL_DIST 存储发票、借项通知单、承付款及贷项通知单事务处理的会计分配。每个分配均存储为基于主关键字 cust_trx_line_gl_dist_id 的唯一记录。customer_trx_line_id 栏是 RA_CUSTOMER_TRX_LINES 表的外部关键字。account_class 栏说明帐户类型,而 code_combination_id 栏则标识总帐帐户。有效帐户分类包括 CHARGES、FREIGHT、REC、REV、SUSPENSE、TAX、UNBILL 和 UNEARN。account_class REC 表示应收款帐户分配。REC 记录的金额栏等于所有发票行的总额。因此,这些记录没有与 RA_CUSTOMER_TRX_LINES 链接且 customer_trx_line_id 栏为空。REC 记录通过 customer_trx_id 栏与表 RA_CUSTOMER_TRX 链接。对于所有其它帐户分类,贷项以正数表示,借项以负数表示。

AR_PAYMENT_SCHEDULES
payment_
schedule
_id_
amount_
due_
original
amount_
due_
remaining
customer
_trx_id
cash_
receipt_
id
trx_
number
status amount_
applied
class

AR_PAYMENT_SCHEDULES 在事务处理层存储客户余额信息。每项事务处理余额均存储为基于主关键字 payment_schedule_id 的唯一记录。class 栏标识事务处理类型并确定在存储事务处理时应收款管理系统将要更新的栏。对于开单事务处理,AR_PAYMENT_SCHEDULES 表通过 customer_trx_id 栏与 RA_CUSTOMER_TRX 表相连结并在 cash_receipt_id 栏中存储为 NULL。对于付款事务处理,AR_PAYMENT_SCHEDULES 表通过 cash_receipt_id 栏与 AR_CASH_RECEIPTS 表相连结并在 customer_trx_id 栏中存储为 NULL。

事务处理 分类 外部关键字
发票 INV customer_trx_id RA_CUSTOMER_TRX
借项通知单 DM customer_trx_id RA_CUSTOMER_TRX
贷项通知单 CM customer_trx_id RA_CUSTOMER_TRX
定金 DEP customer_trx_id RA_CUSTOMER_TRX
保证金 GUAR customer_trx_id RA_CUSTOMER_TRX
转期 CB customer_trx_id RA_CUSTOMER_TRX
收款 PMT cash_receipts_id AR_CASH_RECEIPTS

status 栏标识事务处理是打开还是关闭,而 trx_number 栏存储事务处理编号。amount_applied 栏存储对选定事务处理余额核销的所有事务处理总额。amount_due_original 栏或者与给定 customer_trx_id 的 RA_CUSTOMER_TRX_LINES 表中的 extented_amount 栏总额相等;或者与给定 cash_receipts_id 的 AR_CASH_RECEIPTS 表中的 amount 栏总额相等。amount_due_remaining 栏表示选定事务处理的余额。

amount_due_original 和 amount_due_remaining 两栏中的借项(如发票)存储为正数;贷项(如贷项通知单和付款)存储为负数。amount_due_remaining 栏中给定客户的所有已确认付款计划的总额反映当前客户余额。

AR_ADJUSTMENTS
adjustment
_id
amount customer_trx
_id
type payment_
schedule_id
code_
combination_id

AR_ADJUSTMENTS 存储有关发票调整的信息。每项调整均存储为基于主关键字 adjustment_id 的唯一记录。amount 栏存储调整额。应收款管理系统使用 customer_trx_id 和 payment_schedule_id 将调整与已调整事务处理链接,并更新 AR_PAYMENT_SCHEDULES 表中已调整事务处理付款计划的 amount_due_remaining 和 amount_adjusted 栏。type 栏存储调整所核销的事务处理说明。有效类型包括:

code_combination_id 栏存储与调整事务处理关联的会计分配。

AR_RECEIVABLE_APPLICATIONS
receivable_
application
_id
amount_
applied
status payment_
schedule_
id
code_
combination_
id
cash_
receipt
_id
applied_
payment_
schedule_
id
applied_
customer_
trx_id

AR_RECEIVABLE_APPLICATIONS 存储收款和贷项通知单核销的帐户分配并将核销事务处理映射至已核销事务处理。每个会计分配均存储为基于主关键字 receivable_application_id 的唯一记录。payment_schedule_id 栏将收款或贷项通知单与 AR_PAYMENT_SCHEDULES 表中的付款计划相链接。cash_receipt_id 栏存储付款事务处理的收款标识,而隐含的 cust_trx_id 栏则存储贷项通知单事务处理的事务处理标识。applied_payment_schedule_id 和 applied_customer_trx_id 栏对应此记录所核销的事务处理。

status 栏说明核销事务处理的状态。对于贷项通知单,状态始终显示为 APP 以标识贷项通知单为已核销。对于收款事务处理,有效状态值包括 APP、UNAPP、UNID、REV、NSF 和 STOP。code_combination_id 栏存储基于状态的核销事务处理的总帐帐户。amount_applied 栏存储收款或贷项通知单的金额为正。

注:对于现金收付制会计,应收款管理系统使用 AR_CASH_BASIS_DISTRIBUTIONS 表来存储帐户分配信息。此表依据收款核销显示给定收款的收入帐户分配。

AR_CREDIT_MEMO_AMOUNTS
       
credit_memo_amount_id customer_trx_line_id gl_date amount

AR_CREDIT_MEMO_AMOUNTS 存储贷项通知单的 GL 日期和金额以在对含规则发票进行核销时使用。每个贷项通知单核销日期均存储为基于主关键字 credit_memo_amount_id 的唯一记录。customer_trx_line_id 对应此贷项通知单所核销的事务处理行。gl_date 栏存储应对发票核销贷项通知单的日期,而 amount 栏则存储要核销的金额。

AR_CASH_RECEIPTS
cash_receipt_id amount status receipt_number type

AR_CASH_RECEIPTS 存储基于主关键字 cash_receipt_id 的每项收款的唯一记录。status 栏说明与客户的发票和余额相关的收款状态。有效状态值包括:

type 栏标识收款为 CASH 或 MISC,以指明收款是客户付款还是杂项收款(与应收款活动无关)。amount 栏存储收款的净额,而 receipt_number 栏则存储 receipt_number。

AR_CASH_RECEIPT_HISTORY
cash_receipt_history_id amount status

AR_CASH_RECEIPT_HISTORY 存储收款的当前状态和历史记录。每个状态更改均存储为基于主关键字 cash_receipt_history_id 的唯一事务处理。status 栏说明在收款寿命周期中此收款所达到的步骤。有效状态值包括:

当收款在整个寿命周期中活动时,应收款管理系统会将新记录插入 current_record_flag 栏设置为“是”的 AR_CASH_RECEIPTS_HISTORY 表中。通过将 current_record_flag 设置为“空”,并设置 reversal_gl_date,应收款管理系统也将更新与此收款相关的先前记录。amount 栏存储收款额。cash_receipts_id 栏将 AR_CASH_RECEIPTS_HISTORY 与 AR_CASH_RECEIPTS 相链接。

AR_MISC_CASH_DISTRIBUTIONS
misc_cash_distribution_id cash_receipt_id code_combination_id

AR_MISC_CASH_DISTRIBUTIONS 存储杂项收现收款的会计分配。每个分配均存储为基于主关键字 misc_cash_distribution_id 的唯一记录。这些分配通过 cash_receipt_id 栏与收款链接。code_combination_id 栏则存储对此收款指定的总帐帐户。

假定条件

为了更好地说明应收款管理系统如何存储特定事务处理,此节使用下面的假定条件:

((vertical COM))?

另请参阅

发票

借项通知单

承付款

与定金相抵的发票

与保证金相抵的发票

贷项通知单

记帐贷项通知单

未核销收款

已核销收款

冲销收款

杂项收款

转期

关于调整


         上一页  下一页          目录  索引  定位  词汇表  程序库