Академический Документы
Профессиональный Документы
Культура Документы
Invoice
2001 CSC. All Rights Reserved. CSC Proprietary 6/19/2012 9:51:23 AM 008_fmt_wht 2
Invoice Cond...
Invoice number : INV01 Bill to Invoice Date : CSCIndia : 20-Jan-2004 Item : Keyboard Amount : 600 Tax : 60
Freight : 10
RA_CUSTOMER_TRX_ALL
customer_trx_id
1000
trx_number
INV01
bill_to_customer_id
CSCIndia
trx_date
20-Jan-2004
customer_trx_id
1000 1000 1000
link_to_cust_ trx_line_id
20001 20001
line_type
LINE TAX FREIGHT
extended_ amount
600 60 10
2001 CSC. All Rights Reserved. CSC Proprietary 6/19/2012 9:51:23 AM 008_fmt_wht 3
Invoice Cond...
Invoice number : INV01 Bill to Invoice Date : CSCIndia : 20-Jan-2004 Item : Keyboard Amount : 600 Tax : 60
Freight : 10
RA_CUST_TRX_LINE_GL_DIST_ALL
cust_trx_line_ gl_dist_id
8000 8001 8002 8003
code_combination_id
01-100-500-200 01-200-500-200 01-300-500-200 01-301-500-200
customer_trx_ line_id
20001 20002 20003
account_class
REC REV TAX FREIGHT
amount
670 600 60 10
AR_PAYMENT_SCHEDULES_ALL
custome r_trx_id
1000
status
OP
2001 CSC. All Rights Reserved. CSC Proprietary 6/19/2012 9:51:23 AM 008_fmt_wht 4
Commitment
Receivables lets you create two types of commitments: Deposits : Create a deposit to record a customers prepayment for goods or services that you will provide in the future.
Guarantees : Create a guarantee to record a contractual agreement with your customer to conduct business over a specified period of time.
AR_PAYMENT_SCHEDULES_ALL
2001 CSC. All Rights Reserved. CSC Proprietary 6/19/2012 9:51:23 AM 008_fmt_wht 5
Commitment Cond
Deposit number : DEP01 Bill to : CSCIndia Deposit Date Amount : 15-Jan-2004 : 100
RA_CUSTOMER_TRX_ALL
customer_trx_id
1001
trx_number
DEP01
bill_to_customer_id
CSCIndia
trx_date
15-Jan-2004
customer_trx_id
1001
link_to_cust_ trx_line_id
line_type
LINE
extended_ amount
100
2001 CSC. All Rights Reserved. CSC Proprietary 6/19/2012 9:51:24 AM 008_fmt_wht 6
Commitment Cond
Deposit number : DEP01 Bill to : CSCIndia Deposit Date Amount : 15-Jan-2004 : 100
RA_CUST_TRX_LINE_GL_DIST_ALL
cust_trx_line_ gl_dist_id
8004 8005
code_combination_id
01-100-500-200 01-200-500-200
customer_trx_ line_id
20004
account_class
REC REV
amount
100 100
AR_PAYMENT_SCHEDULES_ALL
custome r_trx_id
1001
status
OP
2001 CSC. All Rights Reserved. CSC Proprietary 6/19/2012 9:51:24 AM 008_fmt_wht 7
Commitment Cond
Deposit against Invoice
RA_CUSTOMER_TRX_ALL
AR_ADJUSTMENTS_ALL
customer_trx_id trx_number
1001 DEP01
bill_to_customer_id
CSCIndia
trx_date
15-Jan-2004
initial_customer_trx_id
1000
Amount
-100
customer_trx_ id
1000
type
INVOICE
payment_sc hedule_id
30152
code_combina tion_id
01-201-500-200
2001 CSC. All Rights Reserved. CSC Proprietary 6/19/2012 9:51:24 AM 008_fmt_wht 8
Credit Memo
AR_PAYMENT_SCHEDULES _ALL
AR_RECEIVABLE_APPLICATIONS_ALL
2001 CSC. All Rights Reserved. CSC Proprietary 6/19/2012 9:51:24 AM 008_fmt_wht 9
RA_CUSTOMER_TRX_ALL
customer_trx_id trx_number bill_to_customer_id trx_date
1002 CM01 CSCIndia 25-Jan-2004
previous_customer_trx_id
1000
extended_ amount
-180 -20
previous_custom er_trx_line_id
20001 20002
2001 CSC. All Rights Reserved. CSC Proprietary 6/19/2012 9:51:24 AM 008_fmt_wht 10
RA_CUST_TRX_LINE_GL_DIST_ALL
cust_trx_line_ gl_dist_id
8006 8007 8008
code_combination_id
01-100-500-200 01-200-500-200 01-300-500-200
customer_trx_ line_id
20005 20006
account_class
REC REV TAX
amount
-200 -180 -20
AR_PAYMENT_SCHEDULES_ALL
stat amoun amou amoun Cla us t_appli nt_adj t_credi ss ed usted ted
OP NULL -100 -200 INV
30153
-200
1002
NULL
CM01
CL
-200
NULL
NULL
CM
2001 CSC. All Rights Reserved. CSC Proprietary 6/19/2012 9:51:24 AM 008_fmt_wht 11
AR_RECEIVABLE_APPLICATIONS_ALL
receivabl e_applica tion_id
80050
amount_ applied
200
Status
customer_tr x_id
1002
cash_rec paymen applied_pa applied_cu eipt_id t_sched yment_sch stomer_trx_ id ule_id edule_id
NULL 30153 30151 1000
APP
2001 CSC. All Rights Reserved. CSC Proprietary 6/19/2012 9:51:24 AM 008_fmt_wht 12
Receipt
2001 CSC. All Rights Reserved. CSC Proprietary 6/19/2012 9:51:24 AM 008_fmt_wht 13
Receipt Cond...(Unapplied)
Receipt number : PMT01 Received from : CSCIndia Transaction Date Amount : 27-Jan-2004 : 270
AR_CASH_RECEIPTS_ALL
cash_receipt_id
50001
amount
270
status
UNAPP
receipt_ number
PMT01
receipt_date
27-Jan-2004
AR_CASH_RECEIPT_HISTORY_ALL cash_receipt_history_id
40051
amount
270
status
CLEARED
2001 CSC. All Rights Reserved. CSC Proprietary 6/19/2012 9:51:24 AM 008_fmt_wht 14
Receipt Cond...(Unapplied)
Receipt number : PMT01 Received from : CSCIndia Transaction Date Amount : 27-Jan-2004 : 270
custome r_trx_id
NULL
status
OP
amount_ applied
270
Status
cash_rec paymen applied_pa applied_cu eipt_id t_sched yment_sch stomer_trx_ id ule_id edule_id
50001 30154 NULL NULL
UNAPP
2001 CSC. All Rights Reserved. CSC Proprietary 6/19/2012 9:51:24 AM 008_fmt_wht 15
Receipt Cond...(Applied)
Receipt number : PMT01 Received from : CSCIndia Transaction Date Amount : 27-Jan-2004 : 270
AR_CASH_RECEIPTS_ALL
cash_receipt_id
50001
amount
270
status
APP
receipt_ number
PMT01
receipt_date
27-Jan-2004
AR_CASH_RECEIPT_HISTORY_ALL cash_receipt_history_id
40051
amount
270
status
CLEARED
2001 CSC. All Rights Reserved. CSC Proprietary 6/19/2012 9:51:24 AM 008_fmt_wht 16
Receipt Cond...(Applied)
Receipt number : PMT01 Received from : CSCIndia Transaction Date Amount : 27-Jan-2004 : 270
custome r_trx_id
1000
status
OP
30154
-270
NULL
50001
PMT01
CL
-270
PMT
amount_ applied
270
-270 270
Status
cash_rec paymen applied_pa applied_cu eipt_id t_sched yment_sch stomer_trx_ id ule_id edule_id
50001
50001 50001
UNAPP
UNAPP APP
30154
30154 30154
NULL
NULL 30151
NULL
NULL 1000
2001 CSC. All Rights Reserved. CSC Proprietary 6/19/2012 9:51:24 AM 008_fmt_wht 17
Chargeback
AR_PAYMENT_SCHEDULES _ALL
AR_ADJUSTMENTS_ALL
2001 CSC. All Rights Reserved. CSC Proprietary 6/19/2012 9:51:24 AM 008_fmt_wht 18
Chargeback Cond...
CB no : CB01 Amount : 100 Date : 01-Feb-2004 Prev Inv no Bill to : INV01 : CSCIndia
RA_CUSTOMER_TRX_ALL
customer_trx_id
1003
trx_number
CB01
bill_to_customer_id
CSCIndia
trx_date
01-Feb-2004
customer_trx_id
1003
extended_amount
100
2001 CSC. All Rights Reserved. CSC Proprietary 6/19/2012 9:51:25 AM 008_fmt_wht 19
Chargeback Cond...
CB no : CB01 Amount : 100 Date : 01-Feb-2004 Prev Inv no Bill to : INV01 : CSCIndia
RA_CUST_TRX_LINE_GL_DIST_ALL
cust_trx_line_ gl_dist_id
8009 8010
code_combination_id
01-100-500-200 01-200-500-200
customer_trx_ line_id
20007
account_class
REC REV
amount
100 100
2001 CSC. All Rights Reserved. CSC Proprietary 6/19/2012 9:51:25 AM 008_fmt_wht 20
Chargeback Cond...
CB no : CB01 Amount : 100 Date : 01-Feb-2004 Prev Inv no Bill to : INV01 : CSCIndia
AR_ADJUSTMENTS_ALL
adjustment _id
700452
Amount
-100
customer_trx_ id
1000
type
INVOICE
payment_sc hedule_id
30155
code_combina tion_id
01-202-500-200
AR_PAYMENT_SCHEDULES_ALL
stat amoun amou amoun Cla us t_appli nt_adj t_credi ss ed usted ted
CL OP 270 NULL -100+ (-100) NULL -200 NULL INV CB
2001 CSC. All Rights Reserved. CSC Proprietary 6/19/2012 9:51:25 AM 008_fmt_wht 21
Adjustments
2001 CSC. All Rights Reserved. CSC Proprietary 6/19/2012 9:51:25 AM 008_fmt_wht 22
Adjustments Cond...
AR_ADJUSTMENTS_ALL
adjustment _id
700453
Amount
-100
customer_trx_ type id
1003 CHARGES
payment_sc hedule_id
30155
code_combina tion_id
01-203-500-200
AR_PAYMENT_SCHEDULES_ALL
stat amoun amou amoun Cla us t_appli nt_adj t_credi ss ed usted ted
CL NULL -100 NULL CB
2001 CSC. All Rights Reserved. CSC Proprietary 6/19/2012 9:51:25 AM 008_fmt_wht 23
Over All
AR_PAYMENT_SCHEDULES_ALL payment amount _schedul _due_o e_id riginal
30151 670
stat amoun amou amoun Clas us t_appli nt_adj t_credi s ed usted ted
OP NULL NULL NULL INV
30151
30152 30151 30153 30154 30151 30154 30151 30155 30155
670
100 670 -200 -270 670 -270 670 100 100
570
0 370 0 -270 100 0 0 100 0
1000
1001 1000 1002 NULL 1000 NULL 1000 1003 1003
NULL
NULL NULL NULL 50001 NULL 50001 NULL NULL NULL
INV01
DEP01 INV01 CM01 PMT01 INV01 PMT01 INV01 CB01 CB01
OP
CL OP CL OP OP CL CL OP CL
NULL
NULL NULL -200 0 270 -270 270 NULL NULL
-100
-100 -100 NULL NULL -100 NULL -200 NULL -100
NULL
NULL -200 NULL NULL -200 NULL -200 NULL NULL
INV
DEP INV CM PMT INV PMT INV CB CB
24
2001 CSC. All Rights Reserved. CSC Proprietary 6/19/2012 9:51:25 AM 008_fmt_wht
RA_CUSTOMER_TRX_ALL RA_CUSTOMER_TRX_ALL
The primary key for this table is CUSTOMER_TRX_ID. The RA_CUSTOMER_TRX_ALL table stores invoice, debit memo, commitment and credit memo header information. If you entered a credit memo, the PREVIOUS_CUSTOMER_TRX_ID column stores the customer transaction ID of the invoice that you credited. If you create an invoice against a commitment, Receivables stores the customer transaction ID of the commitment in the INITIAL_CUSTOMER_TRX_ID column. Otherwise, the INITIAL_CUSTOMER_TRX_ID column is null. The COMPLETE_FLAG column stores Y or N to indicate if the invoice is complete. When you complete an invoice, Receivables creates your payment schedules and updates any commitments against this invoice. Before an invoice can be completed, the invoice must have at least one invoice line, revenue records must exist for each line and add up to the line amount, and a sales tax record must exist for each line. . The SOLD_TO_CUSTOMER_ID, SOLD_TO_SITE_USE_ID, BILL_TO_CUSTOMER_ID, BILL_TO_SITE_USE_ID, SHIP_TO_SITE_USE_ID, PRINTING_OPTION, PRINTING_PENDING, TERM_ID, REMIT_TO_ADDRESS_ID, PRIMARY_SALES_REP_ID, and INVOICE_CURRENCY_CODE columns are required even though they are null allowed.
2001 CSC. All Rights Reserved. CSC Proprietary 6/19/2012 9:51:25 AM 008_fmt_wht 25
RA_CUSTOMER_TRX_LINES_ALL RA_CUSTOMER_TRX_LINES_ALL
The primary key for this table is CUSTOMER_TRX_LINE_ID. The RA_CUSTOMER_TRX_LINES_ALL table stores information about invoice, debit memo, credit memo and commitment lines. For example, an invoice can have one line for Product A and another line for Product B. Each line requires one row in this table. . Invoice, debit memo, credit memo, bills receivable, and commitment lines are distinguished by the transaction type of the corresponding row in the RA_CUSTOMER_TRX_ALL table. Credit memos must also have a value in the PREVIOUS_CUSTOMER_TRX_LINE_ID column. On-account credits, which are not related to specific invoices or invoice lines when they are created, will not have values in this column. . Receivables uses the LINE_TYPE column to distinguish between the different types of lines that are stored in this table. LINE represents regular invoice lines that normally refer to an item. TAX represents a tax line. The LINK_TO_CUST_TRX_LINE_ID column references the invoice line that is associated with the row that holds the TAX line type. FREIGHT is similar to TAX, but you can have at most one freight line per invoice line. You can also have one freight line that has a null LINK_TO_CUST_TRX_LINE_ID column. An invoice that has one freight line with a null LINK_TO_CUST_TRX_LINE_ID column has header-level freight. . CB represents a chargeback line. For every row in this table that belongs to a completed postable or nonpostable transaction, where the RA_CUSTOMER_TRX.COMPLETE_FLAG is Y, there must be at least one row in the RA_CUST_TRX_LINE_GL_DIST table that stores accounting information. There must be at least one row in this table even for nonpostable transactions.
2001 CSC. All Rights Reserved. CSC Proprietary 6/19/2012 9:51:25 AM 008_fmt_wht 26
RA_CUST_TRX_LINE_GL_DIST_ALL RA_CUST_TRX_LINE_GL_DIST_ALL
The primary key for this table is CUST_TRX_LINE_GL_DIST_ID. The RA_CUST_TRX_LINE_GL_DIST_ALL table stores the accounting records for revenue, unearned revenue, and unbilled receivables for each invoice or credit memo line. Oracle Receivables creates one row for each accounting distribution, and at least one accounting distribution must exist for each invoice or credit memo line. Each row in this table includes the General Ledger account and the amount of the accounting entry. Receivables uses this information to post the proper amounts to General Ledger. If your invoice or credit memo has a transaction type where Post to GL is set to No, Receivables assigns Null to the GL_DATE column.
2001 CSC. All Rights Reserved. CSC Proprietary 6/19/2012 9:51:27 AM 008_fmt_wht 27
AR_PAYMENT_SCHEDULES_ALL AR_PAYMENT_SCHEDULES_ALL
The primary key for this table is PAYMENT_SCHEDULE_ID The AR_PAYMENT_SCHEDULES_ALL table stores all transactions except adjustments and miscellaneous cash receipts. Oracle Receivables updates this table when activity occurs against an invoice, debit memo, chargeback, credit memo, on-account credit, or receipt. Oracle Receivables groups different transactions by entering one of these values in the CLASS column: INV Invoice DM - Debit Memo GUAR Guarantee CM - Credit Memo DEP - Deposit CB Chargeback PMT Receipt Transaction classes determine if a transaction relates to either the RA_CUSTOMER_TRX_ALL table or the AR_CASH_RECEIPTS_ALL table. Using the CUSTOMER_TRX_ID foreign key column, the AR_PAYMENT_SCHEDULES_ALL table joins to the RA_CUSTOMER_TRX_ALL table for non-payment transaction entries, such as the creation of credit memos, debit memos, invoices, chargebacks, or deposits. Using the CASH_RECEIPT_ID foreign key column, the AR_PAYMENT_SCHEDULES_ALL table joins to the AR_CASH_RECEIPTS_ALL table for invoice-related payment transactions. When a receipt is applied, Oracle Receivables updates the AMOUNT_APPLIED, AMOUNT_DUE_REMAINING, and STATUS columns. The STATUS column changes from OP to CL for any transaction that has an AMOUNT_DUE_REMAINING value of 0. For a receipt, the amount due that remains includes on-account and unapplied amounts. Oracle Receivables stores debit items such as invoices, debit memos, chargebacks, deposits, and guarantees as positive numbers in the AMOUNT_DUE_REMAINING and AMOUNT_DUE_ORIGINAL columns. Credit items such as credit memos and receipts are stored as negative numbers. Receipts can be confirmed or not confirmed as designated by the CONFIRMED_FLAG column. The sum of the AMOUNT_DUE_REMAINING column for a customer for all confirmed payment schedules reflects the current customer balance. If this amount is negative, then the AMOUNT_DUE_REMAINING column indicates the credit balance amount that is currently available for this customer. For invoices with split terms, Oracle Receivables creates one record in the RA_CUSTOMER_TRX_ALL table and one record in the AR_PAYMENT_SCHEDULES_ALL table for each installment. In the AR_PAYMENT_SCHEDULES_ALL table, the DUE_DATE and AMOUNT_DUE_REMAINING columns can differ for each installment of a split term invoice. Each installment is differentiated by the TERMS_SEQUENCE_NUMBER column.
2001 CSC. All Rights Reserved. CSC Proprietary 6/19/2012 9:51:27 AM 008_fmt_wht 28
AR_ADJUSTEMENT_ALL AR_ADJUSTMENT_ALL
The primary key for this table is ADJUSTMENT_ID. The AR_ADJUSTMENT_ALL table stores information about your invoice adjustments. Each row includes general information about the adjustment that you make, such as activity name, amount, accounting information, reason, and type of adjustment. You need one row for each adjustment that you make to an invoice. . Oracle Receivables uses the information in the AR_ADJUSTMENT_ALL table to update the AMOUNT_ADJUSTED and AMOUNT_DUE_REMAINING columns in the AR_PAYMENT_SCHEDULES_ALL table. . If you create an adjustment through the Receipts window, the ASSOCIATED_CASH_RECEIPT_ID column in the AR_PAYMENT_SCHEDULES_ALL table stores the cash receipt ID of the receipt that you entered when you created the adjustment to your invoice, debit memo, or chargeback.
2001 CSC. All Rights Reserved. CSC Proprietary 6/19/2012 9:51:28 AM 008_fmt_wht 29
AR_CASH_RECEIPTS_ALL AR_CASH_RECEIPTS_ALL
The primary key for this table is CASH_RECEIPT_ID The AR_CASH_RECEIPTS_ALL table stores one record for each receipt that you enter. Oracle Receivables concurrently creates records in the AR_CASH_RECEIPT_HISTORY_ALL, AR_PAYMENT_SCHEDULES_ALL, and AR_RECEIVABLE_APPLICATIONS_ALL tables for invoice-related receipts. For receipts that are not related to invoices, such as miscellaneous receipts, Receivables creates records in the AR_MISC_CASH_DISTRIBUTIONS_ALL table instead of the AR_RECEIVABLE_APPLICATIONS_ALL table. . Receivables associates a status with each receipt. These statuses include: APP Applied UNAPP Unapplied UNID Unidentified NSF - Non-sufficient funds REV - Reversed receipt STOP - Stop payment Cash receipts proceed through the confirmation, remittance, and clearance steps. Each step creates rows in the AR_CASH_RECEIPT_HISTORY table. The CODE_COMBINATION_ID column in this table stores the accounts that are debited and credited as part of the cycle of steps. . The RECEIVABLES_TRX_ID column links the AR_CASH_RECEIPTS_ALL table to the AR_RECEIVABLES_TRX_ALL table and identifies the receivables activity that you select when you enter miscellaneous receipts.
2001 CSC. All Rights Reserved. CSC Proprietary 6/19/2012 9:51:28 AM 008_fmt_wht 30
AR_CASH_RECEIPT_HISTORY_ALL AR_CASH_RECEIPT_HISTORY_ALL
The primary key for this table is CASH_RECEIPT_HISTORY_ID. The AR_CASH_RECEIPT_HISTORY_ALL table contains each step in a receipt's life cycle. Each row in this table represents one step. The STATUS column indicates which step the receipt has reached: APPROVED CONFIRMED REMITTED CLEARED REVERSED
The CURRENT_RECORD_FLAG column points you to the current row, which is the current status of the cash receipt. The POSTABLE_FLAG column determines if a row can be posted to General Ledger.
2001 CSC. All Rights Reserved. CSC Proprietary 6/19/2012 9:51:28 AM 008_fmt_wht 31
View
ra_customer_trx ra_customer_trx_lines ar_payments_schedules These are view which will retrieve data for your current operating unit and ignore data in other operating units.
2001 CSC. All Rights Reserved. CSC Proprietary 6/19/2012 9:51:28 AM 008_fmt_wht 32