You are on page 1of 19

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 dayto
day Accounts Receivable operations.
1.Transactions Workbench
2.Receipts Workbench
3.Collections Workbench
4.Bills Receivables Workbench
You can use the Receipts Workbench to perform most of your
receiptrelated tasks and the Transactions Workbench to process
your invoices, debit memos, credit memos, onaccount 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.Invoice
2.Credit memo
3.Debit memo
4.Deposit
5.Chargeback
6.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 buyers 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
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
Interface

Filter :- Line_Type = LINE


LINE

Source Table :RA_CUSTOMER_TRX_LINES_ALL

Transactions Lines Tax


Interface

Filter :- Line_Type = TAX


TAX

Source Table :RA_CUSTOMER_TRX_LINES_ALL

Transaction Distributions
Interface

Source Table :RA_CUST_TRX_LINE_GL_DIST_ALL

Transactions Lines Sales Rep


Interface

Source Tables:-

RA_CUST_TRX_LINE_SALESREPS_A
LL,
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 Receipts
2.Misc Receipts
Standard Receipts :Standard receipts are used to record buyers 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_ALL


2. AR_CASH_RECEIPT_HISTORY_ALL
3. AR_RECEIVABLE_APPLICATIONS_ALL
5. AR_PAYMENT_SCHEDULES_ALL

Misc Receipts Base Tables :1. AR_CASH_RECEIPTS_ALL


2. AR_CASH_RECEIPT_HISTORY_ALL
3. AR_MISC_CASH_DISTRIBUTIONS_ALL

Receipts
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
Interface

Filter :- Application_Type = CASH


CASH
Display = Y

Source Tables:-

AR_RECEIVABLE_APPLICATIONS_A
LL

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_id


RA_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_id


AR_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 guide


2- Oracle Receivables

You might also like