Oracle Receivables: Technical & Functional Overview

Post on 21-Nov-2014

337 views 24 download

Tags:

description

Oracle Receivables(AR)Applications R12An overviewBasic Concepts :Oracle Receivables provides the following four integrated workbenches that you can use to perform most of your day to day Accounts Receivable operations. 1. 2. 3. 4. Transactions Workbench Receipts Workbench Collections Workbench Bills Receivables WorkbenchYou can use the Receipts Workbench to perform most of your receipt related tasks and the Transactions Workbench to process your invoices, debit memos, credit memos, on ac

Transcript of Oracle Receivables: Technical & Functional Overview

Oracle Receivables(AR)

Applications R12

An overview

Basic Concepts :

Oracle Receivables provides the following four integrated workbenches that you can use to perform most of your day–to–day Accounts Receivable operations.

1.Transactions Workbench2.Receipts Workbench3.Collections Workbench4.Bills Receivables Workbench You can use the Receipts Workbench to perform most of your receipt–related tasks and the Transactions Workbench to process your invoices, debit memos, credit memos, on–account credits, chargebacks, and adjustments. The Collections Workbench lets you review customer accounts and perform collection activities such asrecording customer calls and printing dunning letters. The Bills Receivable Workbench lets you create, update, remit, and manage your bills receivable.

Transactions workbech

Transactions workbench has the following transaction classes. Each transaction class can have more than one type of transactions.

Transaction Classes

1.Invoice2.Credit memo3.Debit memo4.Deposit5.Chargeback6.Guarantee

Transaction Classes in detail :-

1 . Invoice :- A document that lists amounts owed for the purchases of goods or services. This document also lists any tax, freight charges, and payment terms.

2. Credit Memo :- A credit to the customer for goods or services that you did not deliver or perform but may already have invoiced.

3. Debit Memo :- An additional charge to your customer for items that may or may not be related to previously invoiced items, such as additional tax or freight.

4. Deposit :- This records a buyer’s prepayment for goods or services that seller will provide in the future.

5. Chargeback :- You create chargebacks on invoices that are not fully paid. It decreases the balance of the invoice and creates a new debit item for the unpaid amount. Receivables handles chargebacks the same as invoices, but also creates an adjustment to decrease the balance of the invoice.

6. Guarantee :- This records a contractual agreement with your customer to conduct a specific amount of business over a defined period of time.

Transaction Base Tables :-

1. RA_CUSTOMER_TRX_ALL (table stores transaction header information) 2. RA_CUSTOMER_TRX_LINES_ALL (table stores transaction lines information)3. RA_CUST_TRX_LINE_SALESREPS_ALL (stores sales credit assignments for trx lines)4. RA_CUST_TRX_LINE_GL_DIST_ALL (table stores the accounting records for revenue, unearned revenue, and unbilled receivables for transactions.)5. AR_PAYMENT_SCHEDULES_ALL (This table stores all transactions except adjustments and miscellaneous cash receipts. This table is updated when a transaction occurs against an invoice, debit memo, chargeback, credit memo, on-account credit, or receipt.)6. RA_CUST_TRX_TYPES_ALL (table stores transaction types information)

Customer Base Tables :-

1.HZ_CUST_ACCOUNTS (stores the customer account information)2.HZ_CUST_ACCT_SITES_ALL (stores the customer account sites information)3.HZ_CUST_SITE_USES_ALL (stores the site use information )

Transactions header interfaceTransactions header interface

Source Tables:- RA_CUSTOMER_TRX_ALL,RA_CUST_TRX_TYPES_ALL,AR_PAYMENT_SCHEDULES_ALL,HZ_CUST_ACCOUNTS,HZ_CUST_ACCT_SITES_ALL,RA_TERMS

Transactions Lines InterfaceTransactions Lines Interface

Filter :- Line_Type = ‘LINELINE’

Source Table :- RA_CUSTOMER_TRX_LINES_ALL

Transactions Line’s Tax InterfaceTransactions Line’s Tax Interface

Source Table :- RA_CUSTOMER_TRX_LINES_ALL

Filter :- Line_Type = ‘TAXTAX’

Transaction Distributions InterfaceTransaction Distributions Interface

Source Table :- RA_CUST_TRX_LINE_GL_DIST_ALL

Transactions Line’s Sales Rep InterfaceTransactions Line’s Sales Rep Interface

Source Tables:- RA_CUST_TRX_LINE_SALESREPS_ALL,JTF_RS_SALESREPS ,JTF_RS_RESOURCE_EXTNS_VL

Receipts workbench :-

The receipts workbench allows the users to enter, apply, un-apply, reverse and re-apply the cash receipts and also to enter and maintain the miscellaneous receipts.

Receipt Types:-

1.Standard Receipts2.Misc Receipts

Standard Receipts :-Standard receipts are used to record buyer’s payments against transactions (e.g. invoices, debit memos, deposits etc.) Misc Receipts :-Miscellaneous receipts are not related to buyers. These are used to record misc revenues.

Standard Receipts Base Tables :- 1. AR_CASH_RECEIPTS_ALL2. AR_CASH_RECEIPT_HISTORY_ALL3. AR_RECEIVABLE_APPLICATIONS_ALL5. AR_PAYMENT_SCHEDULES_ALL

Misc Receipts Base Tables :- 1. AR_CASH_RECEIPTS_ALL2. AR_CASH_RECEIPT_HISTORY_ALL3. AR_MISC_CASH_DISTRIBUTIONS_ALL

Receipts InterfaceReceipts Interface

Source Tables:- AR_CASH_RECEIPTS_ALL,AR_PAYMENT_SCHEDULES_ALL,HZ_CUST_ACCOUNTS,HZ_CUST_ACCT_SITES_ALL

Receipt History Interface

Source Tables:- AR_CASH_RECEIPT_HISTORY_ALL

Receipt Application InterfaceReceipt Application Interface

Source Tables:- AR_RECEIVABLE_APPLICATIONS_ALL

Filter :- Application_Type = ‘CASHCASH’ Display = ‘Y’

Receivables’ most commonly used tables and Joins :-

1.Transactions headers and Lines table join :-RA_CUSTOMER_TRX_ALL.customer_trx_id = RA_CUSTOMER_TRX_LINES_ALL.customer_trx_id

2.Transaction lines and Lines’ sales rep table join :-RA_CUSTOMER_TRX_LINES_ALL.customer_trx_line_id = RA_CUST_TRX_LINE_SALESREPS_ALL.customer_trx_line_id

3.Transaction lines and lines GL distributions table join :-RA_CUSTOMER_TRX_LINES_ALL.customer_trx_line_id = RA_CUST_TRX_LINE_GL_DIST_ALL.customer_trx_line_id

4. Transactions headers and Payment schedules table join :- RA_CUSTOMER_TRX_ALL.customer_trx_id = AR_PAYMENT_SCHEDULES_ALL.customer_trx_id

5. Transactions headers and Transactions types table join :- RA_CUSTOMER_TRX_ALL.cust_trx_type_id = RA_CUST_TRX_TYPES_ALL.cust_trx_type_idRA_CUSTOMER_TRX_ALL.org_id = RA_CUST_TRX_TYPES_ALL.org_id

6. Transactions headers and Customers table join :- RA_CUSTOMER_TRX_ALL.bill_to_customer_id = HZ_CUST_ACCOUNTS.cust_account_id

7. Transactions headers and Receivables Applications table join :- RA_CUSTOMER_TRX_ALL.customer_trx_id = AR_RECEIVABLES_APPLICATIONS.applied_customer_trx_id (in case of invoice/receipt app)RA_CUSTOMER_TRX_ALL.customer_trx_id = AR_RECEIVABLES_APPLICATIONS.customer_trx_id (in case of cm/receipt app)

8.Receipts and Receipts history tables join :- AR_CASH_RECEIPTS_ALL.cash_receipt_id = AR_CASH_RECEIPT_HISTORY_ALL.cash_receipt_idAR_CASH_RECEIPT_HISTORY_ALL.current_record_flag = ‘Y’

9.Receipts and Customers tables join :-AR_CASH_RECEIPTS_ALL.pay_from_customer = HZ_CUST_ACCOUNTS.cust_account_id

10.Receipts and Receivables applications tables join :-AR_CASH_RECEIPTS_ALL.cash_receipt_id = AR_RECEIVABLES_APPLICATIONS.cash_receipt_id

11. INVOICE adjustment against DEPOSIT Transactions (Self-join) :-RA_CUSTOMER_TRX_ALL.initial_customer_trx_id = RA_CUSTOMER_TRX_ALL.customer_trx_id

12. Receipts (Misc) and Miscellaneous Cash Distributions joins :- AR_CASH_RECEIPTS_ALL.cash_receipt_id = AR_MISC_CASH_DISTRIBUTIONS_ALL.cash_receipt_id

References :-

1- Oracle AR user guide2- Oracle Receivables