Oracle Receivables: Technical & Functional Overview

19
Oracle Receivables(AR) Applications R12 An overview

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

Page 1: Oracle Receivables: Technical & Functional Overview

Oracle Receivables(AR)

Applications R12

An overview

Page 2: Oracle Receivables: Technical & Functional 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.

Page 3: Oracle Receivables: Technical & Functional Overview

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

Page 4: Oracle Receivables: Technical & Functional Overview

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.

Page 5: Oracle Receivables: Technical & Functional Overview

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.

Page 6: Oracle Receivables: Technical & Functional Overview

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 )

Page 7: Oracle Receivables: Technical & Functional Overview

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

Page 8: Oracle Receivables: Technical & Functional Overview

Transactions Lines InterfaceTransactions Lines Interface

Filter :- Line_Type = ‘LINELINE’

Source Table :- RA_CUSTOMER_TRX_LINES_ALL

Page 9: Oracle Receivables: Technical & Functional Overview

Transactions Line’s Tax InterfaceTransactions Line’s Tax Interface

Source Table :- RA_CUSTOMER_TRX_LINES_ALL

Filter :- Line_Type = ‘TAXTAX’

Page 10: Oracle Receivables: Technical & Functional Overview

Transaction Distributions InterfaceTransaction Distributions Interface

Source Table :- RA_CUST_TRX_LINE_GL_DIST_ALL

Page 11: Oracle Receivables: Technical & Functional Overview

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

Page 12: Oracle Receivables: Technical & Functional Overview

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.

Page 13: Oracle Receivables: Technical & Functional Overview

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

Page 14: Oracle Receivables: Technical & Functional Overview

Receipts InterfaceReceipts Interface

Source Tables:- AR_CASH_RECEIPTS_ALL,AR_PAYMENT_SCHEDULES_ALL,HZ_CUST_ACCOUNTS,HZ_CUST_ACCT_SITES_ALL

Page 15: Oracle Receivables: Technical & Functional Overview

Receipt History Interface

Source Tables:- AR_CASH_RECEIPT_HISTORY_ALL

Page 16: Oracle Receivables: Technical & Functional Overview

Receipt Application InterfaceReceipt Application Interface

Source Tables:- AR_RECEIVABLE_APPLICATIONS_ALL

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

Page 17: Oracle Receivables: Technical & Functional Overview

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

Page 18: Oracle Receivables: Technical & Functional Overview

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

Page 19: Oracle Receivables: Technical & Functional Overview

References :-

1- Oracle AR user guide2- Oracle Receivables